Pagina 1 din 1

Afisare mesaj daca pagina /fisierul nu exista

Scris: Mie Feb 27, 2013
de lolzytm
Am o intrebare, de exemplu eu pagina o am ceva de genu.
Exemplu:
index.php?pagina=exemplu

Si asta inseamna:

Cod: Selectaţi tot

<? 
if($_GET['pagina'] == 'exemplu') 
{
  include('exemplu.php');
} 
?>
Si intrebarea mea este, daca pagina mea "exemplu" nu imi apare, cum fac ca sa imi apara "Eroare 404 nu exista" sau ceva de genu?

Afisare mesaj daca pagina /fisierul nu exista

Scris: Joi Feb 28, 2013
de MarPlo
Salut
Ca sa verifici daca un fisier exista pe server, se poate folosi functia file_exists('adresa_nume_fisier') , returneaza True daca fisierul exista, altfel, False.
In exemplu tau ar veni asa:

Cod: Selectaţi tot

<? php
if(isset($_GET['pagina']) && $_GET['pagina'] == 'exemplu') {
  if(file_exists('exemplu.php')) include('exemplu.php');
  else echo 'Eroare 404 nu exista';
}
?>