php code nicht interpretieren?

wachteldonk

Erfahrenes Mitglied
ich muss php code in eine datei schreiben

DEFINE("USERFILE" , " <?
if(!$_REQUEST['m']){$_REQUEST['m'] = 'mypage_home';}
include('../main/index.php');
?>");

das erzeugt einen Fehler. Wie kann ich verhindern das php den code interpretiert? Einfach als Text handhaben
 
Entweder du verwendest die einfachen Anfüghrungszeichen:
PHP:
DEFINE("USERFILE"	 , '	<?
if(!$_REQUEST["m"]){$_REQUEST["m"] = "mypage_home";} 
include("../main/index.php");
?>');
Oder arbeitest mit der so genannten Here-Doc-Syntax:
PHP:
$str = <<<PHP
<?
if(!$_REQUEST['m']){$_REQUEST['m'] = 'mypage_home';} 
include('../main/index.php');
?>
PHP;
DEFINE("USERFILE", $str);
 
Zurück