![]() |
| | 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 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.214
|
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: 115
|
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: 115
|
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 |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.181
|
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 | |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.480
| 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 |