Domů arrow Domů arrow Programy pro přístup k ftp přes web
Programy pro přístup k ftp přes web PDF Tisk E-mail
Zhlédnutí: 3624
Hodnocení čtenářů: / 1
SlabéVynikající 
Napsal filbar   
Středa, 19 září 2007
Aktualizováno ( Úterý, 18 září 2007 )

V prvním srovnávacím testu se podíváme na to, jaké programy můžeme použít pro správu souborů na ftp, přes WWW rozhraní a který z nich se ukáže jako nejlepší.

Rozdělení

Webftp klienty lze rozdělit do dvou skupin. První představují ty, které pro svou funkci nepotřebují ftp server a k souborům přistupují přes souborové funkce php. Mezi nevýhodu těchto klientů lze uvést problémy, pokud má hosting, kam si jej chceme nainstalovat, zapnutou podporu Safe Mode a hodí se tedy spíše na osobní routery. Do skupiny druhé patří ty, které přistupuji k souborům čistě přes ftp protokol a jenom jej zapouzdřuji do webového rozhraní. Samozřejmá výhoda je podpora více uživatelů a nezávislost na nastavení SafeMode. Pro použití na routerech a osobních serverech je však nutno mít nainstalovaný ftp server.

Do testu se dostaly pouze programy, kterým stačí k provozu běžný webserver s PHP a případně MySQL. Samozřejmostí je ftp server. Představení programů si vezmeme pěkně podle abecedy a tak prvním kandidátem bude AjaXplorer.

AjaXplorer

Domovská stránka: http://ajaxplorer.sourceforge.net/wordpress/

Nejaktuálnější je verze 2.0. Ke stažení máme k dispozici zip archiv, který stačí rozbalit na www server a vytvoří se adresář ajaxplorer/.

Konfigurace se provádí v textovém souboru conf/conf.php, který je docela pochopitelný. Pro plnou funkčnost programu je nutné změnit pouhé dvě položky. První z nich nese název $installurl a určuje URL adresu, přes kterou se chceme k ftp manažeru dostat. Dále musíme správně nastavit cestu k souborům, které chceme zpřístupnit prostřednictvím pole $racine, ve tvaru cesta k adresáři, jeho pojmenování v AjaXploreru, např.:

 
$racine[0] = array("PATH"=> realpath("/srv/www"), "DISPLAY"=>"Default Files");

V současné době se musíme spokojit pouze s anglickým, nebo francouzským ovládáním, jiné totiž neexistuje. Rovněž manažer neobsahuje ani přímou podporu pro více uživatelů, za což mu pochopitelně jdou body dolů.

Co se týče uživatelského rozhraní, to bych naopak hodnotil jako velmi vydařené. Také využívání Ajaxu je velmi výhodné. V horní části se nachází panel nástrojů spolu s adresou. Hlavní část je rozdělena na dva sloupce. V levém se zobrazuje struktura adresářů a informace o právě vybraném souboru, nebo náhled obrázku. Místo informací o souboru, se lze přepnout i na druhou záložku Search, které slouží pro vyhledávání souborů.

Z užitečnějších vlastností lze vyjmenovat podporu pro tvorbu záložek, kterou využijeme, v případě, že si potřebujeme zkrátit cestu, k některému hlouběji zanořenému adresáři. Dále je to podpora pro výběr více souborů pomocí Shift(souvislý) i Ctrl(nesouvislý). U obrázků si lze navíc nechat zobrazit podrobnější náhled přes plochu prohlížeče. Editace textových souborů, stejně jako nahrávání a stahování je v dnešní době naprostou samozřejmostí.

Celkově se jedná o velmi výkonný ftp file manager, ale vzhledem k tomu, že nepodporuje více uživatelů, tak bych ho doporučil pouze jednotlivcům, jako součást webhostingu se tedy i přes své vyspělé funkce nehodí. Patří do první skupiny ftp klientů, které ke svému chodu nepotřebují ftp server.

Klady a zápory:

+využití Ajaxu
+podpora záložek
+náhledy obrázků
-chybí čeština

