Meldung: T_CONSTANT_ENCAPSED_STRING

PhoenixDH

Erfahrenes Mitglied
Ich habe ein Problem mit einem Stückchen Code, den bekomme ich einfach net hin, hier das Bsp:

PHP:
$test = '<script language="javascript"><!--
	document.write('<scr'+'ipt language="javascript1.1" src="http://;misc='+new Date().getTime()+'"></scri'+'pt>');
	//-->
	</script>';

Wie bekomme ich denn das sauber in die Variable geschrieben?

Dank euch!
 
Mit einem Backslash escapen.

PHP:
$test = '<script language="javascript"><!--
    document.write(\'<scr\'+\'ipt language="javascript1.1" src="http://;misc=\'+new Date().getTime()+\'"></scri\'+\'pt>\');
    //-->
    </script>';
 
Einfacher geht es mit der Heredoc-Syntax:
PHP:
$test = <<<HTML
<script language="javascript"><!--
	document.write('<scr'+'ipt language="javascript1.1" src="http://;misc='+new Date().getTime()+'"></scri'+'pt>');
	//-->
	</script>
HTML;

Grüße, Matthias
 
Zurück