Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Ice_batcH en 27 Octubre 2008, 11:43 AM

Título: ayuda con simple codigo
Publicado por: Ice_batcH en 27 Octubre 2008, 11:43 AM
Hola, e echo un form para subir archivos a mi servidor pero tengo un problema:
Los archivos que superan aproximadamente los 2 mb mientras esta cargando me sale la tipica pagina de "esta pagino no se puede mostrar" y creo que es por culpa del time out.

Os dejo el code:

subir.html
<form enctype="multipart/form-data" action="uploader.php" method="POST">
    archivo:
    <input name="uploadedfile" type="file" />
    <br/>
    <br>
    <input type="submit" value="subir" />
  </form>


uploader.php
<?php $target_path "uploads/";

$target_path $target_path basename$_FILES['uploadedfile']['name']); 

if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo 
"The file ".  basename$_FILES['uploadedfile']['name']). 
    
" has been uploaded";
} else{
    echo 
"There was an error uploading the file, please try again!";
}
?>


Que debo hacer para subir archivos mas pesados?

(por cierto si alguien tiene un code para ver los archivos del server se lo agradeceria).

gracias
Título: Re: ayuda con simple codigo
Publicado por: Hans el Topo en 28 Octubre 2008, 11:04 AM
tal vez te sirva http://blog-indomita.blogspot.com/2008/07/subir-archivos-de-mas-de-2-megas-en-php.html
Título: Re: ayuda con simple codigo
Publicado por: Ice_batcH en 29 Octubre 2008, 13:44 PM
gracias por responder, lo he provado, php.ini no lo puedo modificar porque trabajo en un server gratuito, que por lo que he visto linux pero no se como puedo acceder a php.ini porque esta limitado supongo.
He provado haciendolo via .htaccess y via codigo php como indica el blog del link pero obtengo el mismo resultado.

que puedo hacer?

gracias
Título: Re: ayuda con simple codigo
Publicado por: Nakp en 29 Octubre 2008, 14:49 PM
Cita de: Ice_batcH en 29 Octubre 2008, 13:44 PM
gracias por responder, lo he provado, php.ini no lo puedo modificar porque trabajo en un server gratuito, que por lo que he visto linux pero no se como puedo acceder a php.ini porque esta limitado supongo.
He provado haciendolo via .htaccess y via codigo php como indica el blog del link pero obtengo el mismo resultado.

que puedo hacer?

gracias

justamente eso iba a preguntar... si estabas en un servidor gratuito xD es una limitante el no poder modificar el php.ini por ninguna via (ni con .htaccess ni nada) talvez persuadiendo al administrador...
Título: Re: ayuda con simple codigo
Publicado por: Agente Naranja en 1 Noviembre 2008, 13:32 PM
Hola, ¿no había una forma de modificar parámetros del php.ini usando una función de PHP? Ahora no recuerdo el nombre de la función, pero creo que te permitía modificarlo.