note 58826 deleted from function.is-uploaded-file by nlopess

From: Date: Thu, 17 Nov 2005 10:03:43 +0000
Subject: note 58826 deleted from function.is-uploaded-file by nlopess
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-98693@lists.php.net to get a copy of this message
Note Submitter: FeiglinG ---- Hallo mensen. Ik zit ook met een probleem. Ik heb 2 scripts genaamd upload.php en uploadbestand.php. Dat werkt allemaal en de mensen die iets willen uploaden naar mijn server kunnen dat ook wel. Maar als ik dan het bestand vanuit mijn server naar mijn PC wil downloaden dan krijg ik telkens fout meldingen dat het niet wil lukken. Ik heb ook mijn map uploads op 777 gezet. Maar ik krijg de rechten niet op de bestanden die mensen uploaden. Wie weet hier iets voor ??? Alvast bedankt. Hieronder de 2 .php bestanden ---------------------------------------- upload.php ---------------------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <? global $_FILES; $filename = $_FILES['userfile']['name']; $allow[0] = "jpg"; $allow[1] = "gif"; $allow[2] = "bmp"; $allow[3] = "doc"; $allow[4] = "pdf"; $allow[5] = "txt"; // $allow[3] = "exe"; enz. if ($_POST["newname"]) $uploadname = $_POST['newname']; else $uploadname = $_FILES['userfile']['name']; $extentie = substr($uploadname, -3); for ($i = 0; $i < count($allow); $i++) { if ($extentie == $allow[$i]) { $extentie_check = "ok"; $i = count($allow) + 5; // om loop te beindigen } } if ($extentie_check) { if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { move_uploaded_file($_FILES['userfile']['tmp_name'], "uploads/" . $uploadname); echo "Het bestand is geupload onder de naam: $uploadname."; } } else { echo "Niet goed, probeer opnieuw."; } ?> <p><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Klik <a href="uploadbestand.php">hier</a> om terug te gaan.</font></p> </body> </html> ---------------------------------------- uploadbestand.php ---------------------------------------- <html> <head><title>Upload een bestand</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body bgcolor="000033"> <p><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Je kunt de <b>naam om up te loaden leeg laten</b>. Dan wordt de naam zoals het bestand om het moment zelf heet.<br> Bestanden die mogen worden geupload zijn: <strong>.jpg - .gif - .bmp - .doc - .pdf - .txt<br> </strong>Bestandsgrootte <strong>Max. 150Kb</strong></font></p> <form enctype="multipart/form-data" action="../pages/upload.php" method="post"> <p> <font size="2" face="Arial, Helvetica, sans-serif"> </font></p> <table width="550" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="200" height="40"><font size="2" face="Arial, Helvetica, sans-serif"> <input type="hidden" name="MAX_FILE_SIZE" value="151200" /> <font color="#FFFFFF">Selecteer een bestand:</font> </font></td> <td width="400"><font size="2" face="Arial, Helvetica, sans-serif"> <input name="userfile" type="file"> </font></td> </tr> <tr> <td width="200" height="40"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#FFFFFF">Naam om up te loaden:</font> </font></td> <td width="400"><font size="2" face="Arial, Helvetica, sans-serif"> <input name="newname" type="text"> <font color="#FFFFFF" size="1">(zet de extensie achter de naam bv. test.jpg)</font> </font></td> </tr> <tr> <td width="200" height="40"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp; </font></td> <td width="400"><font size="2" face="Arial, Helvetica, sans-serif"> <input name="submit" type="submit" value="Upload Bestand" /> </font></td> </tr> </table> <p>&nbsp;</p> </form> </body> </html> ----------------------------------------

« previous php.notes (#98693) next »