Altijd als ik een bestand wil openen bij het afsluiten van het script, dan faalt hij altijd. Bij het onderzoeken heb ik ontdekt dat hij ineens niet meer in mijn map zit, maar in de apache map.
Dit is een beknopte weergave:
test.class.php
<?php
class test{
function read_this(){
if(file_exists("template/template.tpl")){
echo "oke";
}else{
echo "niet oke";
}
}
function __destruct(){
if(file_exists("template/template.tpl")){
echo "oke";
}else{
echo "niet oke";
}
}
}
?>
index.php
<?php
include_once("test.class.php");
$test = new test;
echo "read_this result: <br />";
echo $test->read_this();
echo "end class restult: <br />";
?>
Als ik index.php aan roep, zou ik normaal 2 resultaten moeten zien. Maar ik zie er maar 1, die van read_this(). Dus bij het afsluiten van de class vindt hij het bestand dus niet.
Hoe kan ik dit oplossen? En wie kan me helpen?
Alvast bedankt!