Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2004, 01:56
e-ulalio
 
Fecha de Ingreso: julio-2002
Mensajes: 3
Antigüedad: 22 años, 4 meses
Puntos: 0
Problemas para enviar form con datos + archivo

Buenos días a todos, soy nuevo en esto y estoy intentando mandar un formulario con datos y con un fichero adjunto. Primero determino si hay un fichero adjunto mediante la clave "size" de la matriz asociativa HTTP_POST_FILES. Si lo hay, lo leo y lo preparo para luego adjuntarlo al correo, de esta manera.

<input name="archivo" type="file" size="34" />

******************************
if ($HTTP_POST_FILES['archivo']['size']!=0)
{
$fichero = fopen($archivo, 'r');
$contenido = fread($fichero, filesize($archivo));
$encoded_attach = chunk_split(base64_encode($contenido));
fclose($fichero);
}
*******************************

Pero el servidor me da este error

*******************************
Warning: fopen("", "r") - Función ioctl no apropiada para el dispositivo in /home/httpd/vhosts/istanbulingua.com/httpdocs/presupuestos.php on line 258

Warning: stat failed for (errno=2 - No existe el fichero o el directorio) in /home/httpd/vhosts/istanbulingua.com/httpdocs/presupuestos.php on line 259

Warning: fread(): supplied argument is not a valid File-Handle resource in /home/httpd/vhosts/istanbulingua.com/httpdocs/presupuestos.php on line 259

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/httpd/vhosts/istanbulingua.com/httpdocs/presupuestos.php on line 261

*******************************

Alguien me puede decir algo?

Muchas gracias po adelantado.