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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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
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
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
jen se nezobrazujou úplně všechny soubory.
htc1 30.08.2012 23:51
htc1
Edit: je to v pořádku nový
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… nový
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… nový
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ě… nový
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

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čí?

To co píšu je funkční, můžeš samozřejmě odkazovat přímo na složku (tam uvidí, co obsahuje a stáhne, co chce).
FTP heslo by bylo samozřejme jen k přístupu do této složky. Je vidět, že tomu fakt nehovíš.

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.

A co je na tom za problém?
Úplně stejně je to tady:
KIT
Toto je tzv. zabezpečená složka bez zabezpečení. Můžeš v ní mít ještě nějaké podsložky, kdybys to chtěl třídit. když půjdeš o úroveň výše, tak se dostaneš na titulní stranu webu.

A co ti není jasné, vždyť to tam máš bílé na modrém.

není nahrán ani .htaccess ani indexový soubor (např. index.php, index.htm index.html)

Tak buď tam dej htaccess nebo index.php.

Když jsem ti napsal, že tomu hovno rozumíš, tak jsi dělal pysky. Tak se to prostě nauč. Na internetu najdeš k této problematice všechno. Pa.
Mimochodem - ten "kód", který jsi údajně sám napsal... dovol ať se pouchechtnu. :-/

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