Datei hochladen klappt nicht |
Tobi W.
Mausakrobat Threadstarter
Beiträge: 182 |
Hallo,
ich möchte gerne eine Datei auf einen FTP hochladen, klappt leider nicht und ich weiß nicht warum!?
Die Verbindung zu Server besteht (kann Verzeichnisse wechseln etc.)
So mach ich das gerade, klappt aber leider nicht:
1:
2: | if(@ftp_put($conn_ftp,"123test.jpg","c:\txt.jpg", FTP_BINARY)) echo "Erfolgreich hochgeladen.";
else echo "Fehler beim Hochladen."; |
Sieht jemand den Fehler für den ich gerade zu blind bin?
Danke
Tobi
---
tobi.weinhorst
|
 Profil
Website
Editieren
Zitieren
|
einstein
Quasselstrippe
Beiträge: 241 |
Das funktioniert so nicht. FTP bezieht sich in diesem Fall auf Server-zu-Server Verbindungen, nicht auf Client-zu-Server.
Dateien vom eigenen Rechner können nur per copy (und vergleichbare Funktionen) hochladen
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Nein natürlich auch nicht mit copy() sondern mit einem HTTP-Upload-Formular.
Und da nutzt man dann move_uploaded_file().
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
Tobi W.
Mausakrobat Threadstarter
Beiträge: 182 |
Ja, hab ich jetzt versucht, das verschieben klappt leider nicht. Bekomme diese Meldung:
Warning: move_uploaded_file(test.jpg) [function.move-uploaded-file]: failed to create stream: Permission denied in /www/***.php on line 137
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpZqd1Iz' to 'test.jpg' in /www/***.php on line 137
In 137 steht:
1: | move_uploaded_file($_FILES['probe']['tmp_name'], "test.jpg"); |
Woran liegt denn das bitte schon wieder? *augenverdreh*
Danke, Tobi
---
tobi.weinhorst
|
 Profil
Website
Editieren
Zitieren
|
skc.tiddy
Otto-Normal-Poster
Beiträge: 81 |
alles richtig gechmoded?
---
...blah.
|
 Profil
Website
Editieren
Zitieren
|
Tobi W.
Mausakrobat Threadstarter
Beiträge: 182 |
ahhh, nein.
Da ist es - was muss ich denn einstellen? 777?
Tobi
---
tobi.weinhorst
|
 Profil
Website
Editieren
Zitieren
|
Tobi W.
Mausakrobat Threadstarter
Beiträge: 182 |
...und was muss ich einstellen!
---
tobi.weinhorst
|
 Profil
Website
Editieren
Zitieren
|
a-man
Mausakrobat
Beiträge: 154 |
766 wuerde auch ausreichen... (edit)
4...lesen
2...schreiben
1...ausfuehren (edit: und anzeigen)
das ganze addiert ergibt 7 (alles moeglich)
da wir aber ausfuehren nicht brauchen, ist das 6...
1. zahl benutzer
2. gruppe
3. alle anderen
---
Debian ruult...
KDE ruult...
Opera ruult...
Diese Nachricht wurde geändert von: a-man |
 Profil
Website
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Zumindest der Owner benötigt Rechte zum Ausführen (und Durchsuchen) sonst gibt es interessante Effekte.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
a-man
Mausakrobat
Beiträge: 154 |
stimmt, habs oben editiert...
bin mir jetzt aber nicht sicher, ob der httpd und der ftp dienst den gleichen benutzer/gruppe haben..
---
Debian ruult...
KDE ruult...
Opera ruult...
|
 Profil
Website
Editieren
Zitieren
|