M-au întrebat câțiva cum am pus treaba cu BOFH excuses pe blog. Easy as  pie.

Mai întâi țin să precizez că NU sunt programator de meserie deși făceam treaba asta (rușinoasă) într-o vreme. Dar la o adică nici php-ul nu se poate numi cine știe ce limbaj de programare. Să purcedem….

1. Aveți nevoie de un fișier text care să conțină lista cu “excuses”. Puteți pune orice altceva in fișier, o lista cu nume, locuri, etc… Fișierul trebuie să fie în directorul cu tema curentă (pentru că va fi apelat din header.php).
2. În header.php introducem urmatoarea funcție php :

$exc_file=’excuses.txt’; //fisierul continand BOFH excuses
function rand_exc($exc_file) {
if (!$excuses = @file($exc_file))
return “‘$excusefile’ nu exista sau nu poate fi citit”;

return $excuses[mt_rand(0, count($excuses)-1)];
}
?> 

3. După aia apelăm funcția când dorim să afișam. :

  <?=excuse($exc_file)?> //metoda simpla

sau

<a href=”<?=$PHP_SELF?>”>BOFH excuse :  <span><?=excuse($exc_file)?></span></a> //metoda care afiseaza BOFH excuse si face link catre PHP_SELF (click pentru a afisa altceva)

Enjoy.

P.S. Cei care nu știu ce sunt BOFH excuses sau nu-i interesează să ignore postul ăsta.  Thanks.