php in php (.php) schreiben, scheitert?
Mike
- php
0 Andavos0 Thomas Luethi0 Tom0 Mike0 Thomas Luethi0 Mike
einfache frage aber keine infos dazu gefunden.
weiss jemand eine rat?
<?php $xy = '<?php $zb = "" usw...
danke!
Hallo,
du musst das maskieren
z.B. so:
$eintrag = "
<?php
$dbname = "$datenbankname";
?>";
In der Datei steht dann z.B.:
<?php
$dbname = "DBName";
?>
MFG
Andavos
Hi,
vielen dank!
doch leider funktioniert es so nicht. beim schliesen von php gibt es noch einen fehler.
nochmal genauer:
<?php
$var1 = "<?php $xy = opendir ('../document/');
closedir($xy); ?>";
?>
Hallo,
versuch mal:
<?php
$var1 = "<?php $xy = opendir ('../document/');
closedir($xy); ?>";
?>
sonst weiß ich auch nicht weiter
MFG
Andavos
hallo Andavos,
danke für deine lösung, hat leider auch nicht geolfen :(
mein script wird immer noch nicht richtig ausgeführt..
Hallo,
weiss jemand eine rat?
Das ist die einzige Frage, die ich in Deinem Posting entdecken kann.
<?php $xy = '<?php $zb = "" usw...
Was willst Du mit dieser komischen Verschachtelung?
Was hast Du genau vor?
Bitte liefere eine moeglichst genaue Problembeschreibung </faq/#Q-07>
Ich vermute, Du hast eine grosse Wissensluecke in bezug
auf einfache und doppelte Anfuehrungszeichen sowie
auf das "Escapen" von $ mittels $
PHP-Manual: Strings, Einfache und doppelte Anfuehrungszeichen:
http://www.php.net/manual/en/language.types.string.php
Abschnitt davon:
Variablen-Analyse (parsing) in Strings:
http://www.php.net/manual/en/language.types.string.php#language.types.string.parsing
dclp-FAQ: Anführungzeichen oder Hochkomma?
http://www.dclp-faq.de/q/q-stil-anfuehrungszeichen.html
Oder suchst Du etwa die variablen Variablen?
http://www.dclp-faq.de/q/q-variable-variablen.html
http://www.php.net/manual/de/language.variables.variable.php
Gruesse,
Thomas
Hello,
einfache frage aber keine infos dazu gefunden.
weiss jemand eine rat?
<?php
$xy = '<'.'?php';
$zb = "" usw...
Bitte.
Tom
hallo tom, deine lösung hat mir leider nicht weiter geholfen.
vielleicht kannst du nochmal in meiner schilderung nachschaun?
danke
Hallo,
vielleicht kannst du nochmal in meiner schilderung nachschaun?
Haha. Schilderung ist gut.
Schreib endlich in verstaendlichem Deutsch und in vollstaendigen Saetzen,
was Du genau tun willst. </faq/#Q-07b>
Mit einer angefangenen Zeile PHP-Code ist das Problem nicht geschildert.
Und ja, das Subject habe ich gesehen. Ich weiss trotzdem nicht, was Du willst.
Gruesse,
Thomas
hallo,
mein problem ist eigendlich ganz einfach und schnell geschildert.
ich hab ein problem mit einem string der so aussieht:
<?php
$var1 = "<?php $xy = opendir ('../document/');
echo "";
closedir($xy); ?>";
?>
wenn ich nun die variable "var1" in einem anderen script aufrufe (echo) bekomm ich nur den php code als "text" ausgegeben. also ist ein fehler drin und er wird nicht intepretiert. Mir ist schon klar das ich in dem oberen beispiel nun ein ("") doppelanführungs zeichen verwende aber auch wenn ich den echo-befehl weck lasse tut das script nicht. danke
----------------------------------------------
Hallo,
ich hab ein problem mit einem string der so aussieht:
$var1 = "<?php $xy = opendir ('../document/');
Also, hier definierst Du einen String.
wenn ich nun die variable "var1" in einem anderen script aufrufe (echo) bekomm ich nur den php code als "text" ausgegeben. also ist ein fehler drin und er wird nicht intepretiert.
Achso, Du willst, dass der String als PHP-Code interpretiert wird.
Sag das doch gleich.
Du suchst vermutlich die Funktion eval()
http://www.php.net/manual/de/function.eval.php
Hat aber viele Risiken. Wenn Du nicht ganz, ganz
sicher sein kannst, dass der String, der interpretiert wird,
von Dir ist, solltest Du es lassen.
Gruesse,
Thomas