HTML und PHP mischen

martin-schulz

Mitglied
sorry das ich eine total dumme anfängerfrage stelle aber ich komme nicht weiter.

ich will eine google adsense anzeige auf meiner hp durch include einbinden.

PHP:
if($_GET['section']==6) {
		    if($tag == 04.12) {$a="<h1>Anzeige</h1><p>test</p>";}
		else {$a="<h1>Anzeige</h1><p><script type="text/javascript"><!-- google_ad_client = "pub-937153920243----"; /* 120x240, Erstellt 15.06.08 */ google_ad_slot = "173675----"; google_ad_width = 120; google_ad_height = 240; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>";}
		echo $a;
	};
?>

ich habe es schon mit den \ vor den " probiert was mache ich falsch.
muss ich PHP vieleicht vor derm HTML Tag beenden

euch vielen Dank im Vorraus für eure schnelle HIlfe
 
Zuletzt bearbeitet:
Du musst natürlich \" schreiben, denn sonst glaubt PHP das der String zu ende ist.
Du kannst auch einfach alles in ' einfache Anführungzeichenschreiben:
PHP:
$a= '<h1>Anzeige</h1><p><script type="text/javascript"><!-- google_ad_client = "pub-937153920243----"; /* 120x240, Erstellt 15.06.08 */ google_ad_slot = "173675----"; google_ad_width = 120; google_ad_height = 240; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>';
dann brauchst du dir keine Gedanken um Spezielle zeichen im String zu machen.

Ansonsten sieht der Code richtig aus.

mfg
Gene
 
mhm, ich kann dir leider nicht weiter helfen.
Ich bin eben auf deine Seite gegangen, dort sind mir 2 sachen aufgefallen. deine Onload Funktion funktioniert, zumindestens funktioniert sie im FF nicht.
Und das Script von Google schreibt ein <iframe> mit einem <head> und <body> tag, komischer weiße hat der <body> tag dann aber keinen inhalt.
 
Zurück