bartaszili Sziasztok! Készítettem 5-6 éve egy kis segéd alkalmazást LAMP szerveremhez. Nagyon egyszerű. A webszerveren a document_root alatt bárhová bemásolható, meghívod a böngészőben, és máris listázza a mappákat és fájlokat. Emiatt lett a neve PHP Drop2Browse - bedobod és böngészed. Azért kezdtem el csinálni anno, mert nem akartam másik programmal ellenőrizni a jogosultságokat. Aztán mióta Androidos mobilon is szórakozok webes alkalmazásokkal éreztem az ingert magamban, hogy mobil kompatibilissé kéne tenni. Kompletten átírtam. Most lett kész. Ez lett a végeredmény. Remélem másnak is hasznára válik! - PHP5, HTML5, CSS3 - az alkalmazás egyetlen független fájlból áll - tartalmazza a Bootstrap és jQuery-t - alkalmazkodik a képernyő méretéhez Google Drive letöltés: PHP_Drop2Browse_v0.2.1_30-12-2016.zip https://github.com/bartaszili/PHP-Drop2Browse Megjegyzés: Windowsos szerveren nem teszteltem. Passzolom miket ír majd ott ki jogosultság helyett stb... Egyszer majd ott is kipróbálom, és mondjuk akkor majd finomítok a kódon, hogy jó legyen. Egyelőre elég, hogy a Linuxon meg Androidon jól megy. bartaszili ---- 2017-06-13 Szerkesztés: Letöltés helye megváltozott, link frissítve. Github bartaszili
Htibi Nézegetem a kódot. Mivel úgy is összefűzöd a sztring-darabkákat a változókkal, miért nem használod ki az előnyét annak, hogy egyszeres macskaköröm is használható „keretnek”. Példa: {syntaxhighlighter brush:php}$html_navigation .= " ".$data["name"]." ";{/syntaxhighlighter} vs. {syntaxhighlighter brush:php}$html_navigation .= ' ' . $data["name"] . ' ';{/syntaxhighlighter} Megszabadulsz az „escape”-eléstől a HTML kódban. Olvashatóbb és egy hibaforrással kevesebb. (Ha esetleg olyan szerkesztőt használsz, ami különbözőképpen is színezi a kétféleképpen jelölt sztringeket, akkor még az is segít a „szemre szétválogatásban” íráskor, hibakereséskor.) (Az oldalon nem látszik jól a különbség, nem kezeli jól a syntaxhighlighter. :-( Itt egy kép: https://dl.dropboxusercontent.com/u/7309237/k%C3%B6r%C3%B6m.png)
a mester HtibiTi valami vebfejlesztők lehettek. Ha én ezt a rengeteg kacsacsőrt egyszer meg tudnám tanulni! :)
bartaszili HtibiKösz a tippet. Megszokás, berögződés. Majd 'átprogramozom' magamat erre a verzióra, mert tényleg ügyesebb így.
Htibi a mesterTe egyebet tudsz megfejteni. Én azt nem tudom megfejteni. (A fiam C++-ban írja a[z egyetemi] házi feladatát, én meg csak nézem, mint az a bizonyos négylábú az új kaput. Érteni viszont csak az „if”-et értem belőle. :-D)
Htibi bartasziliIsmerem, én is mindent duplába tettem, mert ha sztring, akkor legyen mindenhol egyformán jelölve (meg akkor a beágyazott változót is értelmezi a PHP-motor). Aztán rájöttem, hogy nem viccből vannak a lehetőségek, ki kell használni őket, meg arra is, hogy a beágyazást egyszerűen el kell kerülni.