Oct
22
2007
2

Upload file (cargar archivo) PHP

Validaciones en upload.php

< ?php
//Limita el tamaño máximo del archivo que se sube a 10M, en código upload.php

//to lowerCase
//Para dejar todo en minúsculas
$tipo_archivo= strtolower($tipo_archivo);

  //Valida para saber si el archivo esta en el directorio temporal (directorio temporal revisa php.ini)
   if (!($HTTP_POST_FILES['doc_file']['tmp_name']!='')){

   echo 'without file'; //cuando se carga mal un archivo
   exit();
}

 //validación para verificar la extensión del archivo
 //TODO
 //validación para limitar el tamaño del archivo
 if (($tamano_archivo > $filesize_limit_upload)) {
  echo "The file size is upper the limit, the max size allowed is $filesize_limit_upload bytes";
  exit();
 }

 if (move_uploaded_file($HTTP_POST_FILES['doc_file']['tmp_name'], $dir_base_uploadDoc.$doc_filename)){

 }else{
  print("Some error can´t complete your requirement");
  exit();
 }

?>

Problems while uploading the document (problemas al tratar de cargar el archivo):

Warning: fread(): supplied argument is not a valid stream resource in

Warning: fclose(): supplied argument is not a valid stream resource in

Chech (Revisar) php.ini

upload_max_filesize = 2M;
post_max_size = 8M;

También revisar las siguientes variables (Also check if):

(post_max_size > upload_max_filesize).

Written by doutdex in: PHP | Tags: , ,

TheBuckmaker.com Wordpress Themes | Geld von Privat, Streaming Audio