Random szöveg txt fájlból


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.


kód

<?
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 melyet reklámozni akarok
–NEXT–
itt egy másik sor melyet szintén reklámozni akarok


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.

Szerző: Harder (http://blog.harder.hu)

Támogasd a tutorial-t és nézd meg a koponyeg.hu-t!

2 hozzászólás
a Random szöveg txt fájlból c. bejegyzéshez

  1. Bence

    Olyat nem lehet, hogy ENTER alapján állapítsa meg? Mert gondolom, lehet valahogy, de fogalmam sincs, hogy.

  2. Bence

    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.

Szólj hozzá Te is
a Random szöveg txt fájlból c. bejegyzéshez

Connect with Facebook

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>