Hallo,
ich will mir aus div. DB-Einträgen einen Themenindex anlegen, und dazu div. Dateien automatisiert erstellen. Zum Test habe ich dazu jetzt mal folgendes programmiert:
Leider bekomme ich folgende Ausgabe:
1a: 831
Themenindex für Schlüsselwort REPLACE_KEYWORD von myurl.com: The Leading Domain Names Site on the Net
Navigation
Zurück zu
www.myurl.com
Zurück zum
Themenindex
1b: 0
2a: 856
2b: 0
3a: 1210
3b: 0
4a: 15
4b: 0
5a: 365
5b: 365
Datei ./meinetestdatei.html geschrieben.
Es wird also nur der Code von $endeHTML geschrieben. Kann mir irgendjemand sagen, was dort falsch laufen könnte? Bin leider wirklich total ahnungslos... Danke!
Grüße
Stephan
ich will mir aus div. DB-Einträgen einen Themenindex anlegen, und dazu div. Dateien automatisiert erstellen. Zum Test habe ich dazu jetzt mal folgendes programmiert:
Code:
$linefeed = "\n"; $startHTML = "<html header('Content-Type: text/html; charset=utf-8')><head><title>REPLACE_TITEL</title>" . $linefeed . '<meta name="description" content="REPLACE_DESCRIPTION">' . $linefeed . '<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">' . $linefeed . '<h2>Themenindex für Schlüsselwort REPLACE_KEYWORD </h2><br />' . $linefeed . '<table><tr>' . $linefeed . '<td style="width:18%;background-color:##E7E9F8;color=##3D0CF0">' . $linefeed . '<font style="background-color:#180CEE;color=#FFFFFF"><b> Navigation </b></font><br /><br />' . $linefeed . '<a href="http://www.myurl.com">Zurück zu<br />www.myurl.com</a><br /><hr>' . $linefeed . '<a href="themenindex-myurl-com.html">Zurück zum<br />Themenindex</a><br /><hr>' . $linefeed; $startHTML2 = '<a href="0-9.html">0-9</a><br />' . $linefeed . '<a href="A.html">A</a><br />' . $linefeed . '<a href="B.html">B</a><br />' . $linefeed . '<a href="C.html">C</a><br />' . $linefeed . '<a href="D.html">D</a><br />' . $linefeed . '<a href="E.html">E</a><br />' . $linefeed . '<a href="F.html">F</a><br />' . $linefeed . '<a href="G.html">G</a><br />' . $linefeed . '<a href="H.html">H</a><br />' . $linefeed . '<a href="I.html">I</a><br />' . $linefeed . '<a href="J.html">J</a><br />' . $linefeed . '<a href="K.html">K</a><br />' . $linefeed . '<a href="L.html">L</a><br />' . $linefeed . '<a href="M.html">M</a><br />' . $linefeed . '<a href="N.html">N</a><br />' . $linefeed . '<a href="O.html">O</a><br />' . $linefeed . '<a href="P.html">P</a><br />' . $linefeed . '<a href="Q.html">Q</a><br />' . $linefeed . '<a href="R.html">R</a><br />' . $linefeed . '<a href="S.html">S</a><br />' . $linefeed . '<a href="T.html">T</a><br />' . $linefeed . '<a href="U.html">U</a><br />' . $linefeed . '<a href="V.html">V</a><br />' . $linefeed . '<a href="W.html">W</a><br />' . $linefeed . '<a href="X.html">X</a><br />' . $linefeed . '<a href="Y.html">Y</a><br />' . $linefeed . '<a href="Z.html">Z</a><br />' . $linefeed . '<a href="ÄÖÜ.html">ÄÖÜ</a><br />' . $linefeed . '</td>' . $linefeed; $startHTML3 = '<td style="width:2%"></td>' . $linefeed . '<td style="width:33%;vertical-align:top">' . $linefeed . ' <table style="vertical-align:top">' . $linefeed . ' <tr style="vertical-align:top;background-color:#180CEE;color=#FFFFFF"><b> Produkte zu REPLACE_KEYWORD, alphabetisch sortiert </b></tr>' . $linefeed . ' <tr style="vertical-align:top"><br />' . $linefeed . ' /* LINK_ALPHABETISCH */ ' . $linefeed . ' <br /></tr>' . $linefeed . ' <tr style="vertical-align:top;background-color:#180CEE;color=#FFFFFF"><b> Begriffserklärung: REPLACE_KEYWORD </b></tr>' . $linefeed . ' <tr style="vertical-align:top"><br />' . $linefeed . ' /* INHALTSBESCHREIBUNG */ ' . $linefeed . ' <br /></tr>' . $linefeed . ' <tr style="vertical-align:top;background-color:#180CEE;color=#FFFFFF"><b> Produkte zu REPLACE_KEYWORD, sortiert nach Eintragsdatum (neueste zuerst) </b></tr>' . $linefeed . ' <tr style="vertical-align:top"><br />' . $linefeed . ' /* LINK_DATUM */ ' . $linefeed . ' <br /></tr>' . $linefeed . ' </table>' . $linefeed . '</td>' . $linefeed . '<td style="width:2%"></td>' . $linefeed . '<td style="width:15%">' . $linefeed . '<script type="text/javascript"><!--' . $linefeed . 'google_ad_client = "pub-9509206087330939";' . $linefeed . '/* 120x600, Erstellt 05.11.10 */' . $linefeed . 'google_ad_slot = "4765077563";' . $linefeed . 'google_ad_width = 120;' . $linefeed . 'google_ad_height = 600;' . $linefeed . '//--> ' . $linefeed . '</script>' . $linefeed . '<script type="text/javascript"' . $linefeed . 'src="http://pagead2.googlesyndication.com/pagead/show_ads.js">' . $linefeed . '</script></td>' . $linefeed; $startHTML4 = '</tr>' . $linefeed . '</table>' . $linefeed; $endeHTML = '<hr><div align="center"><script type="text/javascript"><!--' . $linefeed . 'google_ad_client = "pub-9509206087330939";' . $linefeed . '/* 468x60, Erstellt 05.05.10 */' . $linefeed . 'google_ad_slot = "5495209351";' . $linefeed . 'google_ad_width = 468;' . $linefeed . 'google_ad_height = 60;' . $linefeed . '//-->' . $linefeed . '</script>' . $linefeed . '<script type="text/javascript"' . $linefeed . 'src="http://pagead2.googlesyndication.com/pagead/show_ads.js">' . $linefeed . '</script></div>' . $linefeed . '<hr>' . $linefeed . '<br />' . $linefeed . '</body></html>' . $linefeed; $datei = fopen("meinetestdatei.html", "w"); echo "1a: " . strlen($startHTML) . "<br>" . $startHTML; echo "1b: " . fputs($datei, $startHMTL); echo "<br>"; echo "2a: " . strlen($startHTML2) . "<br>"; echo "2b: " . fwrite($datei, $startHMTL2); echo "<br>"; echo "3a: " . strlen($startHTML3) . "<br>"; echo "3b: " . fwrite($datei, $startHMTL3); echo "<br>"; echo "4a: " . strlen($startHTML4) . "<br>"; echo "4b: " . fwrite($datei, $startHMTL4); echo "<br>"; echo "5a: " . strlen($endeHTML) . "<br>"; echo "5b: " . fwrite($datei, $endeHTML); echo "<br>"; fclose($datei); die("Datei ./meinetestdatei.html geschrieben.");
1a: 831
Themenindex für Schlüsselwort REPLACE_KEYWORD von myurl.com: The Leading Domain Names Site on the Net
Navigation
Zurück zu
www.myurl.com
Zurück zum
Themenindex
1b: 0
2a: 856
2b: 0
3a: 1210
3b: 0
4a: 15
4b: 0
5a: 365
5b: 365
Datei ./meinetestdatei.html geschrieben.
Es wird also nur der Code von $endeHTML geschrieben. Kann mir irgendjemand sagen, was dort falsch laufen könnte? Bin leider wirklich total ahnungslos... Danke!
Grüße
Stephan
Kommentar