שלום יש לי את הביטויי הבא:
PHP קוד:
$this->my_input=preg_replace('/\{\$(.+)\}/i',"<?php global $$1;echo $$1; ?>",$this->my_input);
והHTML שלי הוא:
HTML קוד:
<font>{$title1}></font> <font>{$title2}</font>
הבעיה שזה מציג ככה:
ציטוט:
<?php global $title1 echo $title1 </font><font><${title2}?></font>
|
במקום שזה יהיה ככה:
ציטוט:
<?php global $title1 echo $title1 ?<</font><font> global $title2 echo $title2<?</font>
|
כל זה קורה כי הכל נמצא בשורה אחת והוא קורא את ה{ ועד הסוף } ולא בנפרד לשתי המשתנים
איך אני מתקן את הדריסה הזאת?