přechod na další soubor v adresari
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
mam nactenej jeden soubor z adresare (nazev v promenne $file) a potrebuju nejakou fci na to, aby php naslo nazev dalsiho souboru v adresari..... nejake napady? dík
-
<HTML>$d = dir("adresar/"); while($entry=$d->read()) { echo "$entry<br>"; }</HTML>
-
ja to popisu lip (asi jsem tupejsi nez jsem myslel) mam fotogalerii bez databaze - uzivatel klikne na miniaturu v seznamu fotek otevre se fullscreen okno s fotkou 1024*768 a v tu chvíli uz nadava, kterej ***** to delal, ze tu neni tlacitko, odkaz, ... "DALŠÍ" proto potrebuju zjistit název souboru, který je v adresari hned za otevrenym obrazkem......... vypis souboru v adresari jsem umel uz driv, ale nedokazu sestavit tu podminku, protoze se souborama pracuju v php zridka chytremu napovez, blbeho kopni - potrebuju zadupat do zeme :)
-
jednoduchy by bylo mit to treba jako "img_01.jpg","img_02.jpg" ... pak bys ve scriptu zjistil, jake cislo u obrazku prave je, a udelal link na "img_(n+1).jpg" ... s podminkou, ze to cislo nesmi byt vetsi nez pocet fotek a pod...
-
Taktiez by mohlo pomoct mat v adresari nejaky subor v ktorom by boli ulozene info o obrazkoch spolu s nazvom suboru.
-
No to by taky šlo. Můžeš to zařídit třeba takhle. Je to napsáno tak, že to bere obrázky umístěné v adresáři new_img a dává je to do img. Taky to vytvoří index.dat kde je seznam. Zkus to. Mě by přišlo logičtější třeba načíst jména obrázků z adresáře do pole a pak si prostě vybrat prvek. To si ale můžeš snadno upravit: MkDir("./img",0777); ChMod ("./img",0777); $i = 8; $adresar = Dir("./new_img"); while ($polozka = $adresar->Read()): if (($polozka != ".") && ($polozka != "..")) Copy ("./new_img/$polozka","./img/$i.jpg"); $i++; endwhile; $adresar->Close(); $adresar = Dir("./img"); $fp = FOpen("./index.dat", "a"); while ($polozka = $adresar->Read()): if (($polozka != ".") && ($polozka != "..")) FPutS($fp, "$polozka\n"); endwhile; FClose($fp); $adresar->Close();
-
<HTML>stip to napsal zbytecne slozite ale jinak napsal spravnou metodu...</HTML>