Samovytvařecí link pro obrázky
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é.
-
Vytvářím stránky, na kterých chci mít obrázky, ale abych nemusel ke každému vytvářet např. v indexu nový odkaz a link. Jednoduše řečeno, na server do složby např. "velke" a "male" vždy nakopíruji nové obrázky. Teď bych potřeboval, abych nemusel vždy vytvářet příkaz s odkazem např. <a href="velke/1.jpg"><img src="male/1.jpg"></a>, ale aby se vždy všechny malé obrázky automaticky vygenerovali včetně linků na ty velké a abych také mohl nastavit počet kolik se jich zobrazi na strance např. 20. Děkuji předem za pomoc.
-
$adresar = opendir("male"); while ($soubor = readdir($adresar)) { if($soubor == "." or $soubor == "..") ; // Vyradi teckove adresare else if(@filetype($soubor) == "dir") ; // Vyradi adresare else if(eregi("index.php",$soubor) ) ; // Vyradi specificke soubory else if(eregi(".htaccess",$soubor) ) ; // Vyradi specificke soubory else { echo "<a href=\"velke/". $soubor ."\"><img src=\"male/". $soubor ."\"></a>"; } } // Konec cyklu Nazvy souboru musi byt identicke jak v adresari male, tak i v adresari velke. Ten skript jsem nezkousel, jen jsem upravil ze svyho galerka.
-
Bezva, zkoušel jsem to napasovat a fungujeto. Díky Nenapadle někoho, jak by se dala tato funkce rozšířit, aby mi např. na stránce vyjelo např. 20 a pod tím by byly možnosti "zpět" a "další". Zkoušel jsem totiž do složky nahrát daný počet cca 500 fotek a docela dost dlouze se to natahuje a funkce "limit" by to mohla z efektnit. Diky za pomoc
-
třeba si je napasovat do databáze a pak dotazy omezit výběr na požadovaný počet
-
no nebo nazvy vsech souboru nacist do pole, pole seradit treba podle abecedy a pak vypsat odkazy jenom pro prvky pole podle toho limitu
-
A nebo pouzit do cyklu podminky. Zacni odtud a konci odtud.
-
<HTML>Nedavno jsem si na tohle delal tridu, ale ta by ti moc nepomohla, neni tvorena obecne. Pouzij Tonikovu metodu nacteni do pole, to je rychle a neni problem cist prvky od-do, mam to tak take</HTML>