Hola a todos, soy nuevo en este foro y aun no se muy bien como es que funciona, por lo que si en algo me equivoque o rompí las reglas en algun momento haganmelo saber.
Bueno el problema que tengo es el siguiente.
Primero No se practicamente nada sobre PHP apenas estoy aprendiendo
y por eso solicito su ayuda.
Quiero hacer un formulario para una bolsa de trabajo.
Encontre uno en la web que es un formulario basico en html con conexion a un php que se supone se encarga de enviar el mensaje, aparentemento lo unico que tenia que hacer era cambiar la direccion destino pero no se que paso y no lo envia y me da un error que es el siguiente:
"Parse error: syntax error, unexpected T_DEC in /home/u396095114/public_html/formu/enviar.php on line 20"
Ese ya esta en mi servidor web, tambien lo intente antes en xampp en mi computadora con widnows y me daba el mismo error pense que era porque no estaba en un servidor pero veo que me equivoque, aqui les dejo los codigos que me dieron para ver donde esta el error porque yo no se mucho de esto y por tanto no lo veo.
Codigo HTML
Código HTML:
<html>
<head>
<title>ajajjajajajjaja</title>
<body>
<form name='formulario' id='formulario' method='post' action='enviar.php' target='_self' enctype="multipart/form-data">
<p>Nombre <input type='text' name='Nombre' id='Nombre'></p>
<p>E-mail
<input type='text' name='email' id='email'>
</p>
<p>Asunto
<input type='text' name='asunto' id='asunto' />
</p>
<p>Mensaje
<textarea name="mensaje" cols="50" rows="10" id="mensaje"></textarea>
</p>
<p>Adjuntar archivo: <input type='file' name='archivo1' id='archivo1'></p>
<p>
<input type='submit' value='Enviar'>
</p>
</form>
</body>
</html>
y el codigo php es el siguiente.
enviar.php Código PHP:
<?php
function form_mail($sPara, $sAsunto, $sTexto, $sDe)
{
$bHayFicheros = 0;
$sCabeceraTexto = "";
$sAdjuntos = "";
if ($sDe)$sCabeceras = "From:".$sDe."n";
else $sCabeceras = "";
$sCabeceras .= "MIME-version: 1.0n";
foreach ($_POST as $sNombre => $sValor)
$sTexto = $sTexto."n".$sNombre." = ".$sValor;
foreach ($_FILES as $vAdjunto)
{
if ($bHayFicheros == 0)
{
$bHayFicheros = 1;
$sCabeceras .= "Content-type: multipart/mixed;";
$sCabeceras .= "boundary="--_Separador-de-mensajes_--"n";
$sCabeceraTexto = "----_Separador-de-mensajes_--n";
$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1n";
$sCabeceraTexto .= "Content-transfer-encoding: 7BITn";
$sTexto = $sCabeceraTexto.$sTexto;
}
if ($vAdjunto["size"] > 0)
{
$sAdjuntos .= "nn----_Separador-de-mensajes_--n";
$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name="".$vAdjunto["name"].""n";;
$sAdjuntos .= "Content-Transfer-Encoding: BASE64n";
$sAdjuntos .= "Content-disposition: attachment;filename="".$vAdjunto["name"].""nn";
$oFichero = fopen($vAdjunto["tmp_name"], 'r');
$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));
$sAdjuntos .= chunk_split(base64_encode($sContenido));
fclose($oFichero);
}
}
if ($bHayFicheros)
$sTexto .= $sAdjuntos."nn----_Separador-de-mensajes_----n";
return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
}
//cambiar aqui el email
if (form_mail("[email protected]", $_POST[asunto],
"Los datos introducidos en el formulario son:nn", $_POST[email]))
echo "Su formulario ha sido enviado con exito";
?>
Si pudiesen ayudarme se los agraeceria mucho un saludo a todos, que pasen un Excelente "Dia Tarde o noche" depende de la hora en que vean este mensaje