Foros del Web » Programando para Internet » PHP »

Upload y Copy

Estas en el tema de Upload y Copy en el foro de PHP en Foros del Web. Saludos. Quiero mostrarle un problema que aunque sé que se a tratado bastante en este foro, no consigo una respuesta a mi duda. Explico: Estoy ...
  #1 (permalink)  
Antiguo 09/01/2004, 21:51
Avatar de oswaldog  
Fecha de Ingreso: diciembre-2003
Ubicación: Lara
Mensajes: 90
Antigüedad: 14 años
Puntos: 0
Upload y Copy

Saludos.

Quiero mostrarle un problema que aunque sé que se a tratado bastante en este foro, no consigo una respuesta a mi duda. Explico:

Estoy subiendo archivos a mi servidor a traves de copy, pero si el archivo supera los 180 Kb no logro hacer que lleguen al servidor, tengo el upload_max_filesize = 10M ¿Que puede estar pasando?
__________________
Gracias, Oswaldo

"Compartir tus conocimientos. Es una buena manera de ganarse la inmortalidad"
  #2 (permalink)  
Antiguo 09/01/2004, 22:03
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 14 años, 6 meses
Puntos: 0
permisos

Revisa los permisos a donde escribes..

puede ser....
  #3 (permalink)  
Antiguo 10/01/2004, 14:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 16 años
Puntos: 126
Pero .. que código estás usando?

¿Tienes alguna limitación en tu código (algún MAX_nose_cuantos en tu formulario de Upload si es que lo usas)... ?

Ademas de las limitaciones de la directiva que mencionas está la de:

post_max_size (que por defecto está a 8M )

Y .. bueno si dices que algo llega al servidor es por qué usas método POST en tu formulario (el GET soporta menos datos por el camino).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 11/01/2004, 05:52
Avatar de oswaldog  
Fecha de Ingreso: diciembre-2003
Ubicación: Lara
Mensajes: 90
Antigüedad: 14 años
Puntos: 0
Hola, el post_max_size = 8M y en esencia esto es lo uso:


Para la primera Pagina
Código:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="upload.php" method="post" name="miformu" enctype="multipart/form-data"> 
<input name="archivo" type="file"> 
<input name="btoenviar" type="submit" value="Enviar">
</form> 
</body>
</html>
y para la segunda
Código:
<?php 
$extension = explode(".",$archivo_name); 
$num = count($extension)-1; 
if (($extension[$num] == "zip") or ($extension[$num] == "rar")) 
	{ 
	if($archivo_size < 1000000) 
		{ 
		if(!copy($archivo, "directorio/".$archivo_name)) 
			{ 
			echo "error al copiar el archivo"; 
			} 
		else 
			{ 
			echo "archivo subido con exito"; 
			?>
<?php
			} 
		} 
	else 
		{ 
		echo "el archivo supera los 1000000 Kb "; 
		} 
	}
	else 
		{ 
		echo "el formato de archivo no es valido, solo .zip y .rar"; 
		} 
?>
__________________
Gracias, Oswaldo

"Compartir tus conocimientos. Es una buena manera de ganarse la inmortalidad"
  #5 (permalink)  
Antiguo 11/01/2004, 11:34
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 15 años, 5 meses
Puntos: 8
No encuentro ningun error.
Prueba utilizar move_uploaded_file() en vez de copy() aunque dudo que solucione el problema.

http://www.php.net/move_uploaded_file
  #6 (permalink)  
Antiguo 11/01/2004, 21:06
Avatar de oswaldog  
Fecha de Ingreso: diciembre-2003
Ubicación: Lara
Mensajes: 90
Antigüedad: 14 años
Puntos: 0
Ok.. gracias
__________________
Gracias, Oswaldo

"Compartir tus conocimientos. Es una buena manera de ganarse la inmortalidad"
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 17:59.