Foros del Web » Programando para Internet » PHP »

Error

Estas en el tema de Error en el foro de PHP en Foros del Web. A q se puede deber este error Cita: Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/psa/home/vhosts/consejomexicano.org/httpdocs/2002/administracion/subir.php on line 27 Error al ...
  #1 (permalink)  
Antiguo 02/12/2002, 11:21
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 16 años
Puntos: 1
Error

A q se puede deber este error

Cita:

Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/psa/home/vhosts/consejomexicano.org/httpdocs/2002/administracion/subir.php on line 27

Error al copiar el archivo PDF
Estoy intentando hacer un upload de un archivo pdf,,sin embargo funciona bien en mi maquita Xp IIS pero en el server con Linux no.

Lo hago de esta forma:

Código PHP:
                if(!copy($archivo2,"pdf/".$archivo2_name))
                { 
                    echo 
"<div align='center'><font color=darkblue size=2 face=Arial>Error al copiar el archivo PDF</font></div><br><br><br><br>"
                } 
Gracias
  #2 (permalink)  
Antiguo 02/12/2002, 11:52
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 16 años
Puntos: 1
Ahora lo probe con Apache -> XP y funciona bien creen que sea un error de permisos en la carpeta donde quiero subir el archivo en el server?

Saludos
  #3 (permalink)  
Antiguo 02/12/2002, 11:59
Avatar de WebMaster  
Fecha de Ingreso: agosto-2001
Ubicación: Cd.Guzman, Jalisco
Mensajes: 164
Antigüedad: 16 años, 4 meses
Puntos: 0
funciones para el upload estan bloqueadas en la mayoría de los servidores, incluso servers de pago. Prueba dando permiso chmod 777 a la carpeta donde ubicaras el file. Si no t funciona usa la función:

Código PHP:
move_uploaded_file($userfile$pathfilename); 


donde:

$userfile = Al nombre del archivo q usas en el input <input type=file name=userfile>
$pathfilename = path completo de la carpeta donde hubicaras el archivo.


De igual forma la carpeta tiene q tener permiso chmod 777

un ejemplo para $pathfilename puede ser:

$pathfilename="/usr/local/psa/home/vhosts/consejomexicano.org/httpdocs/2002/administracion/". $userfile_name;

q movera el archivo a la carpeta donde tienes el .php q hace procesa el upload.


Más info de esa función en: www.php.net/manual/es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:01.