move_uploaded_file()

Iniciado por chicuela66, 21 Diciembre 2006, 09:44 AM

0 Miembros y 1 Visitante están viendo este tema.

chicuela66

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))

LuffyFF

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

chicuela66

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?

LuffyFF

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