Einzelnen Beitrag anzeigen

Benutzerbild von Wuaegner
Wuaegner

Registriert seit: 8. Feb 2004
406 Beiträge
 
Delphi 6 Enterprise
 
#5

Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w

  Alt 1. Nov 2005, 18:05
Habe diesen Code-Schnipsel bei einem Kommentar auf php.net gefunden, der eigentlich das tun sollte was ich brauche, nämlich meinen ..include("..") Code im String auszuführen jedoch erhalte ich nun die Fehlermeldung syntax error, unexpected T_INCLUDE in C:\apachefriends\xampp\htdocs\editor\php\page_fini shed.php(75) : eval()'d code on line 13

Code:
  function eval_mixed_helper($arr){ 
  return ("echo stripslashes(\"".addslashes($arr[1])."\");");
  }

  function eval_mixed($string){
  $string = "<? ?>".$string."<? ?>";
  $string = preg_replace("/<\?=\s+(.*?)\s+\?>/", "<? echo $1; ?>", $string);
  $string = str_replace('?>', '', str_replace( array('<?php', '<?'), '', preg_replace_callback( "/\?>((.|\n)*?)<\?/","eval_mixed_helper",$string) ) );
  return eval($string);
  }

    // output to variable
  $final_html = eval_mixed($meinstring);
 
 
  echo $final_html
Was muss ich ändern?
Wuaegner
Gruß Flo
Unternehmensberatung
  Mit Zitat antworten Zitat