Hi@all
Ich habe einige *php Dateien (include-Dateien) vor direktem Aufruf mit define geschützt.
Ist define nicht gesetzt wird automatisch die Startseite index.php geladen.
Jetzt hab ich aber ein Problem mit einem anderen Script, in welchem ich die LINKS einer Seite (z.Bsp. inhalt.php) auslesen möchte.
Da aber PHP auf dem Server generiert wird, wird natürlich beim direkten Aufruf der zu analysierenden Seite geprüft ob define gesetzt ist und da das in diesem Fall nicht so ist, wird halt die index.php geladen, so das ich bei file_get_contents($file) nur den Inhalt der index.php bekomme.
??? verstanden ???
Wie kann ich bei $content = file_get_contents($file); define umgehen ?
Jemand ne Idee ?
Thx@all
Ich habe einige *php Dateien (include-Dateien) vor direktem Aufruf mit define geschützt.
PHP-Code:
if(!defined('blabla')) { header("Location: index.php"); exit;}
Jetzt hab ich aber ein Problem mit einem anderen Script, in welchem ich die LINKS einer Seite (z.Bsp. inhalt.php) auslesen möchte.
PHP-Code:
$file='Inhalt.php'; $content = file_get_contents($file);
??? verstanden ???
Wie kann ich bei $content = file_get_contents($file); define umgehen ?
Jemand ne Idee ?
Thx@all
Kommentar