php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.04.2007, 08:20  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard Zum eigenen Lernen: FTP Client für Filezilla

Hallo!

Habe wenig Erfahrung mit FTP, deshalb so als Fingerübung:

Ich möchte einen FTP Client schreiben. Dieser soll mit Filezilla zusammenarbeiten.

- Connect und Reconnect durchführen
- auf die Meldungen des Servers reagieren

ABER

- das rekursive Ordnersuchen / Dateisuchen nicht wie der Filezilla Client unterstützten, sondern die Ordnerstruktur meiner Quelle in einer Datenbank ablegen.

Warum das? Erstens habe ich eine langsame DSL Leitung: Ergebnis: Timeout vom Server (da habe ich keinen Einfluss auf die Einstellungen

Zweitens stellte ich fest, dass bei umfangreicher Ordnerstruktur und vielen Dateien der Client auch bei viel RAM nur noch am Swappen ist.

Drittens möchte ich die knappe Bandbreite nicht unnötig über kurze Zeit belasten.

MEINE ÜBERLEGUNG

1. Ich lese das Root - Directory aus, speichere die Ordner in einer SQL Datenbank
2. in einer Schleife stelle ich immer wieder eine Anfrage an den Server, der den Ordner - Baum eine Stufe tiefer abfragt.
3. ggf wird bei 2 die alte Verbindung gekappt und eine neue Verbindung ein Weile später erstellt.
4. Ich kann in der MySQL DB mitschreiben, welche Ordner-Bäume vollständig sind.
5. Das Übertragen der Dateien kann ich dann langsam, nacheinander (ähnlich 3) laufen lassen.

MEINE FRAGEN:

- Was muss ich im Umgang mit FILEZILLA besonders beachten?
(http://www.php.net/ftp ist bekannt)

- Ist der o.g. Ansatz sinnvoll? (geringe Bandbreite - riesige breite und tiefe Ordnerstruktur)

Vielen Dank für Eure Antworten -
Bruno
dh1sbg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.04.2007, 10:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

FileZilla fragt doch auch erst auf Anfrage die Ordner-Struktur des Zweiges an, den du gerade öffnest. Dein Programm wird ziemlich lange Initialisierungs-Zeiten haben und Änderungen wahrscheinlich garnicht mitbekommen. Somit ist dein Programm langsam und unzuverlässig.

Wie dein Skript mit FileZilla zusammenarbeiten soll musst du nochmal erklären, das habe ich nicht so ganz verstanden.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP richtig lernen! TeazY PHP Tipps 2008 5 01.02.2008 21:50
Bildschirmschoner auf dem Client beenden superbike PHP-Fortgeschrittene 11 31.10.2006 19:54
Client does not support authentication protocol... snoopiline Datenbanken 3 19.07.2006 13:53
.htaccess und FTP Client dh1sbg Off-Topic Diskussionen 7 28.06.2006 21:14
Wo kann ich html lernen für php phplehrling Off-Topic Diskussionen 2 09.04.2006 17:29
Client Problem Datenbanken 7 09.12.2005 14:38
C# lernen Off-Topic Diskussionen 22 15.11.2005 21:24
Stabilität von SOAP (client) unter PHP5 ? Infos gesucht. PHP-Fortgeschrittene 5 13.09.2005 07:01
per Javascript exe auf Client starten HTML, Usability und Barrierefreiheit 16 05.09.2005 14:04
lernen.. aber was? Niedi Off-Topic Diskussionen 5 13.07.2005 22:08
Frage um schenell zu lernen PHP Tipps 2005-2 10 12.06.2005 11:35
"Ping"-Skript -> "Ist Client verbunden im PHP-Fortgeschrittene 3 21.02.2005 01:35
[Erledigt] Client does not support authentication protocol requested by Datenbanken 0 11.12.2004 11:44
php lernen für neue PHP Tipps 2004 9 04.09.2004 01:52
daten von client auf den server kopieren PHP Tipps 2004 4 23.06.2004 15:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
umgang mit filezilla, filezilla php, php filezilla, filezilla dateisuche, filezilla ordnerstruktur, php ftp client, filezilla zu langsam, ftp lernen, php mit filezilla, arbeiten mit filezilla, filezilla dateisuche auf server, filezilla server php, umgang filezilla, http://www.php.de/php-tipps-2007/43875-zum-eigenen-lernen-ftp-client-fuer-filezilla.html, filezilla umgang, dateisuche filezilla, ordnerstruktur filezilla, umgang, nutzung mit filezilla, ftp zum lernen, wie mit filezilla arbeiten

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.