阅读背景:

无法在服务器上加载图像

来源:互联网 

uploadImg.php:

<?php

//CHECK EXISTENCIA ARCHIVO

if((!empty($_FILES["ex1"])) && ($_FILES['ex1']['error'] == 0)) {

  //CHECK NOMBRE

  $filename = basename($_FILES['ex1']['name']);

  // CHECK EXTENSIÓN

  $ext = substr($filename, strrpos($filename, '.') + 1);

  //CHECK FORMATO

  if (
    (
        ($ext == "jpg") || ($ext == "jpeg") || ($ext == "png") || ($ext == "gif") 
    ) && (
        ($_FILES["ex1"]["type"] == "image/jpeg") || ($_FILES["ex1"]["type"] == "image/png") || ($_FILES["ex1"]["type"] == "image/gif") 
    ) && (
        ($_FILES["ex1"]["size"] < 300000)
    )
    ) {


      //NOMBRE ÚNICO TIMESTAMP

      $time=time();  
      $newname = '/../uploads/'.$time.'.'.$ext;


      //CHECK DUPLICIDAD

      if (!file_exists($newname)) {


          //SUBIDA

          if ((move_uploaded_file($_FILES['ex1']['tmp_name'],$newname.'.'.$ext))) {
           echo 'Imgen subida: '.$newname;
        } else {
           echo 'No subida:'.$newname;
        }
      } else {
         echo "Error: El archivo ".$_FILES["ex1"]["name"]." ya existe";
      }
  } else {
     echo "Error: Tamaño máximo excedido (300kb) o formato erróneo (jpg, png, gif)";
  }
} else {
 echo "Error: No existe el archivo";
}
?>
<?php

//CHECK EXISTENCIA ARCH



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: