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.

<?
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.

Kapcsolódó bejegyzések:
  • A devpapers.com -on találtam egy hasznos leírást, amiben egy olyan kódot mutattak be, mely segítségével egy adott könyvtárból véletlenszerűen lehet képet választ …

  • Hírdetéseket (URL+szöveg) megjelenítő random módon működő script.A lenti kódot mentsük el egy fájlba (pl.: hirdet.inc), majd a honlapunkba illesszük be az al …

  • Általában honlapok alján lehet látni azt az infót, hogy a lap x.y idő alatt töltődött be. Ezt nagyon egyszerűen megcsinálhatod te is a lapodon.Először is …

  • Biztos láttál már olyat, hogy egy megnyitott URL cím alatt megjelenő honlap átirányítást tartalmazott egy másik lapra, akár csak átmenetileg, akár véglegesen. Ez …

  • Biztos láttad már honlapokon azt a fajta megoldást, amikor a kis thumbnail képekre kattintva nem a lapba vagy új ablakba jelenik meg a kép, hanem “beszürkül” a h …

A cikket beküldte: Harder (http://blog.harder.hu)

2 hozzászólás

  1. Bence says:

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

  2. Bence says:

    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á
a Random szöveg txt fájlból c. bejegyzéshez

- 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>