Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Datei hochladen klappt nicht Antworten
Datei hochladen klappt nicht

Tobi W.
Mausakrobat


Beiträge: 181


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

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  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: 848


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


Beiträge: 181


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

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

skc.tiddy
Otto-Normal-Poster


Beiträge: 81


alles richtig gechmoded?

---
...blah.

  Profil   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


ahhh, nein.

Da ist es - was muss ich denn einstellen? 777?

Tobi

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


...und was muss ich einstellen!

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

a-man
Mausakrobat


Beiträge: 157


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: 848


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: 157


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
 

Antworten
Nach oben