Naudojama klaidų pranešimams atvaizduoti. Kodas:
klaida("Dėmesio","Toks puslapis nerastas, arba jūs neturite teisės jo matyti.");
?> Rezultatas:
msg();
Naudojama pranešimams apie sėkmingai atliktą užduotį atvaizduoti. Kodas:
msg("KLAIDOS","Klaidų neužfiksuota.");
?> Rezultatas:
*Pateiktų rezultatų išvaizda gali atrodyti kitaip, tai priklauso nuo dizaino.
MySql funkcijos
mysql_query1();
mysql_query1(); yra standartinės funkcijos mysql_query(); pakeitimas, ji pakeista dėl saugumo priežasčių. Naudojimas :
$sql= mysql_query1("SELECT * FROM `" . LENTELES_PRIESAGA . "naujienos` WHERE `autorius`=".escape($_SESSION['username'])."");
foreach($sql as $row){
echo $row['pavadinimas'']."
";
}
?>
* LENTELES_PRIESAGA yra kintamasis nustatomas turinio valdymo sistemos įrašymo metu, jis pridedamas prie visų įkeltų į duomenų bazę lentelių pavadinimų.
* escape() funkcija apsaugo nuo sql injekcijų, ją patartina naudoti darant betkokią mysql užklausą, kurioje naudojama iš lankytojo gaunama informacija. Rezultatas:
Bus grąžintas naujienų, kurių autorius esate Jūs, pavadinimų sąrašas.
kiek();
Funkcija naudojama suskaičiuoti, kiek įrašų yra tam tikroje duomenų bazės lentelėje. Pavyzdys:
$kiek=kiek("naujienos","WHERE `autorius`=".escape($_SESSION['username'])."");
echo $kiek;
?> Rezultatas:
Bus grąžintas Jūsų parašytų naujienų skaičius.
Data: 2009-05-01 11:58:20,
Autorius: Paulius