mit fwrite() php-Funktionsaufruf schreiben?

behrooz

Grünschnabel
Hallo,

folgendes funktioniert nicht, kann mir einer sagen woran es liegt?

$fp=fopen("$dateiName","w");
$code="<? \$verbindung_mit_db=include('../inc_dateien/open.inc_db.php'), include('../inc_dateien/seite.php'); seite_funktion(/\$verbindung_mit_db,$variable);?>";
fwrite($fp,$code);
fclose($fp);

Das Problem ist der letzte ')' bzw. die Variable '$variable' wenn ich davor folgendes Zeichen nicht setze /\ wird sie komplet ignoriert mit dem Zeichen funktioniert das Schreiben der Variable in die Datei aber dann kriege ich die Meldung: pare error: parse error, expecting `')" in ....

wer hat eine Idee?


mfg
behrooz
 
Packe den ganzen String in Singlequotes... dann gibts keine Probleme mit Variablennamen, da solche Strings nicht geparst werden:
PHP:
$code='<? $verbindung_mit_db=include("../inc_dateien/open.inc_db.php"); 
          include("../inc_dateien/seite.php"); 
          seite_funktion($verbindung_mit_db,$variable);?>';
 
Zurück