Hodnocení: 7/10

MyWebFTP

Domovská stránka: http://www.mywebftp.com/

je zástupcem skupiny přistupujících k souborům přes ftp vrstvu. Jeho instalace vypadá trošku složitěji. Po nakopírování souborů na web server je nutné vytvořit ještě složku mwftp5 a z prohlížeče spustit skript setup.php, který rozbalí zbývající soubory do právě vytvořeného adresáře.

K přístupu je použita dvou úrovňová autentizace. Nejprve je nutné zadat heslo, k přístupu k aplikaci, které je ve výchozím nastavení slovo temp. Teprve ve druhé fázi se přihlašujeme k samotnému ftp serveru. Pro nastavení adresy a přihlašovacího jména musíme ze zcela nepochopitelných důvodů vyvolat odkazem Edit další dialogové okno.

Po komplikovaném přihlášení se zobrazí konečně naše soubory a narážíme na další nepochopitelnost. Zobrazí se pouze 10 záznamů na jednu stránku. Pro zobrazení více položek musíme použít ruční přepnutí. Při zkoušení jeho funkcí u všech podstatných, jako je nahrávání, stahování a editace souborů s hláškou o nutném pořízení placené verze, která stojí $35. Rozhodně vím o lepším využití peněz. Tento program mě vyloženě zklamal. Nějaké body si zaslouží snad za to, že vůbec něco zobrazí.

Klady a zápory:

-složitá instalace
-dvouúrovňové přihlášení
-nepochopitelné přihlašování na ftp
-obvyklé funkce jenom u placené varianty

Hodnocení: 3/10

PhpExplorator

Domovská stránka: http://sourceforge.net/projects/phpexplorator/

Následující kandidát pro změnu přistupuje k souborům přes PHP. Na adrese http://phpexplorator.sourceforge.net/ najdeme i demonstrační verzi, kde se můžeme s programem před jeho stažením seznámit.

Jakmile nakopírujeme soubory na web, je nutné pouze nastavení hlavního adresáře v souboru config.php na řádku $PE_config["begin_path"]. Pokud chceme přístup ochránit heslem najdeme si v tomto souboru ještě řádek $PE_config["authentification_need"] a dva následující, které upravíme třeba takto:

 
$PE_config["authentification_need"] = "form"; 
$PE_config["my_username"] = "admin"; 
$PE_config["my_password"] = "tajneheslo";

Tím nastavíme, autentizace prostřednictvím PHP formuláře, uživatelem admin, který se k souborům dostane pouze po zadání hesla tajneheslo. V dostupných jazycích čeština chybí a tak se musíme spokojit s angličtinou.

Na hlavní stránce se nahoře nachází informační proužek s jednoduchým panelem nástrojů. Informační proužek ukazuje volné/obsazené místo a kde se nacházíme. Panel nástrojů umožňuje zadání adresy, výběr přepínač zobrazení mezi normálním pohledem a náhledem, který upotřebíme u obrázků. Obrázky se však zobrazují pouze ve čtverečcích a ty, které čtverci nevyhovují, jsou zdeformovány, ale pro základní představu co obrázek obsahuje to stačí.

Dále se zde nachází ještě pět tlačítek. První tři z nich představují rychlý přesun do kořenového adresáře, nastaveného v konfiguračním souboru, adresáře kde je nainstalován PhpExplorator a nakonec přesun o adresář výše. Předposlední tlačítko umožňuje ne příliš povedené zobrazení informací i nainstalovaném PHP. Posledním tlačítkem se odhlásíme

Při editaci souborů máme k na výběr mezi prostým textovým editorem(Normal) a vynikajícím TinyMCE(Extend), za což patří aplikaci velké plus.

Celkově se jedná o velmi vydařeného ftp klienta, jehož hodnocení sráží poněkud nemoderní vzhled. Pokud ale vzhled není našim prvořadým cílem, rozhodně se jedná o velmi výkonného klienta.

Klady a zápory:

+pokročilý editor pro úpravy textových souborů
+podpora pro přihlášení
+jednoduchý příkazový řádek
-náhled obrázků jenom ve čtverci
-zastaralý vzhled

Hodnocení:7/10

phpWebFTP

Domovská stránka: http://www.phpwebftp.com/

Následující program se naopak vyznačuje velmi povedenou grafikou ve stylu WinXP. Jedná se o opravdu FTP klienta, neboť využívá ftp protokol.

V konfiguračním souboru config.inc.php lze omezit editaci ftp serveru, aby ho nemohli uživatelé používat pro jiný než náš server. Klient obsahuje i tak pokročilou funkci jako je navázání na předchozí přerušené stahování. Tato možnost je však ve výchozím stavu zablokovaná. Pokud tyto možnosti nepotřebujeme, je možné klienta používat hned po nahrání na server.

Co se týče jazyka, máme k dispozici i naší mateřštinu, ale v nastavení jazyka se vyskytuje chyba, které vede k zobrazení bílé stránky s chybovou hláškou místo přihlašovacího formuláře. K jejímu odstranění je nutné editovat soubor index.php a na řádcích 216 a 240 provést zaměnit $languages[$language] za $language. Za toto ftp klient samozřejmé přichází o body.

Po přihlášení se zobrazí rozhraní plně ve stylu WinXP s panelem nákrojů nahoře a měnící se nabídkou akcí a podrobnostech v levém sloupci. Hlavní plochu zabírá samozřejmě výpis souborů.

Dále podporuje všechny obvyklé funkce. Zajímavě může působit možnost zazipování adresáře před jeho stažením. Stažení a ani editace souborů nefungují. Místo obsahu souboru se ukáže pouze bílé editační pole. To velmi sráží hodnocení tomuto jinak výbornému klientovi.

Z velmi nadějného kandidáta na vítězství s velmi moderním vzhledem se díky jeho nedotaženým funkcím a chybám, tak stává pouze horší průměr, jelikož nabízí pouze nahrávání souborů, jejich přejmenovávání, či mazání, změnu práv a vytváření adresářů, což bez možnosti on-line editace v dnešní době rozhodně nestačí, zvláště když ještě připočteme, že jednotlivé soubory nelze ani stahovat.

Klady a zápory:

+velmi podařený vzhled
+obsahuje češtinu
+navázání na přerušené stahování
-chyba v nastavení jazyka
-nefunkční editace souborů
-nemožnost stahování souborů

Hodnocení: 4/10

QuiXplorer

Domovská stránka: http://quixplorer.sourceforge.net/

Konfigurace se odehrává v chytře schovaném souboru .config/conf.php. Pro zprovoznění klienta je nutné změnit dva řádky. První z nich $GLOBALS["home_dir"] určuje adresář, který se má zobrazit a $GLOBALS["home_url"] musí být nastavena na odpovídající adresář dostupný přes http. Po uložení tohoto souboru se zobrazí nastavený adresář.

Rozhraní je přehledně uspořádané. V horní části se nachází informace o aktuálním umístění a jednoduchý panel nástrojů, v jehož pravé části je umístěn formulář pro tvorbu nového souboru/adresáře. Z panelu nástrojů je dostupná i funkce pro prohledávání adresářů. Z obvyklých funkcí nic neschází, pouze změna oprávnění je trošku ukrytá. Pro její aktivaci je nutné kliknout na oprávnění ve výpisu.

Jako jediný z klientů nepoužívajících ftp protokol pro přístup k souborům je vybaven víceuživatelským rozhraním. Stačí změnit řádek $GLOBALS["require_login"] na true a při spuštění klienta se zobrazí přihlašovací formulář. Výchozí uživatelské jméno zní admin a heslo pwd_admin. Po přihlášení nám na panelu nástrojů přibyly dvě tlačítka. Jedno pro konfiguraci uživatelů a druhé pro odhlášení.

Každému uživateli můžeme přiřadit jeho domovský adresář, domovskou URL, nastavit, jestli se mají zobrazovat skryté položky(začínající tečkou), nebo mu přiřadit jedno z pěti možných oprávnění. Za toto si program zcela určitě zaslouží pěkné druhé místo.

Klady a zápory:

+přehledné rozhraní
+možnost pokročilé správy uživatelů
-chybí čeština
-editace oprávnění je schovaná

Hodnocení: 8/10

Vítěz-net2ftp

Domovská stránka: http://www.net2ftp.com/

Vítězem srovnávacího testu se stává velmi vyspělý klient využívající služeb protokolu ftp jménem net2ftp. Po nakopírování adresáře files_to_upload můžeme rovnou přistoupit k příhlášení na ftp server. V přihlašovacím formuláři máme na výběr i češtinu.

Hlavní obrazovka je rozdělena do čtyř částí. Úplně nahoře se nachází několik tlačítek s nichž nejnápadněji vypadá to se srdíčkem, které umožňuje přidání speciálního odkazu do oblíbených. Po jehož zadání se zobrazí pouze jednoduchá forma přihlašovacího dialogu, kde stačí vyplnit pouze heslo.

Druhý pruh slouží k zadávání adresy, kterou si chceme prohlédnout. Abychom nemuseli psát adresu ručně je k dispozici tlačítko se symbolem adresářů, s jehož pomocí se do žádaného adresáře dostaneme jednodušeji. Navíc je zde k dispozici rozbalovací seznam pro přepínaná mezi vzhledem a jazykem.

V následujícím pruhu se mimo tlačítek reprezentujících obvyklé akce nachází i několik neobvyklých akcí, jako tři varianty nahrání souboru(pomocí java appletu, flashe, nebo obyčejné nahrávání) a tvorba, nebo rozbalení zip archivu.

Hlavní část samozřejmě zabírá výpis souborů. Při archivování do zip souborů máme na výběr jestli je chceme uložit na ftp server, nebo i poslat e-mailem, do kterého můžeme přidat i komentář. Označené položky lze nejenom přesouvat, nebo kopírovat v rámci tohoto ftp serveru, ale také i na nějaký jiný ftp server. Při stahování souborů, nebo adresářů se automaticky vytvoří .zip archiv, takže nám klient ušetří i nějaké bajtíky.

Mezi další pokročilé funkce patří logování uživatelských akcí do MySQL databáze. Zapnutí se provádí v souboru settings.inc.php. Ze si nejprve nastavíme jméno($net2ftp_settings["admin_username"]) a heslo ( $net2ftp_settings["admin_password"]) pro přístup do administrační části a o pár řádku níže vyplníme ještě autentifikační údaje k databázi a vybereme si jestli cheme zaznamenávat přístupy a chyby. Důležité je také určení, jak staré logy se mají mazat($net2ftp_settings["log_length_days"]). Ve výchozím nastavení se tak děje po 7 dnech.

Poté co se přihlásíme do administrace máme zde k dispozici i volbu pro vytvoření tabulek. Nalogované záznamy se však vypisují pouze ve formě tabulky. Lepší grafické vyjádření by určitě neuškodilo.

Z předchozích řádků je jasné, že se jedná o opravdu velmi výkonného ftp manažera vzhledem k množství podporovaných funkcí i velmi propracovaným ovládáním i vzhledem a titul Profíkův t!p si zcela jistě zaslouží.

Klady a zápory:

+možnost výběru češtiny
+pokročilé možnosti nahrávání
+kopírování/přesouvání souborů i na jiný ftp server
+archivovaný soubor je možné poslat i mailem
+při editaci souborů lze zvolit zobrazování syntaxe
+sledování uživatelů
-výpis uživatelských akcí jenom v jednoduché tabulce

Hodnocení: 10/10

Komentářů
Přidat Nový Hledat RSS
Petrq     |83.197.124.xxx |2009-07-14 19:30:52
Jedině Total Commander.. ale neukladat hesla
Přidat komentář
Jméno:
Email:
 
Website:
Název:
UBBKód:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

Zapomenuté heslo
Nemáte účet? Vytvořte jej!
Skype: My status bartfil
Jabber: bartmann@rupyhost.cz

Doporučujeme

Příběhy psů z útulků