Problema al subir ficheros grandes

ElSanto
02 de Abril del 2004
Hola, cuando intento subir ficheros grandes por medio de un form, despues de tirarse un rato subiendo me da el error de Pagina no encontrada.
El codigo, muy sencillo, es el siguiente:

<?PHP

if ($HTTP_POST_VARS['up']){
$uploaddir = "../webalbum/";
$uploadfile1 = $uploaddir . $_FILES['file1']['name'];
$uploadfile2 = $uploaddir . $_FILES['file2']['name'];

if (!move_uploaded_file($_FILES['file1']['tmp_name'], $uploadfile1)) {
print "ERROR: File is invalid";
print_r($_FILES);
}

if (!move_uploaded_file($_FILES['file2']['tmp_name'], $uploadfile2)) {
print "ERROR: File is invalid";
print_r($_FILES);
}
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<FORM ACTION='<?=$PHP_SELF;?>' METHOD="POST" ENCTYPE="multipart/form-data">
Send these files:<BR>
<INPUT TYPE="FILE" NAME="file1" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="file2" SIZE="50"><BR>
<input type="hidden" value="up">
<INPUT TYPE="SUBMIT">
</FORM>
</body>
</html>

Creo que el problema tiene que ver con la configuracion del server, aunque las directivas relacionadas como max_execution_time, post_max_size, memory_limit, upload_max_filesize parecen estar bien.
Alquien puede ayudarme?
gracias

Oliverio
02 de Abril del 2004
estas seguro que la forma corta de echo() esta ablitada, =$PHP_SELF;
por las dudas yo lo cambiaria por:
echo($PHP_SELF);
Por lo demas trata de tocar el valor de max_execution_time con la funcion ini_set(), de esta manera solo lo estendes para este archivo.

ElSanto
02 de Abril del 2004
La forma de php_self si esta abilitada ya que lo uso en otros scripts y funciona correctamente.
Tienes razon en darle valor solo dentro del propio script para que no se extienda al resto, pero el problema ya no es de configuracion del php, antes si me daba fatal error time out, ahora me da error de como si no encontrara la pagina, creo que puede estar en la configuracion del IIS

Oliverio
02 de Abril del 2004
Un par de preguntas:
Si subis archivos chicos ¿Te da el mismo error?
El server es local o esta on-line?