ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
406
406
EMPFEHLEN
-
05.05.10 15:07 #1moritz115 Tutorials.de Gastzugang
Hallo,
ich möchte in eine PHP datei, mit php, php-Code schreiben
Mein COde hierfür:
PHP-Code:$text = <<< EOH
$ergebnis"
EOH
;
$datei = fopen("pages/".$name.".php","a+");
$dateiname = "pages/".$name.".php";
$handler = fopen($dateiname , "a+");
fwrite($handler , $text);
$tex = "$inhalt_hab = mysql_query($inhalt_holen) or die (mysql_error());";
$dateinam = "pages/".$name.".php";
$handle = fopen($dateinam , "a+");
fwrite($handle , $tex);
$te = "$inhalt_hab = mysql_query($inhalt_holen) or die (mysql_error());";
$dateina = "pages/".$name.".php";
$handl = fopen($dateina , "a+");
fwrite($handl , $te);
$t = "$inhalt_ausg = mysql_fetch_row(inhalt_hab) or die(mysql_error());";
$datein = "pages/".$name.".php";
$hand = fopen($datein , "a+");
fwrite($hand , $t);
$h = "$inhalt_ausgeben = $inhalt_ausg[0];";
$datei = "pages/".$name.".php";
$han = fopen($datein , "a+");
fwrite($han , $h);
Alles wird gut und richtig übertragen. Aber leider stehe überall "="-Zeichen. SIehe hier:
Das ist der code aus der erstllten datei.PHP-Code:153" = mysql_query() or die (mysql_error()); = mysql_query() or die (mysql_error()); = mysql_fetch_row(inhalt_hab) or die(mysql_error()); = ;
Alles bis hier hin ist richtig so:
PHP-Code:153"
Aber ab dann, soll immer eine neue Zeile. Anstatt dort den Code in mehrere Zeilen zu tun, hängt php ihn mit = Zeichen hintereinander. Wie kann ich dies umgehen?
Meine Idee hierzu:
Immer mit a+ ein "Tab" also quasi enter-Taste einfügen, zwischen alles, wo man eine leerzeile bzw. neue Zeile braucht. Aber wie?
Oder so:
Dann kommt eine neue Zeile. Aber die gleichzeichen kommen immer noch...PHP-Code:$tex = "
$inhalt_hab = mysql_query($inhalt_holen) or die (mysql_error());
";

Und hier wird etwas nit übernommen
diese Zeile:
Als ausgabe kommt nurPHP-Code:$inhalt_ausgeben = $inhalt_ausg[0];";
;
Vielen Dank für eure Hilfe
moritz115Geändert von moritz115 (05.05.10 um 15:17 Uhr)
-
Daddurch das du " als String begrenzer verwendest werden die Variablen bereits beim String zusammensetzen geparst. Da du das scheinbar ja nicht möchtest musst du entweder ' statt " verwenden oder die $ Zeichen mit Backslashes escapen.
PHP-Code:$tex = '$inhalt_hab = mysql_query($inhalt_holen) or die (mysql_error());';
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.
-
05.05.10 16:06 #3moritz115 Tutorials.de Gastzugang
Hallo,
guter hinweis. Funktioniert super. Aber noch nicht perfekt
Code der in der Erzeugten Datei steht:
PHP-Code:<?php
include("config.php");
mysql_connect($host, $user, $passwd) or die ("Keine Verbindung hergestellt!");
mysql_select_db ("$db1") or die ("Datenbank nicht geöffnet!");
$inhalt_holen = "SELECT Inhalt FROM wwp_page WHERE ID = 163";
$inhalt_hab = mysql_query($inhalt_holen) or die (mysql_error());
$inhalt_ausg = mysql_fetch_row(inhalt_hab) or die(mysql_error());
$inhalt_ausgeben = $inhalt_ausg[0];
Fehlercode:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/web3/22/95/52232095/htdocs/ein-mal-page/pages/hallilulo2.php on line 9
Zeile 9:
PHP-Code:$inhalt_ausg = mysql_fetch_row(inhalt_hab) or die(mysql_error());
Wo liegt jetzt der Fehler? Habe schon statt mysql_fetch_row(), mysql_fetch_array und mysql_fetch_object probiert. Klappt alles nicht
Danke und mfg
moritz115Geändert von moritz115 (05.05.10 um 16:11 Uhr)
-
05.05.10 16:39 #4
Da fehlt bei inhalt_hab ein $.
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
05.05.10 16:44 #5moritz115 Tutorials.de Gastzugang
Hallo,
stimmt. Vielen Dank! Klappt super!Geändert von moritz115 (05.05.10 um 16:47 Uhr)
Ähnliche Themen
-
Mit .bat-Datei eine Log-Datei erstellen
Von Theraphosa-b im Forum Sonstige SprachenAntworten: 3Letzter Beitrag: 21.08.08, 14:44 -
.bin datei zum erstellen einer config datei
Von nox im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 21.08.04, 14:25 -
Datei erstellen
Von sra im Forum .NET ArchivAntworten: 2Letzter Beitrag: 19.03.04, 14:54 -
Wie erstelle ich eine css datei, oder kann mir einer eine css Datei erstellen
Von Jack iZ BaQ im Forum CSSAntworten: 2Letzter Beitrag: 01.02.04, 22:11 -
exe Datei erstellen?
Von Schatti im Forum JavaAntworten: 3Letzter Beitrag: 11.11.03, 15:40





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren