Hola de nuevo, con el move_uploaded_file() me sale el siguiente error:
Warning: move_uploaded_file(): URL file-access is disabled in the server configuration in ...
como lo puedo solucionar?
El codigo es el siguiente:
$destino_temporal="http://www.algo.com/images/temp/";
$path=$destino_temporal.$imagen['name'];
if (is_uploaded_file($imagen['tmp_name'])) {
if (move_uploaded_file($imagen['tmp_name'],$path))
Cambia la primera linea:
$destino_temporal="http://www.algo.com/images/temp/";
Por la carpeta o directorio en vez de una URL.
Si el script está en /
pon
$destino_temporal="images/temp/";
Puedes poner el path
$destino_temporal="/home/USUARIO/public_html/images/temp";
$destino_temporal="/var/www/vhosts/dominio.com/httpdocs/images/temp";
Pero no URL.
Salu2
Mercis, ahora el problema es que no me muestra la imagen, la ruta la coge bien pero la imagen no la muestra:
$mostrarImagen=$destino_temporal.$imagen["name"];
}
else {
$referencia=$ref;
$mostrarImagen=$foto;
}
?>
<img src="<?php echo $mostrarImagen;?>">
Puede ser porque no tenga declarado el header?
No creo que sea por el header.
Pon el script enterito.
Prueba cambiando esto
$mostrarImagen=$destino_temporal.$imagen["name"];
por esto
$mostrarImagen = {$destino_temporal}/{$imagen["name"]};
o
$mostrarImagen = {$destino_temporal}{$imagen["name"]};
salu2