tengo un formulario que recoge data para ser enviada por email, a su vez tiene que adjuntar un archivo.
la variable $foto contiene: http://www.posadaelcastillo.com/galeria/images/f01.jpg
eso con seguridad porque he evaluado las variables que llegan al archivo .php y figura el archivo con todo su destino.
if($foto != "none")
{
$file = fopen($foto, "r");
$contenido = fread($file, filesize($foto)); //********** aqui da error
$encoded_attach = chunk_split(base64_encode($contenido));
fclose($file);
.........
el error que da es:
Warning: filesize(): Stat failed for http://www.posadaelcastillo.com/galeria/images/f01.jpg (errno=2 - No such file or directory) in /home/pecmaste/public_html/galeria/enviarfoto.php on line 43
y en consecuencia:
Warning: fread(): Length parameter must be greater than 0. in /home/pecmaste/public_html/galeria/enviarfoto.php on line 43
he revisado documentación y aparentemente debería estar ok