Autor Tema: Adjuntos con mail() de 0bytes  (Leído 438 veces)

Desconectado StREO

  • PHPerit@
  • *
  • Mensajes: 5
  • Karma: 0
    • Ver Perfil
Adjuntos con mail() de 0bytes
« en: 19 de Noviembre de 2008, 11:16:43 am »
Buenas, resulta que estoy tratando de enviar un archivo por mail() y envía el correo, con sus encabezados, asunto tal.
El problema es que envía el archivo con el nombre correcto, pero crea un archivo de 0k, y me da el siguiente error:
Citar
Warning: fread(): supplied argument is not a valid stream resource in /homepages/10/d217952781/htdocs/qh/envio.php on line 39

Warning: fclose(): supplied argument is not a valid stream resource in /homepages/10/d217952781/htdocs/qh/envio.php on line 41
y en esas lineas tengo lo siguiente:
Código PHP:
if ($HTTP_POST_FILES['adjunto']['size']!=0)
{
$fichero fopen($adjunto, 'r');
$contenido fread($ficherofilesize($adjunto));
$encoded_attach chunk_split(base64_encode($contenido));
fclose($fichero);
}


Realmente no me cosco del error, se que el problema empieza por que no puede leerlo, pero quizás sea por que no llega abrirlo

Si queréis podéis ver el error aquí : http://questhelper.streosoft.es

E probado con $fichero fopen($adjunto, 'rb'); como me dijeron, a usar $_FILES y nada siempre el mismo error, uso PHP5.2.6

Comunidad PHPeros

Adjuntos con mail() de 0bytes
« en: 19 de Noviembre de 2008, 11:16:43 am »