Suche ein Tut + Script

  • Ersteller Ersteller monax
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
M

monax

Also ich habe ein Upload Design erstellt da sollte mann Daten Hochladen können z.B Bilder Files Software und so habe mir 2 x 500 GB Webspace dafür geholt
und ich suche jetzt so ein Script und wenns geht ein Tut dazu bin nicht so gut in
Dreamweaver - 5%
Photoshop CS3- 45 %
 
Worauf Du auf alle Fälle achten solltest, ist das die Filegrösse nicht nur von Deinem Script abhängig ist, sondern das auch Einstellungen in der php.ini dazu passen müssen.
Denn in der Regel sind die Uploads stark eingeschränkt in der Grundkonfiguration.

Lieben Gruss aus Finnland

wichtel
 
Also erstens sollten Grundkenntnisse von PHP und HTML vorhanden sein.... aber ich geb dir mal mein script ;)

Code:
/* 
Damit der File-Upload funktioniert, muss man unbedingt darauf achten, dass für das Upload-Verzeichnis die Read-, Write- und Execute-Rechte vergeben sind (also erlaubt sind; 0777). Sonst kann das Skript die Datei(en) nicht hochladen. Beim Root-Verzeichnis kann man das normalerweise vernachlässigen.
*/
if(isset($_POST['upload']))
{
$max_file_size = 61440; // 60KB, Maximale Dateigröße, optional
if(is_uploaded_file($_FILES['datei']['tmp_name']))
// "datei" steht für "name" beim 
// "tmp_name" sollte nicht ersetzt werden, es beinhaltet den temporären
// Namen der Datei auf dem Server
{
if($_FILES['datei']['size']  {
// Uploadverzeichnis: Nicht immer einfach ./uploads/ o.ä. nehmen. Bei meinem
// Projekt war das z.B. /data/www/virtservers/..., beim qwws steht es glaub
// ich irgendwo im File-Upload-Bereich,
// sollte es nicht dort stehen, sieht man es bei einem Fehler, z.B. unable to
// upload file in [PFAD], etc., also wählen Sie irgendein Verzeichnis und
// dann sehen Sie das richtige in der Fehlermeldung. Es ist vom Provider
// abhängig. Bei manchen genügt es auch einfach nur ./uploads/ zu schreiben.
// Wird kein Upload-Directory angegeben, wird das File im Root-Directory
// abgelegt
$upload_dir = "./test/";
move_uploaded_file($_FILES['datei']['tmp_name'],
$upload_dir.$_FILES['datei']['name']);
// in $_FILES['datei']['name'] steht der Originalname der Datei auf dem
// Client-Pc, so wird die Datei dann auch auf dem Server heißen
// es kann auch ein fixer Name vergeben werden, aber unbedingt mit der
// Dateiendung! z.B. $filename = "bild1.jpg";
// move_uploaded_file($_FILES['datei']['tmp_name'], $upload_dir.$filename);
$bildlink = "./test/".$_FILES['datei']['name'];
// In dieser Variable ist der Bildlink enthalten
echo '
Upload erfolgreich!

';
}
else
{
echo "
Datei zu groß!

";
}
}
else
{
echo "
Keine Datei ausgewählt!

";
}
}
?>

Bei eventuellen Schwierigkeiten/Unverständnissen --> melden :D

nice greez
 
Um das Script nutzen zu können, musst du eine datei namens upload.php erstellen.

Nur so als Tipp, da der OP ja gesagt hat, er hat keine Ahnung :)

Gruß
Markus
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten