Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Stažení souboru z ftp.

Přeji krásný slunečný den všem,

prosím vás poradí mi někdo jak nejsnáze stahovat soubory z ftp přes prohlížeč?
Mám na ftp uložené statistiky a potřebuji aby lidé v mém okolí si je mohli stáhnout.
Podmínkou je aby se zobrazily všechny soubory v té složce a následně se mohl vybraný soubor stáhnout.

Děkuji za rady.

Předmět Autor Datum
nevím jestly nenapíšu kravinu... ale zabalit do Raru a uložit třeba na Ulož.to ? nebo to myslíš jina…
ProfesorZ 30.08.2012 10:42
ProfesorZ
Takto to nemyslím. Hráči mé v lize vytváří statistiky (ve formátu CSV), které pak posílají pomocí f…
htc1 30.08.2012 10:48
htc1
ahá.. tak stím ti neporadím :-) tomuhle nerozumím..
ProfesorZ 30.08.2012 10:50
ProfesorZ
Soubor umístíš na serveru do složky, na kterou budeš odkazovat. Příklad odkazu v prohlížeči: soubor.…
IQ37 30.08.2012 11:05
IQ37
možná je možná ne. Tohle co jsi napsal není řešení. Potřebuji aby se zobrazily všechny soubory z té…
htc1 30.08.2012 11:10
htc1
To co píšu je funkční, můžeš samozřejmě odkazovat přímo na složku (tam uvidí, co obsahuje a stáhne,…
IQ37 30.08.2012 11:27
IQ37
Jak jsem psal možná ne možná ano. Ale pro zobrazení jsem si napsal tento kod: <?php echo "<table>\…
htc1 30.08.2012 11:32
htc1
Tohle je nějaký php kód, který funguje na webovém serveru a ty to chceš přes FTP server? Takhle by t…
ERASER 30.08.2012 12:28
ERASER
tak tohle by ideální bylo ale nesměl by se nikdo dostat jinam než právě do té složky ze soubory.
htc1 30.08.2012 12:53
htc1
A co je na tom za problém? Úplně stejně je to tady: KIT Toto je tzv. zabezpečená složka bez zabezpeč…
ERASER 30.08.2012 13:07
ERASER
a jak to pls udělám ?
htc1 30.08.2012 13:17
htc1
pravděpodobně pomocí nastavení atributů dané složky. Např. přes TC
Redsnake 30.08.2012 13:32
Redsnake
Co jak uděláš? Jak vytvoříš na serveru složku? Nebo jak do ní nahraješ soubory? Nebo ti tam nefunguj…
ERASER 30.08.2012 13:39
ERASER
Tak já nevím no mě se neozbrazí nic. playerstaty
htc1 30.08.2012 22:39
htc1
A co ti není jasné, vždyť to tam máš bílé na modrém. není nahrán ani .htaccess ani indexový soubor…
ERASER 30.08.2012 23:17
ERASER
Jenom poznámka, měl by tam běžet ProFTP server...
ms 30.08.2012 23:21
ms
Cože? Tvoji poznámku jsem nějak nepochopil, k čemu FTP server?
ERASER 30.08.2012 23:38
ERASER
A je potřeba do toho indexu něco dát?
htc1 30.08.2012 23:22
htc1
Přečti si tohle htaccess.html
ERASER 30.08.2012 23:37
ERASER
díky povedlo se
htc1 30.08.2012 23:48
htc1
jen se nezobrazujou úplně všechny soubory.
htc1 30.08.2012 23:51
htc1
Edit: je to v pořádku
htc1 30.08.2012 23:54
htc1
Když jsem ti napsal, že tomu hovno rozumíš, tak jsi dělal pysky. Tak se to prostě nauč. Na internetu…
IQ37 30.08.2012 23:47
IQ37
Pyskama tady meleš jedině ty. Zatím jsem se tu ptal a choval slušně, nechápu co máš za duševní choro…
htc1 30.08.2012 23:52
htc1
Hold souhlasím s IQ37. Pokud jsi napsal Táák složitý kód, tak pak víš něco o programování, a program…
ERASER 31.08.2012 00:08
ERASER
Ano, ale dá se to říct slušně. Ty jsi se také vyjadřoval celou dobu slušně, ikdyž jsem ti lezl na ne…
htc1 31.08.2012 00:11
htc1
Nevíš jak docílit toho aby to šlo stáhnout? Vííííím uplně přesně do posledního puntík, neboť do bě…
ERASER 31.08.2012 00:33
ERASER
já programování nerozumím, ale není "problém" na straně prohlížeče? ostatní formáty prohlížeč nezná,… poslední
lední brtník 31.08.2012 00:34
lední brtník

Takto to nemyslím.

Hráči mé v lize vytváří statistiky (ve formátu CSV), které pak posílají pomocí formuláře na ftp do složky a zároveň se ukládají do databáze a následně se zobrazují v tabulce.
Někdy se stane že omylem pošlou 2x tu samou statistiku a pak je potřeba jí vyhledat na ftp a pomocí druhého formuláře jí odepsat z databáze aby nebyla zapsaná 2x ta samá.
Proto potřebuji aby ten kdo jí omylem zapíše 2x tak aby si jí mohl vyhledat sám na ftp stáhnout a následně odepsat.
Řešením by bylo kdyby si každý po odehraném zápase ty statistiky uschovával až do konce sezony, což se ale nikomu nechce. Tak nezbývá než toto.

Soubor umístíš na serveru do složky, na kterou budeš odkazovat.
Příklad odkazu v prohlížeči: soubor.zip (rar, txt - cokoliv). Záleží na tom, jestli chceš povolit download každému, anebo jej vyhradit jen někomu (heslo). Ale pokud se takhle ptáš, tak to asi bude nad tvoje síly/znalosti.
A proč to musí být přes FTP? Obyčejný http protokol nestačí?

Jak jsem psal možná ne možná ano.

Ale pro zobrazení jsem si napsal tento kod:

<?php
  echo "<table>\n";
echo "<tr><th>Název souboru</th><th>Koncovka</th><th>Datum změny</th></tr>\n";
foreach (new DirectoryIterator("playerstaty/") as $item) {
    if (in_array($item, array('.', '..'))) { //blacklist
        continue;
    }
    preg_match('~(.+)(\..*|)$~iU', $item, $info);
    echo '<tr><td>';
    echo $info[1];//jméno souboru
    echo '</td><td>';
    echo substr($info[2], 1);//koncovka
    echo '</td><td>';
    echo date('d.m.Y H:i:s');//datum změny
    echo "</td></tr>\n";
}
echo '</table>';

?>

A už jen dodělám tlačítko download.

Hold souhlasím s IQ37. Pokud jsi napsal Táák složitý kód, tak pak víš něco o programování, a programátor umí číst. Takže by sis jistě přečetl, co ti to tam psalo za chyby (pisatelé kódu čtou chyby a varovná hlášení - nutnost). A ty se tak evidentně nechováš.

A je potřeba do toho indexu něco dát?

To bys přece měl vědět ne, když píšeš programy? V Indexu bys pouze přečtl obsah adresáře!

a jak to pls udělám ?

Co bylo na tom tak těžkého? Vytvořit složku a do ní nakopírovat soubory :x:.

Ano, ale dá se to říct slušně. Ty jsi se také vyjadřoval celou dobu slušně, ikdyž jsem ti lezl na nervy.

Ještě se tě zeptám když to má koncovku csv, tak to nejde stáhnout ale jen se to zobrazí.
Nevíš jak docílit toho aby to šlo stáhnout?
Díky

Nevíš jak docílit toho aby to šlo stáhnout?

Vííííím uplně přesně do posledního puntík, neboť do běžně dělám, ale budu se chovat slušně a odpovím přesně na položenou otázku - Vííím.
Ty mi (a IQ37) tedy chceš namluvit, žes ten kus kódu vážně sám napsal? Pokud ano, tak pak zbytek už zvládneš sám. Nebo mi chceš něco říct?

já programování nerozumím, ale není "problém" na straně prohlížeče?
ostatní formáty prohlížeč nezná, proto při kliknutí levým myšem nabízí stažení. kdežto textový .csv zobrazí přímo.
čili pro tvé méně chápavé uživatele bys musel doplnit viditelné info: stahujeme pravým myšem.

Zpět do poradny Odpovědět na původní otázku Nahoru