Ik heb een probleem met file_excist

Ik heb dit script, waarbij het bestand niet bestaat, toch wil hij het the include weergeven (wat niet kan, want het bestaat niet):


$langfilename = $pathpodium.'languages/'.$lang.'/'.$maintekst['tekst'];
	if (file_exists($langfilename))
	{
	echo $langfilename;
	include_once($langfilename);
	}
	else
	{
	echo 'file does not excist';
	}


Toevoeging op 26/12/2015 03:39:26:

I changed it to is_file(), seems to work fine for now.
Vreemd. Kijk eens of $maintekst['tekst'] wel geset is.

Mvg.
J C op 26/12/2015 03:28:27

Ik heb dit script, waarbij het bestand niet bestaat, toch wil hij het the include weergeven (wat niet kan, want het bestaat niet)

Het bestand bestaat misschien niet, maar blijkbaar bestaat het wel als een map. file_exists() geeft ook true terug bij een bestaande directory.

Zie de handleiding: http://php.net/file_exists
Checks whether a file or directory exists


J C op 26/12/2015 03:28:27

I changed it to is_file(), seems to work fine for now.

Klopt, want dit controleert enkel en alleen of het een bestaand bestand is.
Zie de handleiding: http://php.net/is_file
Tells whether the filename is a regular file


Reageren