note 99455 deleted from features.file-upload.post-method by danbrown

From: Date: Wed, 18 Aug 2010 15:45:33 +0000
Subject: note 99455 deleted from features.file-upload.post-method by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-171803@lists.php.net to get a copy of this message
Note Submitter: Ray.Paseur Gmail ---- You can only move the uploaded file once. <?php // RAY_temp_upload_example.php error_reporting(E_ALL); echo "<pre>" . PHP_EOL; // IF A FILE HAS BEEN UPLOADED if (!empty($_FILES)) { // SHOW THE UPLOADED FILES print_r($_FILES); // TRY TO MOVE THE FILE TWICE - SECOND MOVE RETURNS FALSE if (!move_uploaded_file($_FILES["userfile"]["tmp_name"], $_FILES["userfile"]["name"])) echo "CANNOT MOVE {$_FILES["userfile"]["name"]}" . PHP_EOL; if (!move_uploaded_file($_FILES["userfile"]["tmp_name"], $_FILES["userfile"]["name"])) echo "CANNOT MOVE {$_FILES["userfile"]["name"]}" . PHP_EOL; // SHOW THE UPLOADED FILES AFTER THE MOVE - NO VISIBLE CHANGE print_r($_FILES); } // END OF PHP, PUT UP THE HTML FORM TO GET THE FILE ?> <!-- The data encoding type, enctype, MUST be specified as below --> <form enctype="multipart/form-data" method="POST"> <!-- MAX_FILE_SIZE must precede the file input field --> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <!-- Name of input element determines name in $_FILES array --> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form>

« previous php.notes (#171803) next »