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.
Hacky Maximus November 14, 2006 at 15:37
De ce e rusionoasa meseria de programator? :P
Meekuu November 14, 2006 at 15:54
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.
ABS November 14, 2006 at 20:52
Da, dar pe de alta parte daca stai sa configurezi servere & shit, te dor genunchii… stai mult tolanit pe sub mese :)
Meekuu November 14, 2006 at 21:04
Nu fac munca in genunchi :D
Hacky Maximus November 14, 2006 at 21:41
Cica aia de la cablari au genunchere :lol: