Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2006, 04:24
MartinSkate
 
Fecha de Ingreso: mayo-2006
Mensajes: 9
Antigüedad: 18 años
Puntos: 0
Exclamación No envia ni el mail ni guarda la foto en el servidor!!

Hola buenas noche!, pues les comento, desde hace ya casi 2 o 3 semanas he tenido problemas con una seccion, no estoy familiarizado en nada con php, pero me pasaron un codigo, que sirve para enviar un mail con los datos de un formulario, y guardar 3 archivos de imagen en el servidor, ya le he dado permisos al archivo php CHMOD 0777, y no me sirve, me sale error en la linea 80 del archivo php que es la linea de mail("rogelio68..., y pues queria que me resolvieran por favor el codigo, si yo supiera php y sabria que esta mal no pediria ayuda, pero por algo estoy aqui posteando, encerio se los agradeceria muchisimo, pondre un link en mi pagina referente a esta web cuando la acabe, bueno, les dejo el archivo HTML (el formulario) y el archivo PHP (la accion a guardar los archivos en el servidor y enviar el correo, tambien revisar si los datos vienen en escritos en los campos del formulario).

HTML
Código:
<html>
<head>
<body bgcolor=black>

<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color: #cc0000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #000000;
}
-->
</STYLE>

<font face="verdana, arial, sans-serif" size="2" color="#AAAAAA">
En esta web tambien te dejamos que publiques fotos de tu auto, y su sonido, asi como tambien colocar tus datos dentro de esta web, saludos!
</font>

<form action="envia_sound.php" target="contenido" method="post"> 
<table width="100%" border="0" class="norma"> 
<!--DWLayoutTable--> 

<tr> 
<td width="33%"><div align="right"><font color="#AAAAAA" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nombre</font></div></td> 
<td width="4%"><font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif">:</font></td> 
<td width="222"><font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
<input name="nom" type="text" id="nom" size="35"> 
</font></td> 
</tr>

<tr> 
<td width="33%"><div align="right"><font color="#AAAAAA" size="2" face="Verdana, Arial, Helvetica, sans-serif">Localizacion</font></div></td> 
<td width="4%"><font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif">:</font></td> 
<td width="222"><font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
<input name="localizacion" type="text" id="nom" size="35"> 
</font></td> 
</tr>

<tr> 
<td height="15"><div align="right"></div></td> 
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td> 
</tr> 

<tr> 
  <td>
    <div align="right">
      <font color="#AAAAAA" size="2" face="Verdana, Arial, Helvetica, sans-serif">
      Foto 1
      </font>
    </div>
  </td> 
  <td>
  <font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif">:</font>
  </td> 
  <td>
    <font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
    <input name="foto1" type="file" size="35" id="foto1">
    </font>
  </td>
</tr>  

<tr> 
  <td>
    <div align="right">
      <font color="#AAAAAA" size="2" face="Verdana, Arial, Helvetica, sans-serif">
      Foto 2
      </font>
    </div>
  </td> 
  <td>
  <font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif">:</font>
  </td> 
  <td>
    <font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
    <input name="foto2" type="file" size="35" id="foto2">
    </font>
  </td>
</tr>  

<tr> 
  <td>
    <div align="right">
      <font color="#AAAAAA" size="2" face="Verdana, Arial, Helvetica, sans-serif">
      Foto 3
      </font>
    </div>
  </td> 
  <td>
  <font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif">:</font>
  </td> 
  <td>
    <font color="#ffff00" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
    <input name="foto3" type="file" size="35" id="foto3">
    </font>
  </td>
</tr>  

<tr> 
<td>&nbsp;</td> 
<td>&nbsp;</td> 
<td><br><input type="reset" name="Submit" value="Restablecer"> <input name="foto1" type="submit" id="foto1" value="Enviar">
</td> 
</tr> 
</table> 
</form>
PHP
Código:
<html>
<head>
<body bgcolor=black>
<font face="Verdana" size="2" color="#AAAAAA">

<?

// Verifico si vienen los valores 

$ingreso_todo = "S";

// Subir el archivo

if($foto1) {
  if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
    if($HTTP_POST_FILES['archivo']['size'] < 100000) {
      if($HTTP_POST_FILES['archivo']['type']=="image/gif") { 
          copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
          $subio = true;
    }
  }
}

  if($subio) {
     echo "El archivo subio con exito";
  } else {
     echo "El archivo no cumple con las reglas establecidas"; 
  }
  die();
}

if($foto2) {
  if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
    if($HTTP_POST_FILES['archivo']['size'] < 100000) {
      if($HTTP_POST_FILES['archivo']['type']=="image/gif") { 
          copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
          $subio = true;
    }
  }
}

  if($subio) {
     echo "El archivo subio con exito";
  } else {
     echo "El archivo no cumple con las reglas establecidas"; 
  }
  die();
}

if($foto3) {
  if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
    if($HTTP_POST_FILES['archivo']['size'] < 100000) {
      if($HTTP_POST_FILES['archivo']['type']=="image/gif") { 
          copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
          $subio = true;
    }
  }
}

  if($subio) {
     echo "El archivo subio con exito";
  } else {
     echo "El archivo no cumple con las reglas establecidas"; 
  }
  die();
}

if (empty($_POST["$nom"])) { 
  echo "No ingreso Nombre<br>";
  $ingreso_todo = "N";
}

if (empty($_POST["$localizacion"])) { 
  echo "No ingreso Localizacion<br>";
  $ingreso_todo = "N";
} 

$mail="[email protected]"

if ($ingreso_todo == "S") { 
  $Cuerpo_mensaje = "De: Envia tu Sonido"." nombre: ".$nom.""." Localizacion: ".$localizacion."; 
  mail($mail, $nom, $Cuerpo_mensaje);
  echo "Gracias por mandarnos la foto de tu sonido, tu foto y tus datos seran publicados en la pagina, saludos!"; 
} 
else { 
  echo("Vuelva atrás e intentelo nuevamente"); 
} 

?> 

</body> 
</html>
De antemano gracias! y espero poder recibir de su ayuda, diganme porfavor como queria el codigo, saludos!