Datei-Upload Script in PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
archiv
art
bild
code
dank
datei
datenbank
datum
design
http
image
index
inhalt
jemand
ordner
produkt
set
typ
type
url
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was für Dateien sollen denn hochgeladen werden?
-
Eigentlich egal. aber hauptsächlich .Rar und .Zips
-
Probierts mal hiermit:
http://www.matpo.de/produkt/file_uploader.html
Habe es auch mal Getestet und wahr damals sehr zufrieden damit, außer dem Design :) -
ah danke.. das reicht schon^^
-
Falls es Bilder sein sollten, weiß ich ein Script wo der link ausgegeben wird nach dem upload xcBilderhosting
vielleicht wäre das ja eine alternative oder das was Du suchst -
Ich habe eins das eigentlich soweit geht der code siht so aus
<?php $max_size = "2000000"; //In Bytes $ordner = "Archiv"; //In den Ordner wird das Bild geladen $save = true; //false wenn der Bildpfad nicht gespeichert werden soll $save_typ = "text"; $save_name = "upload"; if($save_typ == "datenbank") { $dbh=mysql_connect("","",""); mysql_select_db("db_name",$dbh); } ## Bild-Daten werden aus $_FILES "geholt" $bild_typ = $_FILES['bild']['type']; $bild_groesse = $_FILES['bild']['size']; $bild = $_FILES['bild']['tmp_name']; $bild_name = $_FILES['bild']['name']; $upper = $_POST['upper']; if(($bild_groesse <= $max_size) && ($bild_typ == "image/gif" || $bild_typ == "image/jpg" || $bild_typ == "image/jpeg" || $bild_typ == "image/png" || $bild_typ == "image/pjpeg"|| $bild_typ == "application/zip"|| $bild_typ == "application/octet-stream")) { $dest = $ordner."/".$bild_name; if(move_uploaded_file($bild, $dest)) { if(!$save) { echo "Das Bild wurde erfolgreich hochgeladen "; echo "Ordner: ".$ordner." "; echo "Name: ".$bild_name." "; echo "Typ: ".$bild_typ." "; } else { if($save_typ == "datenbank") { mysql_query("INSERT INTO ".$save_name." SET upper = '".$upper."', bild = '".$bild_name."'"); } else { $sn = $save_name.".txt"; $insert = $dest."|".$upper."\n"; $datei = fopen($sn, "a+"); //zum schreiben und ans ende der Datei $inhalt = fread($datei, filesize($sn)); $inhalt .= $insert; fwrite($datei, $inhalt); fclose($datei); } echo "Das Bild wurde erfolgreich hochgeladen "; echo "Ordner: ".$ordner." "; echo "Name: ".$bild_name." "; echo "Typ: ".$bild_typ." "; echo "Link: umt299.lima-city.de/Archiv/$bild_name "; } } } else { if($bild_groesse > $max_size) { echo "Das Bild ist zu groß"; } else { echo "Die Datei muss ein Bild sein "; echo "Typ: ".$bild_typ; } } ?>
-
Da das Problem lt. Threadersteller gelöst ist, schließe ich hier ;)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage