Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2008, 09:59
verde_14
 
Fecha de Ingreso: diciembre-2007
Mensajes: 5
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con upload PHP

Bueno yo es esto de la programacion no soy un usuario avanzado pero me defiendo... La cosa es que esoy haciendo un sistema de upload en PHP. Es escript en si va bien cuando subo imagenes de 100kb o 200kb pero cuando subo una foto de mi camara (1.4mb mas o menos) aparte de tardar mucho la carga, el script se termina bloqueando.

Os pongo el codigo para ver si me podeis ayudar (esta sacado de una aporte de este sito):
Código PHP:
<?  
if($_POST){ 
// Creamos la cadena aletoria 
$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"
$cad ""
for(
$i=0;$i<12;$i++) { 
$cad .= substr($str,rand(0,62),1); 

// Fin de la creacion de la cadena aletoria 
$tamano $_FILES 'file' ][ 'size' ]; // Leemos el tamaño del fichero 
$tamaño_max="500000000000"// Tamaño maximo permitido 
if( $tamano $tamaño_max){ // Comprovamos el tamaño  
$destino 'uploaded' // Carpeta donde se guardata 
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/ 
$tipo=$sep[1]; // Optenemos el tipo de imagen que es 
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen 
move_uploaded_file $_FILES 'file' ][ 'tmp_name' ], $destino '/' .$cad.'.'.$tipo);  // Subimos el archivo 

else echo 
"el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos 

else echo 
"El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos 

?>
Gracias por adelantado

saludos