Upload
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
ansehen
benutzt url
byte
code
copyright
dank
datei
falsche erweiterung
fehler
file
formular
forum
http
image
mache
mime
tool
type
url
webseite
-
Hi,
ich wollte ein Upload Tool auf meine Webseite machen!
Ich hab dieses Tool benutzt! http://www.tutorials.de/forum/php-tutorials/65420-upload-via-formular.html
Ich hab dies alles in upload.php Datei kopiert!
<?php $tempname = $_FILES['file']['tmp_name']; $name = $_FILES['file']['name']; $type = $_FILES['file']['type']; $size = $_FILES['file']['size']; if($type != "image/gif" && $type != "image/pjpeg") { $err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."; } if($size > "15000") { $err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!"; } if(empty($err)) { copy("$tempname", "$name"); echo "Die Datei $name wurde erfolgreich hochgeladen!"; } else { foreach($err as $error) echo "$error<br>"; } ?>
Was hab ich es falsch gemacht?
Es kommt:
nur gif und jpeg Dateien dürfen hochgeladen werden.
Und was muss ich einfügen, damit ich den Speicherort eingeben kann?=
Wie mache ich es, dass danach steht, ihr Download Link ist:
http://.....
Danke im Voraus!
Beitrag zuletzt geändert: 5.1.2010 21:30:19 von bettag -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
image/>p<jpeg
Ist das p da richtig?
$target_path = "uploads/"; $target_path = $target_path . basename($_FILES['file']['tmp_name']);
Ist aus nem anderen Code (hab ich glaube ich mal verwendet)..
Keine Ahnung obs funzt
LG
Beitrag zuletzt geändert: 5.1.2010 21:56:07 von radio-happy-life -
Der Code geht 100 %ig.
kannst ihn noch individuell anpassen und denk dran den "upload" Ordner zu erstellen
<?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>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage