Së pari duhet të zgjedhësh ku do ruash informacionin (fjalet e urta, vargjet, etj.). Informacionin mund ta ruash ne nje databazë (sqlLite, MySql) ose në një skedar të thjeshtë me tekst.
Më poshtë ke një shembull që i ruan fjalët e urta në skedarin fjalet_e_urta.txt të ndara me ===.
Skedari fjalet_e_urta.txt
Kodi:
Ruaju 3 gjërave në jetë....zjarrit, ujit dhe qeverisë
--- Populli
===
Te degjuarit eshte nje politese qe nje njeri i zgjuar i ben shpesh nje budallai, por qe ky i fundit nuk ia kthen asnjehere.
--- Gregoire
===
Asgje nuk e tradheton me teper karakterin e nje njeriu se sa gjerat me te cilin ai tallet.
--- Goethe
===
Burrat, ma chere, jane si balonat. Sa me teper tu japesh fill, aq me kollaj i mban.
--- Dumas
===
Njohja per njeriun eshte nje mjet i mrekullueshem per te shkaterruar veten.
--- Nietzsche
Skedari fjalet_e_urta.php
Kodi PHP:
<?php
////////////////////////////////////////////////////////////////////////////
// Hap skedarin, perdor ndaresin per ta ndare ne vargje
// dhe kthen nje nga keto vargje rastesisht.
//
function merrVargunERastit ($emriSkedarit, $ndaresi) {
// nese nuk ekziston skedari, nuk kthejme asgje
if (!file_exists($emriSkedarit)) {
return '';
}
// lexojme te dhenat e skedarit
$teDhenat = file_get_contents($emriSkedarit);
// i copetojme te dhenat
$copat = explode($ndaresi, $teDhenat);
// marrim nje numer te rastit midis 0 dhe numrit te copave
$nrRastit = rand(0, count($copat) - 1);
// kthejme copen e rastit
return $copat[$nrRastit];
}
$EMRI_SKEDARIT = 'fjalet_e_urta.txt';
$NDARESI = '===';
$fjalaERastit = merrVargunERastit($EMRI_SKEDARIT, $NDARESI);
echo $fjalaERastit;
?>
Si ta vësh në punë
Vendosi të dy skedarët në të njëjtën dosje. Sa herë që hap faqen PHP, do shikosh një fjalë të urtë të rastësishme.
Krijoni Kontakt