Pues eso, que por cosas del destino me estoy haciendo una web y a la hora de hacer el formulario de contacto me da un error rarísimo. El error en concreto es el siguiente:
Warning: mail() expects parameter 1 to be string, object given in E:\kunden\homepages\7\d437185500\www\mail.php on line 11
La cuestión es que el html del contacto lo tengo codificado así:
<p align="justify"><br>
NOMBRE: </p>
<form name="form1" method="post" action="mail.php">
<label for="NOMBRE"></label>
<input type="text" name="NOMBRE" id="NOMBRE">
<p>EMPRESA:</p>
<label for="EMPRESA"></label>
<input type="text" name="EMPRESA" id="EMPRESA">
<p>DIRECCIÓN/LOCALIDAD/PROVINCIA:</p>
<label for="DIRECCION"></label>
<input type="text" name="DIRECCIÓN" id="DIRECCION">
<p>TELÉFONO:</p>
<label for="TELEFONO"></label>
<input type="text" name="TELÉFONO" id="TELEFONO">
<p>EMAIL:</p>
<label for="EMAIL"></label>
<input type="text" name="EMAIL" id="EMAIL">
<p>COMENTARIO:</p>
<label for="COMENTARIO"></label>
<textarea name="COMENTARIO" id="COMENTARIO" cols="45" rows="5"></textarea>
<p> </p>
<div align="center">
<input type="submit" name="ENVIAR" id="ENVIAR" value="Enviar">
</div>
</form>
Y el archivo mail.php para hacer funcionar el mail tal que así:
<?php
$nombre=$_POST['NOMBRE'];
$empresa=$_POST['EMPRESA'];
$direccion=$_POST['DIRECCION'];
$telefono=$_POST['TELEFONO'];
$mail_cliente=$_POST['EMAIL'];
$comentario=$_POST['COMENTARIO'];
$mail->issendmail='info@xxxxxxxxxxxxxxx.com';
mail($mail,$empresa,$direccion);
?>
Sinceramente, llevo unos cuantos dias para solucionar este error y no se de que cojones puede ser, ¿alguna ayudita?
EDIT: en el mail.php he probado a poner los campos con comillas dobles y simples por lo de string, pero no hay manera