 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
22.10.2003, 22:33
|
#1
|
|
TP-Senior
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
|
fwrite($Datei, '$Text\n');
Hi!
Wie kann ich mit dem Befehl
fwrite($Datei, '$Text\n');
PHP-Befehle schreiben?
z.B. anstelle von $Text einen if-Befehl
fwrite($Datei, 'if ($var == ""){\n');
Ich bekomme immer die Fehlermeldung:
Parse error: parse error, unexpected T_IF in datei.php on line 10
Ich hoffe, ihr wisst, was ich meine und könnt mir helfen
Snaker <><
|
|
|
22.10.2003, 22:48
|
#2
|
|
Guest
Registriert seit: Aug 2002
|
So kannst du es nicht machen, da ist doch keine Logik drin...
PHP-Code:
<?PHP
if ($var = "") fwrite(...);
?>
|
|
|
22.10.2003, 22:51
|
#3
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
hallole,
versteh zwar net warum du ne abfrage in ne Textvariable schreiben willst aber hast wohl deine Gründe
zu der Fehlermeldung wäre zusagen das das schliessen der Anweisungsklammer fehlet ...also das
falls du jedoch den status der schreibfunktion abfragen willst kannst du dies mit
PHP-Code:
if (@fwrite($datei,$text));
tun.
|
|
|
22.10.2003, 22:52
|
#4
|
|
TP-Senior
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
|
das verstehst du Falsch!
Ich will mit fwrite(...) die if ...-Schleife in eine andere Datei reinschreiben, weil ich die in der Geschriebenen Datei benötige!
|
|
|
22.10.2003, 22:58
|
#5
|
|
Guest
Registriert seit: Aug 2002
|
Du willst also nur als String if ($var == ""){\n haben... also bei mir hat es funktioniert ???
PHP-Code:
<?PHP
$Datei = fopen ("test.txt", "a");
fwrite($Datei, 'if ($var == ""){\n');
?>
|
|
|
22.10.2003, 23:00
|
#6
|
|
TP-Senior
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
|
58 fwrite($Datei, '<?\n");
59 fwrite($Datei, 'if($x == ""){\n');
60 fwrite($Datei, '?>\n');
Parse error: parse error, unexpected T_IF in eingabe.php on line 59
|
|
|
22.10.2003, 23:03
|
#7
|
|
Guest
Registriert seit: Aug 2002
|
fwrite($Datei, '<?\n');
fwrite($Datei, 'if($x == ""){\n');
fwrite($Datei, '?>\n');
|
|
|
22.10.2003, 23:10
|
#8
|
|
TP-Senior
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
|
Ich verstehe zwar deinen letzten beitrag nicht, aber das klappt jetzt!
Danke!
|
|
|
22.10.2003, 23:14
|
#9
|
|
Guest
Registriert seit: Aug 2002
|
Du hast in der ersten Zeile 58 statt einem ' ein " geschrieben.
Übrigens ist if eine Abfrage und keine Schleife 
|
|
|
22.10.2003, 23:18
|
#10
|
|
TP-Senior
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
|
das mit dem " habe ich auch gerade eben gesehen
andere Frage: wie kann ich PHP dazu bringen ein " zu schreibenm wenn ich fwrite$Datei, "<input type="Text"") schreiben will?
|
|
|
22.10.2003, 23:26
|
#11
|
|
Guest
Registriert seit: Aug 2002
|
Das kannst du ganz normal machen, soweit du 'Text' verwendest.
|
|
|
22.10.2003, 23:27
|
#12
|
|
Guest
Registriert seit: Aug 2002
|
Aber wenn du "Text" verwendest dann einfach mit \"<input...
|
|
|
22.10.2003, 23:31
|
#13
|
|
TP-Senior
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
|
Danke, danach habe ich gesucht
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:06 Uhr.
|
 |