| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 25.09.2009
Beiträge: 2.115
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | move_uploaded_file copy kopiert eine vorhandene datei auf dem server direkt. man kann mit php nicht von der festplatte auf server kopieren |
| |
| | |
| Erfahrener Benutzer | @BlackScorp: das stimmt so nicht ganz. Ja, copy(source, destination) kopiert eine Datei auf dem Server von source nach destination. Wenn man das Verfahren an sich betrachtet, dann macht move_uploaded_file(source, destination) exakt das gleiche. Weder copy() noch move_uploaded_file() können Dateien von der Festplatte des Benutzers auf den Server hochladen. Das Hochladen ist bereits passiert mit dem Absenden des Formulares, und passiert NICHT beim Aufruf der Funktion copy() oder move_uploaded_file(). Der einzige Unterschied zwischen copy() und move_uploaded_file() besteht in ihren Zugriffsrechten. Beim Absenden des Formulares werden die Dateie sofort auf dem Server gespeichert (auch, wenn danach gar kein PHP folgt). Entscheident ist hier der Speicherort. Die hochgeladenen Dateien liegen im Ordner für temporäre Dateien. In der Theorie kannst du nun mit copy() die Datei aus dem Ordner für temporäre Dateien in einen anderen Ordner kopieren. Das Problem ist hierbei, das der Ordner für temporäre Dateien zu meist außerhalb des Pfades liegt, auf den PHP zugreifen darf. Der Unterschied zwischen den beiden Funktionen liegt nun darin, dass move_uploaded_file trotzdem auf den besagten Ordner zugreifen darf. Würde man PHP entsprechend umkonfigurieren, würde es auch mit copy() funktionieren.
__________________ ![]() ![]() |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Website in XML-Format öffnen und Daten in DB schreiben...aber nur wie ? | Oli Krause | PHP Tipps 2009 | 11 | 22.03.2009 12:36 |
| Registrierte User sollen ihre Daten ändern können | 54ch4 | PHP Tipps 2009 | 17 | 14.03.2009 14:29 |
| Scriptsuche Suche Script zum einpflegen von daten... | derTorsten1909 | Scriptbörse | 17 | 10.01.2009 18:22 |
| Problem mit Formular, Daten an datenbank senden | Aurec | PHP Tipps 2008 | 11 | 20.11.2008 18:17 |
| Mehrere Arrays unterschiedlicher Größe kombinieren | querfisch | PHP Tipps 2007 | 9 | 31.03.2007 21:34 |
| Session Frage - gleiches Formular 2 mal alle Daten behalten | NetLook | PHP Tipps 2007 | 1 | 21.11.2005 18:42 |
| speicherung der daten bei stromausfall? | MrCavity | Datenbanken | 2 | 19.11.2005 17:39 |
| [Erledigt] sql daten für einen kunden auslesen/ändern im Formular | PHP Tipps 2005-2 | 3 | 12.10.2005 08:36 | |
| [Erledigt] Daten aus mehreren Tabellen holen | Datenbanken | 0 | 19.09.2005 17:14 | |
| Daten auslesen und ändern | Datenbanken | 2 | 17.09.2005 19:28 | |
| Daten eintragen und auslesen | Rettungsdackel | Datenbanken | 0 | 14.09.2005 16:29 |
| Daten in Datenbank ändern | PHP Tipps 2005 | 3 | 27.01.2005 14:40 | |
| Daten übergeben | kampfnickel | PHP Tipps 2005 | 4 | 05.01.2005 14:12 |
| [Erledigt] MySQL-DB gibt keine Daten zurück!!! | Datenbanken | 4 | 21.12.2004 21:00 | |
| array_push nur in begrenzter Anzahl ausführen ? | PHP Tipps 2004 | 2 | 07.09.2004 09:05 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| move_uploaded_file() datei kopieren, move_uploaded_file festplatte hochladen, http://www.php.de/php-einsteiger/59707-daten-auf-db-uploaden.html, kann bei der db keine dateien hochladen, daten uploaden, benutzer sollen daten hochladen können, copy($tmp_filename, \\ . $filename);, uploden.com, datei uploden |