BOFH Excuses

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.

5 Comments BOFH Excuses

  1. Meekuu

    Era o gluma. Le-am povestit studentilor de la CCNA cum ca, desi am lucrat o vreme in diverse medii de programare, nu-mi placea treaba asta. La care unu a replicat cu “treaba mare”.

    Motivele pentru care nu-mi place mie sa programez sunt legate de modul in care fac treaba asta. Intepenesc pe scaun ore in sir butonand cu ochii lipiti de monitor. Not nice… Daca stau sa programez mult ma doare curu :D.

    Reply
  2. ABS

    Da, dar pe de alta parte daca stai sa configurezi servere & shit, te dor genunchii… stai mult tolanit pe sub mese :)

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *