Ver Mensaje Individual
  #16 (permalink)  
Antiguo 13/11/2009, 08:55
Avatar de elsolodigno
elsolodigno
 
Fecha de Ingreso: agosto-2009
Mensajes: 225
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Consulta sobre $name = $_FILES['attachment']...

Estimados los molesto por última vez, ya que no hay forma de que me llegue el nombre del archivo como texto a mi correo:

Entonces les vuelvo a dar una pista: Necesito que me llegue a mi correo el nombre en forma de texto de un archivo adjunto, el problema al parecer que no lo carga; a continuación parte del código:

...........

If($_FILES['attachment']['name'][$i]) {

$name=$_FILES['attachment']['name'][0]; //Estoy probando con uno solo
$ext=get_ext($_FILES['attachment']['name'][$i]);
$size=$_FILES['attachment']['size'][$i];
$max_bytes=$max_file_size*1024;
...........

En el:
<form>
...........
<td><b>Adjuntar archivo 1:</b></td>
<td><input name="attachment[]" type="file" size="45" /></td>

<input name="nombadj" type="hidden" size="30" value="<?=stripslashes(htmlspecialchars($name));?> " />
...........
</form>

éste último input lo utilizo para guardar el nombre del archivo y que me llegue a mi correo; el problema radica que el campo llega en blanco, cuál podrá ser el inconveniente?.

Nota: Si agrego el sgte. código fuera del <form>:

<? $name=$_FILES['attachment']['name'][0];
echo $name;
?>

me imprime bien el nombre del archivo en pantalla, pero lo que necesito es que me llegue a mi correo. Será que dentro del <form> no se puede ejecutar?.

Muchas gracias por su tiempo. Trataré de no jorobar más con el tema!. Saludos!.