PHP - Bilderupload
lima-city → Forum → Die eigene Homepage → Promotion
anfangen
ansehen
array
bild
byte
code
copyright
datei
einstellung
erlaubte erweiterungen
falsche erweiterung
fehler
http
jemand
mime
ordner
promotion
rand
type
-
Hier ein kleines Script meinerseits.
Vielleicht kann jemand mit dem Script etwas anfangen!
<?php ##########COPYRIGHT################################## ## dieses Script ist copyright by Sunny. ## ##es darf nicht zum download freigestellt werden. ## ##!!!DAS COPYRIGHT DARF NICHT ENFERNT WERDEM!!! ## ##################################################### // Einstellungen $maxsize = "409600"; // Maximale Uploadgrösse (400 Kb) $uploddir = "upload/"; // Upload Ordner $extensions = array(".jpg", ".gif", ".bmp", ".png", ".jpeg", ".JPEG", ".JPG", ".GIF", ".BMP", ".PNG"); // Erlaubte Erweiterungen if($_POST['action']=="upload") { $tmp_name = $HTTP_POST_FILES['bild']['tmp_name']; // Der Originalname $name = $HTTP_POST_FILES['bild']['name']; // Der Originalname $size = $HTTP_POST_FILES['bild']['size']; // Größe der Datei $type = $HTTP_POST_FILES['bild']['type']; // Der MIME Type der Datei $ext_tmp = explode(".", $name); $ext = ".".$ext_tmp[(count($ext_tmp)-1)]; if(in_array($ext, $extensions)) { if($size<=$maxsize && $size!=0) { while(file_exists($uploddir.$newname) || !$newname) { $newname = md5(uniqid(rand())); } if(move_uploaded_file($tmp_name, $uploddir.$newname.$ext)) { echo "Die Datei wurde erfolgreich hochgeladen.<br>"; echo "Größe: ".$size." Byte<br>"; echo "Name: ".$name."<br>"; echo "MIME-Type: ".$type."<br>"; echo "Ansehen: <a target=new href='http://power159.po.funpic.de/".$uploddir.$newname.$ext."'>http://power159.po.funpic.de/".$uploddir.$newname.$ext."</a><br><br>"; echo "BB-Code: [img]http://power159.po.funpic.de/".$uploddir.$newname.$ext."[/img]"; } else{echo "Fehler: Datei konnte nicht verschoben werden!";} } else { echo "Ihre Datei ($size) ist über $maxsize Bytes oder gleich 0 KB"; } } else { echo "Falsche Erweiterung: ".$name; } } else { echo "<form action='".$_SERVER['PHP_SELF']."' enctype=\"multipart/form-data\" method='post'>"; echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\">"; echo "<input type='hidden' name='action' value='upload'>"; echo "<table>"; echo "<tr>"; echo "<td>Datei</td><td><input type='file' name='bild'></td>"; echo "</tr><tr>"; echo "<td> </td><td><input type='submit' value='Hochladen'></td>"; echo "</tr>"; echo "</form>"; echo "</table>"; } ?> <br><br /> <html> <b>copyright by </b><a href="http://www.nastyacidmt2.de.vu"><b><font color="#000000">Nasty & ACID MT2</font></b></a> </html>
Viel Spaß mit damit
Liebe Grüße Sunny -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Verschoben nach Promotion.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage