![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 | |
|
Benutzer
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
|
hoi,
also ich bastel grad an nem kleinem ftp-script mit php um mich mal in diese materie einzuarbeiten. beim auslesen der dateien mit ftp_nlist generiere ich nen link und mein problem ist, zu prüfen, ob der link nen ordner oder ne datei ist. mit is_dir oder is_file gehts nicht, weil ich von einem server aus, auch auf andre zugreifen will und manual steht leider Zitat:
Habt ihr ne Idee?
__________________
http://redRogi.de |
|
|
|
|
|
|
Nach oben #2 |
|
Gast
Beiträge: n/a
|
Wenn du mit PHP 5 arbeitest, müsste das doch über Streams zu lösen sein.
z.B PHP-Code:
-- Fat Tony |
|
|
|
Nach oben #3 |
|
Benutzer
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
|
jap, hab auch schon an sowas ähnliches gedacht
(mit file_get_contents, aber dann ne normale http:// url. die ladezeit war aber extrem lang.) deine methode ist aber normal schnell, danke. wenn jemand ne bessere lösung hat, immer her damit^^
__________________
http://redRogi.de |
|
|
|
|
|
Nach oben #4 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.235
|
gibt es dazu echte keine ftp-funktion?
Das wundert mich...
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #5 | |
|
Benutzer
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
|
Zitat:
denn soweit ich überblicken konnte, stehen unter http://php.net/ftp alle ftp-funktionen.
__________________
http://redRogi.de |
|
|
|
|
|
|
Nach oben #6 |
|
Erfahrener Benutzer
Registriert seit: 19.08.2005
Beiträge: 113
|
fordere halt die dateienliste für die datei / den ordner an. Wenn es ne datei is, wirds n fehler geben...
ftp_size sollte das gegenteil bewirken.
__________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
|
|
|
|
|
Nach oben #7 | |
|
Benutzer
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
|
Zitat:
hab aber jezt ne andre lösung gefunden. einfach die ftp url bei is_dir angeben aber trotzdem danke an alle
__________________
http://redRogi.de |
|
|
|
|
|
|
Nach oben #8 |
|
Erfahrener Benutzer
Registriert seit: 19.08.2005
Beiträge: 113
|
wie meinst du das genau? kannste ma n beispiel machen?
__________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
|
|
|
|
|
Nach oben #9 | |
|
Benutzer
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
|
Zitat:
PHP-Code:
__________________
http://redRogi.de |
|
|
|
|
|
|
Nach oben #11 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
|
paar möglichkeiten eventuell noch auch wenn sie nicht alle sonderlich "sauber" sind
http://www.php.net/manual/en/function.ftp-rawlist.php das d ganz vorne am anfang der berechtigungen sollte ausreichend aufschluss darüber geben was was ist, müsste man halt mit regex parsen auf http://www.php.net/manual/en/function.ftp-nlist.php ist ganz oben ein eintrag wie man überprüft ob es sich um einen ordner handelt oder auch http://www.php.net/manual/en/function.ftp-nlist.php und dann mit dem 2ten parameter sich nur ordner anzeigen lassen oder so |
|
|
|
|
|
Nach oben #12 | |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
|
Zitat:
Grüße Ben. |
|
|
|
|
|
|
Nach oben #13 |
|
Gast
Beiträge: n/a
|
Naja, jetzt musst du halt mit is_dir+Streams und mit den hier vorgestellten Funktionen testen. Wahrscheinlich werden die Funktionen in den Userkommentaren schneller sein, wenn du das ftp_connect auskommentierst und die Verbindung nur einmal am Anfang des Scripts herstellst.
-- Fat Tony |
|
|
|
Nach oben #14 |
|
Benutzer
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
|
danke an alle.
habs jetzt mit ftp_rawlist gelöst, ist die schnellste lösung
__________________
http://redRogi.de |
|
|
|
|
|
Nach oben #15 | |||
|
Neuer Benutzer
Registriert seit: 20.12.2004
Beiträge: 8
|
Zitat:
Zitat:
Code:
ls -la . Zitat:
Code:
man ls |
|||
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| prüfen, ob eine Datei ein Bild ist | Jann Hendrik | PHP-Programmierung | 22 | 21.09.2007 10:16 |
| Class 'xyz' not found in, Probleme mit dem include_path? | Ben | PHP-Programmierung | 5 | 02.06.2006 16:44 |
| [PHP] FTP-Funktionen in PHP nutzen | MrNiceGuy | Tutorials | 0 | 24.05.2006 14:18 |
| Mit Applet Datei per ftp uploaden | Tago | Desktop-Applikationen und Grafik | 3 | 09.09.2005 18:17 |
| Java findet Datei nicht | Niki_Tesla | Allgemeine Java-Programmierung | 14 | 14.12.2004 22:31 |