file_exists? Gør den hvis indholdet er et punktum eller lignende.
I mit templatesystem der ændrer jeg alle variabler til deres indhold, og så tjekker jeg først om den fil der er tale om findes. og hvis den gør, så henter jeg istedet indholdet af den fil og smider ind som indhold til variablen. Men hvis nu en variabels indhold bare er ".." eller et mellemrum eller sådna noget først. så mener den af en eller anden grund, at filen eksisterer. Hvad skal der gøres ved det?$file = $_SERVER['DOCUMENT_ROOT'] . "/templates/" . $value;
$this->content = str_replace("{" . $var . "}", ( file_exists($file) ? $this->hent($file) : $value), $this->content);
Ved ikke om det var forståligt :D