note 119665 added to features.file-upload.post-method

From: Date: Thu, 28 Jul 2016 18:36:49 +0000
Subject: note 119665 added to features.file-upload.post-method
Groups: php.notes 
Request: Send a blank email to php-notes+get-206123@lists.php.net to get a copy of this message
File upload : <?php $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); // Check if image file is a actual image or fake image if(isset($_POST["submit"])) { $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]); if($check !== false) { echo "File is an image - " . $check["mime"] . "."; $uploadOk = 1; } else { echo "File is not an image."; $uploadOk = 0; } } // Check if file already exists if (file_exists($target_file)) { echo "Sorry, file already exists."; $uploadOk = 0; } // Check file size if ($_FILES["fileToUpload"]["size"] > 500000) { echo "Sorry, your file is too large."; $uploadOk = 0; } // Allow certain file formats if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $uploadOk = 0; } // Check if $uploadOk is set to 0 by an error if ($uploadOk == 0) { echo "Sorry, your file was not uploaded."; // if everything is ok, try to upload file } else { if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded."; } else { echo "Sorry, there was an error uploading your file."; } } ?> It share by http://webtechhelp.org ---- Server IP: 72.52.91.14 Probable Submitter: 182.75.57.229 ---- Manual Page -- http://php.net/manual/en/features.file-upload.post-method.php Edit -- https://master.php.net/note/edit/119665 Del: integrated -- https://master.php.net/note/delete/119665/integrated Del: useless -- https://master.php.net/note/delete/119665/useless Del: bad code -- https://master.php.net/note/delete/119665/bad+code Del: spam -- https://master.php.net/note/delete/119665/spam Del: non-english -- https://master.php.net/note/delete/119665/non-english Del: in docs -- https://master.php.net/note/delete/119665/in+docs Del: other reasons-- https://master.php.net/note/delete/119665 Reject -- https://master.php.net/note/reject/119665 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#206123) next »