Hi
Folgendes Problem stellt sich mir:
Ich will ein Uploadscript für eine Vereinshomepage schreiben.
Hierbei habe ich mich an Beschreibungen im Forum bzw. auf der PHP-Homepage gehalten.
Doch auch nach längerem Herumprobieren will das ganze einfach nicht funktionieren.
Alles anzeigen
Datei befindet sich in
/show/admin/
Wird aber in der index.php aufgerufen
/
Dateien sollen in dieses Verzeichnis geladen werden (besitzen alle CHMOD 777)
/tmp/.../
Ich hoffe ihr könnt einem Anfänger wie mir schnell weiterhelfen
dalu
Folgendes Problem stellt sich mir:
Ich will ein Uploadscript für eine Vereinshomepage schreiben.
Hierbei habe ich mich an Beschreibungen im Forum bzw. auf der PHP-Homepage gehalten.
Doch auch nach längerem Herumprobieren will das ganze einfach nicht funktionieren.
Quellcode
- <?php
- if(isset($_GET['do']) AND $_GET['do'] == "upload") {
- if ($_FILES['datei']['error']) {
- $error .= "<p align=\"center\">Allgemeiner Fehler!</p>";
- }
- if ($_FILES['datei']['size'] > 10000000) {
- $error .= "<p align=\"center\">Datei zu größ!</p>";
- }
- if($_POST['type'] == "0") {
- $error .= "<p align=\"center\">Kein Verzeichnis ausgewählt!</p>";
- }
- if(isset($error)) {
- echo $error;
- }else{
- if($_POST['type'] == "1") {
- $uploaddir = "tmp/img_management/";
- }elseif($_POST['type'] == "2") {
- $uploaddir = "tmp/img_current/";
- }elseif($_POST['type'] == "3") {
- $uploaddir = "tmp/img_other/";
- }elseif($_POST['type'] == "4") {
- $uploaddir = "tmp/file_download/";
- }
- $filename = $_FILES['datei']['name'];
- if(move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir.$filename)) {
- print "<p align=\"center\">Upload erfolgreich!</p>";
- }else{
- print "<p align=\"center\">Upload fehlgeschlagen!</p>";
- }
- }
- }else{
- echo "<form enctype=\"multipart/form-data\" action=\"?show=admin&mode=upload&do=upload&user=".$_GET['user']."&".SID."\" method=\"post\">\n"; ?>
- <select size="1" name="type" id="type">
- <option value="0" selected="selected">Dateiart auswählen</option>
- <option value="1" >Bild -> Vorstand</option>
- <option value="2" >Bild -> Aktuelles</option>
- <option value="3" >Bild -> Allgemein</option>
- <option value="4" >Datei -> Downloads</option>
- </select>
- Datei: <input name="file" type="file">
- <input type="submit" value="Send File">
- </form>
- <? } ?>
Datei befindet sich in
/show/admin/
Wird aber in der index.php aufgerufen
/
Dateien sollen in dieses Verzeichnis geladen werden (besitzen alle CHMOD 777)
/tmp/.../
Ich hoffe ihr könnt einem Anfänger wie mir schnell weiterhelfen
dalu
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von venum-lk ()