Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich an der Web-Site anzumelden:
 
Thema ohne neue Antworten

bekomme immer einen parse error...


Autor Nachricht
Verfasst am: 01.05.2003 [22:24]
smilie
Themenersteller
Dabei seit: 10.07.2002
Beiträge: 527
Hallo naja ich denke ich geh euch schon ein wenig mit meine Fragen auffe Nerven, aber ich kenne sonst keinen der mir bei PHP weiter helfen könnte...
Also ich bekomme immer eine Fehler Meldung:" Parse Error on line 25"
naja Line 25 ist das wo der erste td tag anfängt...
wäre nett wenn ihr euch vielleicht mit meinem "drecks code" befassen würdet...
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=">
<META NAME="AUTHOR" CONTENT="Björn Cassens (Smilie)">
<META NAME="COPYRIGHT" CONTENT="Copyright © 2003 by Björn Cassens">
<META NAME="KEYWORDS" CONTENT="Lan Party, Ostfriesland, Björn, Cassens, Forum, Netzwerk, netzwerkparty, Forum, Gäste Buch, language party eintaege, Test Berrichte, downloads, UT2k3, Unreal Tournament, Counterstrike, Q3, Spiele, Netzwerk, Netzwerktechnik">
<META NAME="DESCRIPTION" CONTENT="LPO -> die Lanparty Site für den Norden. Diese Seite hilft jeden newbie sowhl als auch jedem Profi, der eine LAN-Party veranstallten möchte. Hier kann man seine Party's eintragen und das alles Kostenlos">
<META NAME="audience" CONTENT="Alle">
<META NAME="robots" CONTENT="INDEX,FOLLOW">
<META NAME="Content%Language" CONTENT="de">
<META HTTP-EQUIV="Content-Language" CONTENT="de">
<META HTTP-EQUIV="Language" CONTENT="de">
<link rel="stylesheet" type="text/css" href="scripts/default.css">
</head>
<body>
<center>
<?php
//alte news abfragen
$newsalt = fread ($fp, filesize ('news.txt'));

// posting Formatieren
$eintrag = "
<tr>
<td width="400px" background="img/ueberschrift.gif" height="20px">
<center>
<font color="green" size="12pt">
[b]$ueberschrift
[/b:6dd3fe200d]
</font>
</center>
</td>
</tr>
<tr>
<td width="400px" background="img/tddato.gif" height="30px">
</td>
</tr>
<tr>
<td width="400px" background="img/tddathint.gif">
$posting
</td>
</tr>
<tr>
<td width="400px" background="img/tddatu.gif" height="30px">
</td>
</tr>
$newsalt";
// Posting Eintragen
$pw = fopen("$news.txt","a");
fwrite ($pw , $eintrag);
fclose($pw);
echo ('Ihr Posting wurde eingetragen, vielen Dank');
?>
</center>
</body>
</html><!--QuoteEnd--></div><!--QuoteEEnd-->

CU Sm]l[e
Verfasst am: 01.05.2003 [22:57]
BuddahKekz
Dabei seit: 28.09.2002
Beiträge: 654
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec-->[i]Original von smilie [/i:404cd7ee6a]
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec-->
$eintrag = "
<tr>
<td width="400px" background="img/ueberschrift.gif" height="20px">
<center>
<font color="green" size="12pt">
[b]
$ueberschrift
[/b:404cd7ee6a]
</font>
</center>
</td>
</tr>
<tr>
<td width="400px" background="img/tddato.gif" height="30px">
</td>
</tr>
<tr>
<td width="400px" background="img/tddathint.gif">
$posting
</td>
</tr>
<tr>
<td width="400px" background="img/tddatu.gif" height="30px">
</td>
</tr>
$newsalt";<!--QuoteEnd--></div><!--QuoteEEnd-->
<!--QuoteEnd--></div><!--QuoteEEnd-->

du kannst innerhalb eines mit " angegeben strings keine " verwenden sonst denkt der parser da ist schluss....
also musst du entweder die quotes escapen -> " oder einfache quotes nehmen um den string anzugeben also -> '.
beim zweiten vorschlag musst du wohl bedenken das php den string zwischen den ' ' nicht parsed...das hat den vorteil das es schneller ist...aber den nachteil das du alle variablen so
echo 'blablabla' .$vari.'blablabl';
hervorheben musst....
und ja du musst innerhalb der mit einfachen quotes angegebenen strings die einfachen quotes auch escapen -> '

ausserdem würd ich an deiner stelle mal die fehlermeldung _genau_ lesen, und sag nicht das hast du getan...denn in der fehlermeldung steht geschrieben was vom PHP erwartet wird....
Verfasst am: 01.05.2003 [23:19]
Phil Marx
Dabei seit: 23.05.2002
Beiträge: 958
Nicht zwingend, man muss irgendwie einstellen, dass PHP auch den "erweiterten" Fehler samt Fehlerauslöser ausgibt...
Verfasst am: 02.05.2003 [11:33]
BuddahKekz
Dabei seit: 28.09.2002
Beiträge: 654
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec-->[i]Original von Zahnspangenterminator [/i:8ebcb74b6d]
Nicht zwingend, man muss irgendwie einstellen, dass PHP auch den "erweiterten" Fehler samt Fehlerauslöser ausgibt...<!--QuoteEnd--></div><!--QuoteEEnd-->

weiss ich jetzt nicht, aber ich hab noch keinen _so_ konfigurierten server gesehen -> damit gearbeitet...
Verfasst am: 02.05.2003 [11:37]
Phil Marx
Dabei seit: 23.05.2002
Beiträge: 958
php.ini - Stichwort Error-reporting

Was da genau stehen muss, weiß ich net, aber die Stelle weiß ich wieder icon_razz.gif
Verfasst am: 02.05.2003 [12:00]
smilie
Themenersteller
Dabei seit: 10.07.2002
Beiträge: 527
aha Danke...
wenn ich euch net hätte...
also mit der Fehler meldung da hat Zahnspanngen terminator recht, ich werde das heute noch umstellen (wenn ich dazu komme)
CU Sm]l[e