| | |
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 | |
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
dúfam že sa k tomu dostanem ...
|
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | Napísal mondzo: 13.11.2007 16:58 | |
|
celkom zaujimavy napad, paci sa mi, len bohuzial nemam momentalne cas venovat sa dalsiemu projektu...
len co som pozrel na kod, mam zatial jednu pripomienku:
Kód: ob_start("ob_gzhandler"); //kompresia by mal byt volany este pred tym ako volas Kód: session_start();
ak sa nemylim...
|
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
ob_start("ob_gzhandler"); //kompresia a session odtial odstranim, je to zbytocnost. vdaka za ohlas:)
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 13.11.2007 18:06 | |
|
co ma ta vec vlastne robit???
|
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
"Ftp Css Total Commander je pokračovanie Css Total Commanderu. Chcel by som z neho pomaly vytvoriť plnohodnotného ftp klienta."
alebo nieco na ten sposob..
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 13.11.2007 18:17 | |
|
viktorcech píše: "Ftp Css Total Commander je pokračovanie Css Total Commanderu. Chcel by som z neho pomaly vytvoriť plnohodnotného ftp klienta."
alebo nieco na ten sposob.. neviem, mozno blba otazka, ale nebolo by lepsie najst takeho plne funkcneho klienta, na ktoreho nahodis ten design a dokodis funkcie ktore tam chybaju? ako kodit cely system nanovo?
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
to by uz potom nebolo ono.. nebolo by to moje..
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 14.11.2007 3:11 | |
|
Takže niekoľko problémov:
Napr. tam netestuješ, či $_GET['adr'] existuje, ale hneď to používaš. Takže ak máš zapnuté zobrazovanie všetkých chýb (a to by si minimálne pri testovaní mať mal) tak tam uvidíš, v prípade, keď v url adr nie je, že tá premenná nie je nainicializovaná (použi funkciu isset()).
Používaš tam $totaldirs++; To tiež zobrazí chybu, lebo tá premenná nie je nikde nadefinovaná (pred cyklus daj $totaldirs = 0; ). To isté platí aj pre $totalsize a $totalfiles.
Na zistenie, či je niečo adresár súži funkcia is_dir(), takže podmienku Kód: if (filesize($adr."/".$dirArray[$index])==0) prerob na Kód: if (is_dir($adr."/".$dirArray[$index])) a Kód: if (filesize($adr."/".$dirArray[$index])>0) zmeň na Kód: if (is_file($adr."/".$dirArray[$index])) (potom to bude fungovať aj na *nixe [tam totiž adresár nemá nulovú veľkosť]). Ďalej je otázne, či adresár má príponu. Podľa mňa má príponu iba súbor, takže by som meno adresára zobrazoval také, aké je. Upravil som funkciu file_extension a ako bonus som pridal funkciu file_name: Kód: function file_name($filename) { return substr($filename, 0, strrpos($filename, '.')); }
function file_extension($filename) { return substr(strrchr($filename, '.'), 1); } (takže to bude fungovať aj pri názve súboru s viacerými ".")
Pre súbory v podadresároch generuješ nesprávne url (nepridávaš tam adresár). Možno by som pre súbory otváral nové okno (ak už nie je otvorené).
To je zatiaľ všetko. Ak opravíš chyby a prípadne tam pridáš nové vlastnosti, možno sa na to ešte pozriem (ak nezabudnem).
|
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
chrono vdaka! popisane veci som opravil, su v bete 2 avsak subory v tvare nieco.nieco.alt.pripona stale hapruju. hodil som to aj na web..
podstromami.com/test
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 14.11.2007 23:34 | |
|
Ak chceš, aby sa to meno súboru zobrazovalo správne, musíš použiť tú funkciu file_name(). Teda namiesto: Kód: $nazov=explode( ".", $dirArray[$index] ); //ukaz len nazov echo $nazov[0]; tam daj Kód: $nazov=file_name($dirArray[$index]); //ukaz len nazov echo $nazov;
Tie linky si stále neopravil (a teda nefunguje nič v podadresári).
|
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
sorry, zaklad mi vytvoril kamos.. maximalne nieco doladim a pod. zmeny som urobil.. beta 3 vide az ked tam toho pribudne trosku viac.
|
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
vysla verzia 1.0 beta 3. zmeny v php zial nie su.
|
|
Registrovaný: 13.11.07 Prihlásený: 06.03.08 Príspevky: 431 Témy: 28 |
verzia 0.1 beta 5
ale je dostupna len online, cize zdrojaky len na vyziadanie:) chyby ostali rovnake - zle triedenie suborov, nevypisuje disk na serveri, atd. doladene css, apod.
http://www.podstromami.com/test/
|
|
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| problem s projektom v Assembler, C, C++, Pascal, Java | 10 | 556 | 26.05.2009 16:58 petos | | Pomoc s projektom v Webdesign | 3 | 608 | 20.11.2008 15:33 w1k | | Help s nádejným projektom v Ponuka práce | 3 | 921 | 21.10.2007 14:01 eXistenZ | | pomozete mi s vyberom notebooku? [ Choď na stránku: 1, 2 ] v Notebooky a netbooky | 35 | 1676 | 04.07.2012 18:38 Fever | | nevysvetliteľné spomalenie systému - pomôžete prosím v Operačné systémy Microsoft | 5 | 412 | 01.09.2010 23:49 girus | | Pomozete mi prosim s assemblerom? v Assembler, C, C++, Pascal, Java | 2 | 639 | 15.01.2008 18:04 programator | | Hladame administratorov k zaujimavým projektom. v Ponuka práce | 0 | 1312 | 05.05.2007 23:58 Tiky | | pomoc s projektom tvorby web strankyy v HTML, XHTML, XML, CSS | 13 | 629 | 23.01.2015 14:02 walther | | Pomôžete zostaviť herný PC 700-800e ? [ Choď na stránku: 1, 2, 3 ] v PC zostavy | 70 | 1807 | 22.10.2012 18:19 evens | | Vyplnenie dotazníka - Prosím o pomoc s projektom v Krčma | 10 | 769 | 24.02.2012 15:53 marvolo | | pomozete mi s taktovanim amd athlon 64x2 6000+ ?? v Biosy a ladenie výkonu | 1 | 826 | 04.01.2010 22:33 f4r0 | | Pomozete mi?Mam problem s otvaranim stranok,blocked By KPF v Sieťové a internetové programy | 1 | 580 | 20.03.2007 14:51 eXistenZ |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|