Foros del Web » Programando para Internet » PHP »

Upload archivos no funciona

Estas en el tema de Upload archivos no funciona en el foro de PHP en Foros del Web. Hola tengo un script para subir archivos a la web, en el antiguo servidor (hosting compartido) cuando lo cambie alli, el script me dejo de ...
  #1 (permalink)  
Antiguo 10/12/2006, 19:27
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Mensaje Upload archivos no funciona

Hola tengo un script para subir archivos a la web, en el antiguo servidor (hosting compartido) cuando lo cambie alli, el script me dejo de funcionar, creaba la carpeta le asignaba chmod 777 pero no subia los archivos.

El admin del hosting despues de enrear bastante tiempo logro dar con la solucion editando el php.ini o alguna historia.

Ahora me encuentro otra vez con lo mismo, acabo de pasar la web de ese servidor compartido a un servidor dedicado. He puesto el safemode off y el upload en on. Pero no me deja subir todavia.

Le pregunte al admin del hosting anterior y me dijo que no se acordaba, que podia ser del mod rewrite.

Alguno me puede ayudar un poco? gracias.
  #2 (permalink)  
Antiguo 10/12/2006, 19:56
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: Upload archivos no funciona

Hola, sería de gran ayuda para poder darte una mano que nos proporciones el código del upload ya que no se que tantos problemas un upload puede dar...

Saludos !
  #3 (permalink)  
Antiguo 11/12/2006, 05:27
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Mensaje Re: Upload archivos no funciona

Del codigo no es ya que en otro hosting funciona perfecto, es el modulo upload_bittorrent de phpnuke. Esta es la parte del codigo que sube los archivos y crea carpetas:


// This sets the time and creates a directory to upload to
$startdate = time();
$thetime = date("m-Y", $startdate);
umask(000);
mkdir("$server_dir/$user"."_"."$thetime",0777);
// Wherever you have write permission below...
$upload_dir = "$server_dir/$user"."_"."$thetime";
// Gets the temp_name in to a string variable
$uploadtemp1 = $uploadfile1;
$uploadtemp2 = $uploadfile2;
$uploadtemp3 = $uploadfile3;
$uploadtemp4 = $uploadfile4;
// Gets those names into an array to be called later
$original = array( "$uploadtemp1" ,"$uploadtemp2" ,"$uploadtemp3" ,"$uploadtemp4" );
// Same as above except gets the real file name
$uploadreal1 = $uploadfile1_name;
$uploadreal2 = $uploadfile2_name;
$uploadreal3 = $uploadfile3_name;
$uploadreal4 = $uploadfile4_name;
$file = array( "$uploadreal1" ,"$uploadreal2" ,"$uploadreal3" ,"$uploadreal4" );
// Copy handler for the above arrays
for ($I = 0; $I <=2; $I++){
$file[$I] = ereg_replace(" ", "_", $file[$I]);
$file[$I] = ereg_replace("%20", "_", $file[$I]);
$copyfile = "$upload_dir/$file[$I]";
@copy($original[$I], $copyfile);
@unlink($original[$I]);
  #4 (permalink)  
Antiguo 11/12/2006, 06:07
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Upload archivos no funciona

nada ya esta, busque un poco por el foro y en algunos servidores tienes que poner register_globals on y otros en off para que funcione. Gracias por todo :D
  #5 (permalink)  
Antiguo 23/02/2009, 13:43
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Upload archivos no funciona

podrias poner cuales variables del php.ini pusiste en on y cuales en off por favor.
  #6 (permalink)  
Antiguo 23/02/2009, 13:57
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Upload archivos no funciona

Zjons, este es un tema muy viejo, seguramente morguii ya no se acuerda de lo que hizo, ademas de no haber regresado desde aquel entonces.

Mejor crea un nuevo tema con tu pregunta, seguramente sera mas facil que obtengas una respuesta.
__________________
- León, Guanajuato
- GV-Foto
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 02:45.