Starší komentáře ke článku: Jednoduchý FTP klient v PHP 2.
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 19.2.2003 12:31:56
Diky za pekny clanek. Mam jeden problem. Stahnul jsem si "aplikaci" nakopiroval na web a funguje mi vytvareni adresare a kopirovani souboru na web (overeno FTP programem). Bohuzel Vase aplikace mi nezobrazuje soubory ani adresare.
Jirka
Datum vložení: 19.2.2003 14:49:53
Prave jsem udelal to same ...stahnul archiv a nakopiroval na server a vsechno funguje vporadku. Zkuste se kouknout na radek
$seznam=ftp_rawlist($pripojeni, $cesta);
a zjistit co vam vraci f-ce ftp_rawlist() treba je vystup nejak jinak formatovan a regularni vyrazy pak nevraci pozadovana data.
Datum vložení: 23.2.2003 13:09:37
ftp_rawlist mi nevraci bohuzel nic
Datum vložení: 19.2.2003 14:55:41
Zkus se prihlasit na nejaky jiny FTP server co to udela...
Datum vložení: 20.2.2003 9:17:40
Zkousel jsem seznam, IOL a Jet2web ale ... Z prace se nemuzu prihlasit na FTP takze webove rozhrani je pro me jedinou cestou ...
Datum vložení: 22.1.2006 13:01:10
Myslím, že jste nikdo nesledoval průběh na FTP serveru z této aplikace. Myslím, že je problém v tom, že klient posílá příkaz ve tvaru "LIST složka". Nejprve se ale musí odeslat "CWD složka", potom samotný LIST. forum.mbing@atlas.cz
Datum vložení: 20.2.2003 11:12:20
Bude FTP klient fungovat cez web ak su zakazane vsetky FTPcka firewallom?
Datum vložení: 20.2.2003 13:58:12
Ano bude to fungovat i kdyz je zakazan ftp protokol, jelikoz komunikace od Vas k serveru (kde jsou skripty umisteny) probiha pres normalni http protokol.
Datum vložení: 7.3.2003 15:20:06
Ja nevim, ale me to nefunguje. Problem je mozna v tom, ze jsem cely text necetl, coz mam jindy ve zvyku. Tentokrat jsem se rozhodl aplikaci nejprve vyzkouset a nic. Nekdy se mi podari se prihlasit, ale nekdy mi to hlasi "stranka nenalezena". Kdyz stahuji soubor vzdy se mi misto nej stahne soubor ftp.php? Zkousel jsem na host.sk.
Datum vložení: 10.3.2003 6:56:13
Doporucuji si clanek alespon precist a potom se ptat treba zjistite proc vam to nefunguje. Pokud jde o to ze se obcas nepodari prihlasit tak to nejspis nebude chyba aplikace (to by jste se neprihlasil nikdy) ale problem bych videl spise v serveru host.sk jelikoz je dost casto pretizeny.
Datum vložení: 10.3.2003 10:52:16
Jde opravdu o nastaveni serveru. Skript mi nechodi na jet2web, host.sk, iz.cz. Nejlepsi zkusenost mam na <a href='http://phpftp.wz.cz/' target='_blank'>http://phpftp.wz.cz/</a>.
Jirka
Datum vložení: 30.4.2005 23:30:53
rekl bych, ze chyba bude v tomto radku header("Content-Disposition: inline; filename=".URLDecode($_GET['$nazev']).""); kde je dollar pred nazev, asi by tam byt nemel...
Datum vložení: 9.10.2008 12:45:24
Je to přesně tak stačí odmazat $ správně je filename=".URLDecode($_GET['naze..
Datum vložení: 4.4.2003 6:18:17
Parádní a jednoduhý FTP klient, který funguje jak má na mém hostingu, ale pokud ho spustím u mě na serveru mám jeden problém a nevím co bych měl předělat, nebo nastavit. Ftp support a Session support mám zapnuté, ale stejně mi to vypisuje tuto hlášku:
Notice: Undefined index: prikaz in H:\php\ftp\index.php on line 5
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at H:\php\ftp\index.php:5) in H:\php\ftp\index.php on line 12
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at H:\php\ftp\index.php:5) in H:\php\ftp\index.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at H:\php\ftp\index.php:5) in H:\php\ftp\index.php on line 29
Za případnou reakci všem děkuji.
Datum vložení: 14.4.2003 16:47:49
Nejak mi nejdou stahovat soubory. Bude to asi v nastaveni $pracovni_adresar. Kde mam mit ten adresar? Tam kde celej skript? Diky za jakoukoliv radu ...
Datum vložení: 15.4.2003 5:55:33
$pracovni_adresar = "tempdir"; ...pokud je v souboru nastaveni.php toto znamena to ze adresar ma byt primo v rootu webu (tam kde se prihlasite napr. Windows Commanderem) a pozor je nutno nastavit prava tak aby melo PHP do tohoto adresare pravo zapisu (mohlo zde vytvorit docasny soubor)!
Datum vložení: 16.4.2003 13:09:10
Nasel jsem malinkou chybicku nejak se mi vyparilo z kodu $pracovni_adresar takze si zkuste opravit v casti kde je kod na stahovani:
case "stahni_soubor":
$fp = fopen($pracovni_adresar."/docasny.soubor", "w+");
......
unlink($pracovni_adresar."/docasny.soubor");
Datum vložení: 29.10.2003 11:53:36
Jak mohu tohoto klienta testovat na lokalnim pocitaci s Win XP a IIS sluzbou? Musim si vytvorit treba novy virtualni server? Moc by me to pomohlo,diky za rady.
Datum vložení: 5.11.2003 15:32:18
Myslím, že jde o výborného klienta. Mám však nároky :-) Chtěl bych se naučit, jak pomocí vebového rozhraní, s FTP klientem editovat soubory a přejmenovávat je. Umím to pokud je klient i editovaný soubor na jednom serveru, ale jako ftp klient ne. Kde bych se to mohl naučit? Poradíte mi?
Díky moc.
Datum vložení: 22.11.2003 20:52:57
co je spatne???
pripojuju se:
$connect = ftp_connect("freehosting.cz");
$login = ftp_login($connect, "uziv.jmeno", "heslo");
ftp_put:
$upload = ftp_put($connect, $cil, $_FILES['tmp_name'], FTP_BINARY);
a hlasi to:
Warning: ftp_put(): Unable to access in /httpd/html/nasweb/kd/upload.php on line 36
Datum vložení: 22.11.2003 20:53:19
co je spatne???
pripojuju se:
$connect = ftp_connect("freehosting.cz");
$login = ftp_login($connect, "uziv.jmeno", "heslo");
ftp_put:
$upload = ftp_put($connect, $cil, $_FILES['tmp_name'], FTP_BINARY);
a hlasi to:
Warning: ftp_put(): Unable to access in /httpd/html/nasweb/kd/upload.php on line 36
Datum vložení: 22.11.2003 21:19:21
No jo, zase jsem za debila.
$FILES['soubor']['tmp_name']
Datum vložení: 25.9.2004 11:49:29
Myslim, ze mas spatne zapsano volani promene $_FILES... Ty mas $_FILES["tmp_name"] ale volani $_FILES musi byt $_FILES["soubor"]["tmp_name"] soubor je jen inpuorientacni pouzij nazev v input type="file" name="to je tvuj nazev dosad misto soubor"
Datum vložení: 22.12.2003 14:49:14
zrovna toto som hladal, ale nejak mi nefunguje upload suborov teda to co najviac potrebujem, pan Strnad ak este sledujete diskusiu boli by ste tak laskavy a kontaktovali ma na moj mail?
vdaka
Datum vložení: 22.12.2003 14:50:25
nejak to nezobrazilo moj mail, skusim ho dat sem : tinito@host.sk...
Datum vložení: 16.3.2004 21:31:46
Mam dotaz na autora, jestli ma na internetu nekde novejsi verzi tohoto FTP klienta
Datum vložení: 27.9.2007 18:27:03
sice nejsem autor, ale na webu http://www.thstranka.wz.cz/ftp/ je znacne zmodernisovany webovy ftp klient, kery vychazi z klienta ktery byl popisovan v clanku. je to vlastne novejsi verze, i kdyz uz se ta aplikace jmenuje [b]pkFTP[/b]
Datum vložení: 4.5.2004 23:28:59
Zdravím, sleduje to ještě někdo?? Zkusil jsem to, ale mám problém přes HTTPS a IE6. Hlásí to chybu, že soubor nebyl na serveru nalezen. Přes HTTP to jede. Mozilla i Netscape přes HTTPS fungují také. Nemá někdo nějaký nápad??
Datum vložení: 10.6.2004 20:40:56
měl bych dotaz, potřeboval bych ten ftp klient použít, aby měli uživatelé přístup k mýmu webovýmu prostoru, ale jen do jejich, předem určené složky. to jest že bych to potřeboval nějak zabezpečit a zakázat přístup jinam, než kam bych určil. pomocí php. nevim jak, neporadíte někdo?
Datum vložení: 14.9.2004 21:42:09
Dobry den,
prosim Vas nejde mi stahnout pozadovany soubor, haze mi to tuto chybu:
fopen(tempdir/docasny.soubor) [function.fopen]: failed to open stream: No such file or directory in /DISK2/WWW2/mp3searching.net/www/ftp/ftp.php on line 71
Muzete mi prosim poradit, predem moc diky.
Datum vložení: 27.9.2007 13:29:43
skusil sis tu hlasku alespon precist?
Datum vložení: 27.9.2007 18:31:57
problem je (asi) v tom, ze php nema pristup do adresare temp, takze docasny soubor nemuze vytvorit. nejlepsi by bylo kdybys do adresare kde mas toho klienta udelal soubor "docasny.soubor", a v souboru nastaveni.php najit $docasny_soubor = a to co je v tech uvozovkach zmenit na "docasny.soubor". taky nastav k tomuto souboru prava aby vsichni mohli cist a zapisovat
Datum vložení: 13.7.2005 14:09:55
Jen mensi pripominka, pole Content-Disposition ve Windows XP s hodnotou inline neumozni soubor stahnout. Pro spravnou funkci by misto "inline" melo byt nastaveno "attachment", ale chyba se projevi jen v nekterych verzich IE...
Datum vložení: 3.9.2005 22:04:39
nevím jestli tenhle článek někdo eště čte, ale mám problémy když v adresáři stahuji soubor cokoli.mp3 ukládá se mi v XP jako ftp.php.. co je špatně??? Díkec moc
Datum vložení: 4.9.2005 0:11:28
Vypadá to, že soubor nemá správě nastavenu http hlavičku se jménem, například: header('Content-Disposition: inline; filename="cokoli.mp3"');
Datum vložení: 5.9.2005 12:41:54
nějakse v tom stále motám... JAko FTP klient je to fakt super script mám to tady... http://ronny.servemp3.com/ftp/index.php name:mp3 pasw:mp3
Datum vložení: 5.9.2005 13:07:47
Ta on nefunguje ani upload :( jde mi převážně o soubory s příponou mp3...
Datum vložení: 19.11.2006 14:14:43
JJ...měl jste pravdu. Hlavička je nastavená správně, ale proměnná není v pořádku, zřejmě jenom nějaký přepis. Místo : header("Content-Disposition: inline; filename=".URLDecode($_GET['$nazev']).""); tam ma byt pouze toto: header("Content-Disposition: inline; filename=".URLDecode($_GET['nazev']).""); taky mi to nešlo, už to funguje ;-)
Datum vložení: 27.9.2007 13:51:05
nn, to tam je nastaveno, ale misto [i]header("Content-Disposition: inline; filename=".URLDecode($_GET['nazev'])."");[/i] tam je [i]header("Content-Disposition: inline; filename=".URLDecode($_GET['$nazev'])."");[/i], takže jméno stahovaného souboru je spatne. a chtel bych se zeptat autora proc tuto chybu (uz zde byla oznamena) jeste neopravil? jinak skvely kod, trochu sem ho na http://www.thstranka.wz.cz/ftp/ upravil, ale jen drobne (ten vzhled je z ubuntu)
Datum vložení: 12.1.2006 14:20:10
Nevite nekdo jak to omezit jen na slozku a podslozky kde je skript umisten. Napriklad. adresa stranek je: www.neco.cz vytvorim si adresar www.neco.cz/ftp/ do tohoto adresare umistim skript chtel bych aby se uzivatele dostali poze do slozky ftp a padslozek, nechci aby se dostali do nadrazene slozky hostingu aby mi emohli smazat stranky. Slo by to nejak?? diky
Datum vložení: 16.1.2007 17:03:29
Jak mam udelat aby adresa serveru a port byl dany a aby to neslo vydet na tom prihlasovacim formulari?
Datum vložení: 6.9.2007 16:18:59
stačí v tom formuláři na přihlašování u těhle dvou polí změnit type na "hodden" a do hodnoty value napsat požadované hodnoty
Datum vložení: 27.9.2007 18:34:01
pardon, zmenit na "hidden", sem se preklep
Datum vložení: 20.2.2007 12:34:15
Zdravim, prave jsem zkousel tuto perfektni aplikaci, ale bohužel mi nejdou stahovat soubory. Normálně se to tváří, že se to stahuje dokonce se to i stáhne, ale nakonec je archvi poškozený. Čím by to mohlo být? děkuji
Datum vložení: 27.9.2007 13:55:10
tuto chybu jsem mel taky, je zpusobena tim ze si prohlizece kvuli hlavicce [i]header("Content-Type: application/zip");[/i] mysli ze stahujete zip archiv, i kdyz stahujete neco uplne jinyho, proto se vam pravdepodobne po tom co si vyberete soubor otevrit, tak se vam otevre v programu na archivy, i kdyz je to treba neco uplne jinyho. jestli se mi to podari opravit, napisu sem (-:
Datum vložení: 27.9.2007 13:58:59
uz sem na to prisel, do definovani hlavicek staci napsat [i]header("Content-Description: File Transfer"); header("Content-Type: application/force-download");[/i] a odmazat predchozi [i]header("Content-Type: application/zip");[/i]
Datum vložení: 6.9.2007 16:20:46
nevite nekdo jaka je funkce v php na zmenu pristupovych prav? (na ftp)
Datum vložení: 19.7.2008 1:21:45
Nevím ale mám takovej dojem že docasny.soubor se nesmaze po stahnuti souboru, kdyz pak budu stahovat treba soubor.php tak si jednoduse pomoci URL muzu precist co se nachazi v docasny.soubor a tam bude to same co je v soubor.php!
Datum vložení: 10.12.2008 15:20:04
stahovani souboru,kdyz se stahne soubor ftp.php tak na konci souboru je chybova hlaska funkce unlink na radku 111 v ftp.php. reseni mam - misto toho na radku 111 misto unlink("docasny.soubor"); napsat fclose($fp);