Biztos láttál már olyat, hogy egy honlap adott részén minden egyes lapbetöltéskor más és más szövegrészlet jelenik meg. Ennek megvalósításában nyújt egy kis segítséget ez a tutorial. Az alapja annyi, hogy van egy szöveges fájlod mely a megjelenítendő sorokat tartalmazza, illetve a lapba egy php scriptet kell beszúrnod, mely az előző szöveges fájlból véletlenszerűen kiválasztva megjelenít 1-1 részt.
Először is nézzük a kódot, melyet a lapodba kell beillesztened méghozzá oda, ahol majd a szövegek is majd meg kell jelenjenek.
<? srand((double)microtime()*1000000); $arry_txt=preg_split("/--NEXT--/",join('',file("tips.txt"))); echo$arry_txt[rand(0,sizeof($arry_txt)-1)]; ?> |
Most pedig nézzük csak meg, milyen is legyen a szövegfájl tartalma, melyből a tartalmat kiolvassa a fenti PHP script.
ez az első sor amire felhívnám a figyelmed:
--NEXT-- |
A „–NEXT–” rész mondja meg a scriptnek, hogy hol kezdődik illetve hol végződik 1-1 megjeleníteni kívánt sor, szóval ne felejtsd el használni.
Olyat nem lehet, hogy ENTER alapján állapítsa meg? Mert gondolom, lehet valahogy, de fogalmam sincs, hogy.
Közben találtam rá megoldást, ha másnak is kell, itt van:
http://www.w3schools.com/PHP/php_file.asp
Elvileg ezzel jól meg lehet csinálni.