webForumDet fria alternativet

parse fel

3 svar · 209 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000533 inlägg
#1

Är rätt ny i PHP... håller på att lägga in så att olika banners ska visas beroende på vilken kategori som väljs... ser ni felet i denna kod?

Och om jag har 15 olika kategorier så blir det mkt kod... Kan man lägga all den koden i en fil och sedan inkludera den, i så fall hur skriver man det i PHP

<?
If ($kategori==1)
{
echo "<TD ALIGN=Center VALIGN=TOP BGCOLOR=\"#FFFFFF\">";
echo "<script language=\"JavaScript\" src=\"http://adserver.adtech.de/?addyn|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;target=_blank;loc=100;misc=[time()];\">
<!--
if (navigator.userAgent.indexOf(\"Mozilla/2.\") >= 0 || navigator.userAgent.indexOf(\"MSIE\") >= 0) {
   document.write('<a href="http://adserver.adtech.de/?adlink|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=200;\" target=\"_blank\"><img src=\"http://adserver.adtech.de/?adserv|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=200;misc=[time()];" border=\"0\" width=\"140\" height=\"350\"></a>');
}
// -->
</script>
<noscript><a href=\"http://adserver.adtech.de/?adlink|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=300;\" target=\"_blank\"><img src=\"http://adserver.adtech.de/?adserv|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;misc=[time()];\" border=\"0\" width=\"140\" height=\"350\"></a>
</noscript></TD>";
}
else
{
echo "<TD ALIGN=Center VALIGN=TOP BGCOLOR=\"#FFFFFF\"><script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.menjada.com/samsungplacement/vendolin_140x350.js\"></script>
<NOEMBED>
<A HREF=\" + click_url_noembed + \" target=\"_blank\"><IMG SRC=\" + path_gif + \" WIDTH=' + width + ' HEIGHT=' + height + ' BORDER=0></A>
</NOEMBED>
<NOSCRIPT>
<A HREF=\" + click_url_noembed + \" target=\"_blank\"><IMG SRC=\" + path_gif + \" WIDTH=' + width + ' HEIGHT=' + height + ' BORDER=0></A>
</NOSCRIPT></TD>
";
}
?>
AsterixMedlem sedan dec. 1999464 inlägg
#2

document.write('<a href="http://adserver.adtech.de/?adlink\|2.0\|370\|97657\|1\|82\|KEY=key1+key2+key3+key4;loc=200;\\" target=\"_blank\"><img src=\"http://adserver.adtech.de/?adserv\|2. 0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=200;misc=[time(
)];" border=\"0\" width=\"140\" height=\"350\"></a>');

Där finns ett " utan \ framför sig vid (misc=[time(
)];" border=)

pellsäterMedlem sedan aug. 2000533 inlägg
#3

Får fortfarande fel.... så här ser koden ut nu

rätta mig gärna där det är fel *ler*

<?
If ($kategori==1)
{
echo "<TD ALIGN=Center VALIGN=TOP BGCOLOR=\"#FFFFFF\">";
echo "document.write('<script language=\"JavaScript\" src=\"http://adserver.adtech.de/?addyn|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;target=_blank;loc=100;misc=[time()];\">');

<!--
if (navigator.userAgent.indexOf(\"Mozilla/2.\") >= 0 || navigator.userAgent.indexOf(\"MSIE\") >= 0) {
   document.write('<a href="http://adserver.adtech.de/?adlink|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=200;\" target=\"_blank\"><img src=\"http://adserver.adtech.de/?adserv|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=200;misc=[time()];\" border=\"0\" width=\"140\" height=\"350\"></a>');
}
// -->
</script>";
echo "document.write('<noscript><a href=\"http://adserver.adtech.de/?adlink|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;loc=300;\" target=\"_blank\"><img src=\"http://adserver.adtech.de/?adserv|2.0|370|97657|1|82|KEY=key1+key2+key3+key4;misc=[time()];\" border=\"0\" width=\"140\" height=\"350\"></a>');

</noscript></TD>";
}
else
{
echo "<TD ALIGN=Center VALIGN=TOP BGCOLOR=\"#FFFFFF\"><script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.menjada.com/samsungplacement/vendolin_140x350.js\"></script>
<NOEMBED>
<A HREF=\" + click_url_noembed + \" target=\"_blank\"><IMG SRC=\" + path_gif + \" WIDTH=' + width + ' HEIGHT=' + height + ' BORDER=0></A>
</NOEMBED>
<NOSCRIPT>
<A HREF=\" + click_url_noembed + \" target=\"_blank\"><IMG SRC=\" + path_gif + \" WIDTH=' + width + ' HEIGHT=' + height + ' BORDER=0></A>
</NOSCRIPT></TD>";
}
?>

felet jag får är

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/4/u3704834/www/vendolin.com/lista_ad.php on line 293

293 är
echo "<TD ALIGN=Center VALIGN=TOP BGCOLOR=\"#FFFFFF\">";

MatteMedlem sedan aug. 20002 970 inlägg
#4

Kolla om du har en oavslutad sträng någon/några rader tidigare, typ:

echo "text text text

If ($kategori==1)
{
echo "<TD ALIGN=Center VALIGN=TOP BGCOLOR=\"#FFFFFF\">";

Det skulle kunna ge ett sådant fel.

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb