Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2003, 19:51
Avatar de estanislaorc
estanislaorc
 
Fecha de Ingreso: abril-2003
Ubicación: Peru
Mensajes: 58
Antigüedad: 21 años
Puntos: 0
Warning: open_basedir

Hola a todos, espero que me solucionen este problema:

Intento subir archivos via web, pero me sale un mensaje de Warning: open_basedir wrong directory...............

Me he dado cuenta que la configuracion del php de mi proveedor tiene señalada en la directiva open_basedir="/usr/local/psa/home/vhosts/erc/httpdocs"
el cual es el document root;
Trato de subir los archivos dentro de ella y me sale el mensaje de error ya señalado.

he provado mi codigo en mi makina donde open_basedir=" " y si sale.

Ayundeme, es urgente!!

Para cualkier duda el codigo es el siguiente:


<html>
<head>
<title>Upload</title>
</head>
<script>
function mens(x)
{ alert(x);
location.href="subir_archivos.php"; }
</script>
<body>
<? if($archivo=="none")
{ ?><script>
mens("No hay hay registro de archivo") ;
</script>

<? exit; }

if($archivo_size==0)
{ ?> <script>
mens("es de tamaño cero") ;
</script>

<? exit; }

if(!is_uploaded_file($archivo))
{ ?> <script>
mens("el archivo se kedado atracado") ;
</script>

<? exit ;}
$destino="/usr/local/psa/home/vhosts/erc/httpdocs/noticia/".$archivo_name;
//en caso ke kieres poner en otra unidad poner "C:\carpeta/".$archivo_name;
if(!copy($archivo,$destino))
{ ?><script>
mens("El archivo no ha podido ser movido de temporales") ;
</script>

<? exit;}
?>
<script>
mens("El archivo ha sido subido satisfactoriamente") ;
</script>
</body>
</html>


Gracias de todos modos!!
__________________
Web developer