Hi, mal ne Frage! Wie muss denn ein Code aussehen, damit das Script die ausgewählte datei auf der Festplatte auf dem Webserver speichert?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Uploadsystem
Einklappen
Neue Werbung 2019
Einklappen
X
-
Bloß nicht mal selber nach einem Tutorial oder ähnlichem suchen, könnte anstrengend sein.
11.11. Wie funktioniert ein Datei-Upload über HTML-Formulare?
http://www.php-faq.de/q/q-formular-upload-php4.html
Gruß
phpfan
-
Du meinst ein Upload-Formular, richtig?
http://www.php-faq.de/q/q-formular-upload-php4.html
edit:
da war phpfan wohl schneller.
Zwei dumme ein Gedanke[URL="https://www.quizshow.io/"]Create your own quiz show.[/URL]
Kommentar
-
Zitat von Tschuudanach hab ich gesucht danke
Gruß
phpfan
Kommentar
-
ok, sorry! ABer jetzt hab ich ein anderes problem:
Folgender Code:
Code:<?php $conn_id = ftp_connect("localhost");
Fatal error: Call to undefined function: ftp_connect() in /customers/ex-di.de/ex-di.de/httpd.www/upload/test.php on line 2MfG: Tschuu
Kommentar
-
-
Call to undefined function
Die Funktion gibt es nicht, es sieht so aus, als wenn das FTP-Modul nicht geladen ist. Unter Windows ist das Standard, unter Linux, so glaube ich, muss man das erst einbinden. Schreibe mal
Code:<? phpinfo(); ?>
Gruß
phpfan
Kommentar
-
hmm... naja . also jetzt verzweifel icht fast!
Ich hab hier ein formular insert.php
Code:<form action="insert_a.php" method="post"> <input type="file" name="file" size="35"> <input type="submit" value="Upload"> </form>
PS: es tut mir leid fals es den thread schonmal gibt, aber ich weis echt nicht mehr weiter ...MfG: Tschuu
Kommentar
-
Warum benutzt du nicht die Suchfunktion mit dem Begriff upload?? Aber vorsicht, du wirst dabei von Treffern fast erschlagen! Ein wenig Eigeninitiative hat noch niemandem geschadet!
11.11. Wie funktioniert ein Datei-Upload über HTML-Formulare?
http://www.php-faq.de/q/q-formular-upload-php4.html
Gruß
phpfan
Kommentar
-
Wenn du ein PHP Upload willst, dann musst du im form Tag, glaub ich, einen Wert setzen, damit er weiß, dass es sich um einen Upload handelt!
Upload ist ein kompliziertes Thema...
Kommentar
-
nach der seite würde die inser_a.php so aussehen:
Code:<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> <input type="file" name="probe" /> <input type="submit" value="Los!" /> </form> <hr /> <?php if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) { // Alternativ: and $_FILES['probe']['size'] move_uploaded_file($_FILES['probe']['tmp_name'], "./newfile.txt"); printf("Die Datei %s steht jetzt als " . "newfile.txt zur Verfügung. \n", $_FILES['probe']['name']); printf("Sie ist %u Bytes groß und vom Typ %s. \n", $_FILES['probe']['size'], $_FILES['probe']['type']); } ?>
MfG: Tschuu
Kommentar
-
move_uploaded_file($_FILES['probe']['tmp_name'], "./newfile.txt");
Was erwartest du anderes? Das musst du natürlich anpassen.
Gruß
phpfan
Kommentar
-
Hier ist ein Code
hier hast du ein fertiges Skript für ein Upload-Formular:
Code:<h2>Upload-Formular</h2> <form action="upload_send.php" method="post" enctype="multipart/form-data"> <input type="hidden" name"MAX_FILE_SIZE" value="10000000"> <input type="file" name="datei"> <input type="submit" value="Hochladen"> </form>
Code:<?php if (file_exists($datei)) { copy($datei, "$datei_name"); echo "Die Datei $datei_name wurde übertragen "; echo "Die Datei ist $datei_size Bytes gross und vom Typ $datei_type. "; } else { echo "Fehler! Fehler! Wahrscheinlich ist die Datei zu gross[b]"; } ?> Zurück
Kommentar
-
Hat die Funktion copy() die gleiche Funktion, wie ftp_put()?
Du baust gar keine FTP Verbindung auf...?!
Irgendwie kapiere ich das ganze nich mehr so sehr!
Kommentar
Kommentar