Foro de elhacker.net

Programación => 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
Código:
<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
Código:
<?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
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.