Problem mit php und google banner

Brian Folte

Angesehenes Mitglied
Hallo. Ich will, das in meinem Forum oben neben meinem logo ein banner erscheint der code dazu sieht so aus:CODE
echo("<table cellspacing='0' cellpadding='0' width='".$data['tablewidth']."'bgcolor='".$data['tablec1']."'>");
echo(" <tr>");
echo(" <td style='border:1px solid ".$data['td']."' ".(isset($data['logobgimg']) ? " background='".$data['logobgimg']."'" : "").">");
echo(" <a href='forum.php?fid=".$_GET['fid']."'><img src='".$data['logo']."' alt='Boardlogo' border='0'></a><br />");
echo(" </td>");
echo(" </tr>");
echo("</table>");
}

wenn ich nun den google adsense code noch dazu mache, erhalte ich immer wieder eine fehlermeldung.
an was kann das liegen?
 
Tut mir leid hier ist die meldung:
Parse error: parse error, unexpected T_STRING in /home/sms4allc/public_html/04/forum.php on line 133
der code sieht dann mit dem google banner code so aus:

echo("<table cellspacing='0' cellpadding='0' width='".$data['tablewidth']."'bgcolor='".$data['tablec1']."'>");
echo(" <tr>");
echo(" <td style='border:1px solid ".$data['td']."' ".(isset($data['logobgimg']) ? " background='".$data['logobgimg']."'" : "").">");
echo(" <a href='forum.php?fid=".$_GET['fid']."'><img src='".$data['logo']."' alt='Boardlogo' border='0'><script type="text/javascript"><!--
google_ad_client = "pub-3724896635818925";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></a><br />");
echo(" </td>");
echo(" </tr>");
echo("</table>");
 
Würde das so machen:
die ' habe ich durch \" ersetzt
und vor den " in dem Google-Part auch noch \ gesetzt..

CODE <?php
echo("<table cellspacing=\"0\" cellpadding=\"0\" width=\"".$data['tablewidth']."\" bgcolor=\"".$data['tablec1']."\">");
echo(" <tr>");
echo(" <td style=\"border:1px solid ".$data['td']."\" ".(isset($data['logobgimg']) ? " background=\"".$data['logobgimg']."\"" : "").">");
echo(" <a href=\"forum.php?fid=".$_GET['fid']."\"><img src=\"".$data['logo']."\" alt=\"Boardlogo\" border=\"0\">
<script type=\"text/javascript\">
<!--
google_ad_client =\"pub-3724896635818925\";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = \"728x90_as\";
google_ad_type = \"text_image\";
google_ad_channel =\"\";
//-->
</script>
<script type=\"text/javascript\"
src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">
</script></a><br />");
echo(" </td>");
echo(" </tr>");
echo("</table>");

?>



Sieht dann so aus:
Google/PHP-Problem
 
Vielen lieben dank das hat geklappt. Liebe Grüße Brian
PS: Ist den das auch von google aus erlaubt den code so zu verändern? nicht das nachher meine klicks nicht gezählt werden habe ja schon so wenige nur.
 
Der Code im fertigen HTML-Quelletxt ändert sich dadurch nicht (einfach mal im Browser anschauen), die \ werden bei der Ausgabe wieder entfernt.
 
Zurück
Oben