FTP-upload in Verzeichnis und Datei öffnen
Jürgen K.
- php
Hallo zusammen,
ich möchte mit ftp_get ein File in ein neu erstelltes Verzeichnis hochladen:
$direc='verzeichnisname';
ftp_mkdir(1, $direc);
ftp_get(1, $direc.'/'.$temp_file, $file_name, FTP_BINARY);
Klappt auch wunderbar ($temp_file und $file_name sind entsprechend belegt).
Aber nun will ich dieses File mit fopen öffnen, was nicht mehr klappt. Ohne die Angabe des Verzeichnisses in ftp_get funktioniert es (ftp_get(1, $$temp_file, $file_name, FTP_BINARY)). Das Verzeichnis brauche ich aber dringend.
Folgendes passiert:
$fp = fopen($temp_file,'r');
Warning: fopen("test.txt", "r") - Datei oder Verzeichnis nicht gefunden
chdir($direc);
(vor dem fopen)
Warning: ChDir: Datei oder Verzeichnis nicht gefunden (errno 2)
ftp_chdir(1, $direc);
(vor dem fopen)
bewirkt gar nix
$fp = fopen($direc.'/'.$temp_file,'r');
Warning: fopen("verzeichnisname/test.txt", "r") - Datei oder Verzeichnis nicht gefunden
Hat jemand eine Idee, wie ich das File öffnen kann?
Vielen Dank,
Jürgen
Hi
ich möchte mit ftp_get ein File in ein neu erstelltes Verzeichnis hochladen:
get und hochladen widerspricht sich m.E.
Ich würde get als runterladen und put als hochladen bezeichnen...
Andreas
yep, da hast Du wohl recht. Aber ändern an dem Problem tut das auch nichts.
Huhu Jürgen
evtl. hat das Problem mit den Pfadangaben zu tun.
I.d.R. ist der FTP-Pfad != dem Server-Pfad.
Also z.B.
Serverpfad zu "meinverzeichnis"
/userXYZ/home/htdocs/web/meinverzeichnis/
FTP-Pfad zu "meinverzeichnis"
/web/meinverzeichnis/
das musst Du ggf. beim Datei-Zugriff berücksichtigen.
Viele Grüße
lulu