file_exist no funciona cuando se coloca dentro de la función php
He buscadopreguntas casi similares pero ninguno de ellos me dio la respuesta correcta. Tengo un completotrabajando código file_exist en la instrucción if else aquí. pero cuando lo coloco dentro de una función ya no funciona. Aquí está el código:
if (file_exists($_SERVER['DOCUMENT_ROOT']."/Project/events/folder-01/event-01.txt")) {
$myFile = ($_SERVER['DOCUMENT_ROOT']."/Project/events/folder-01/event-01.txt");
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
echo "The file exists." ;
}
else {
echo "The file $filename does not exist";
}
Cuando lo coloco dentro de una función que no funciona:
function readexisting(){
if (file_exists($_SERVER['DOCUMENT_ROOT']."/Project/events/folder-01/event-01.txt")) {
$myFile = ($_SERVER['DOCUMENT_ROOT']."/Alchemy/events/folder-01/event-01.txt");
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
echo "The file exists." ;
}
else {
echo "The file $filename does not exist";
}
}
Además, quiero llamar a la función en el evento de clic de imagen. Aquí está el código si ayudaría:
<div class="Thumb popup_element shadow clearfix" id="u2413"><!-- group -->
<img class="grpelem" id="u2471" alt="This Week's Events" src="images/blank.gif" onclick="readexisting()"/><!-- state-based BG images -->
</div>
Espero que me puedas ayudar con esto. ¡Muchas gracias de antemano!