Hallo habe im Netz ein Skript gefunden was aus meiner Datenbank HTML Seiten erzeugt. Aber irgend wie komme ich nicht weiter. Erhlte beim Aufruf der datei immer folgenden Fehler:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /homepages/3/d75848838/htdocs/main/auktion/auktionx/html.php on line 22
Hier der Code vom Skript:
Kann mir hier vieleicht jemand helfen?
Gruß Thomas
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /homepages/3/d75848838/htdocs/main/auktion/auktionx/html.php on line 22
Hier der Code vom Skript:
PHP-Code:
<?
// Kopf der HTML Datei definieren
// Text festlegen, der angezeigt werden soll.
$kopf="<html><head><title>Inhalt</title>
<meta name=\"robots\" content=\"index\"></head><body>\n
<a href=\"http://www.besserkauf.de/index.html\">Startseite</a>\n
Bei <a href=\"http://www.besserkauf.de\">[url]www.besserkauf.de[/url]</a>
finden Sie .... ";
// include("config.php"); von mir blindgelegt
require('./includes/config.inc.php'); //neu eingefügt
$result=mysql_query("select * from auctions WHERE id='$id'"); //alter Text select * from auctions order by XY where ...
// Erzeugt die Datei "inhalt.html" in "subdir"
$fp=fopen("subdir/inhalt.html","w");
// HTML-Kopf
fputs($fp,$kopf);
while($row=mysql_fetch_array($result)) {
$ID=$row["ID"];
// Erzeuge einen Dateinamen aus der ID mit der Erweiterung HTML
$datei=$ID.".html";
$pfad="subdir/$ID".".html";
// Erzeugt eine Zeile mit Daten aus der Tabelle
$data="<a href=\"$datei\">$row[\"title\"].", ".$row[\"description\"]</a><BR>";
// Schreibt die Zeile als Link in die Datei
fputs($fp,$data);
// erzeugt eine weitere HTML-Datei
$fp1=fopen($pfad,"w");
$kopf1="<html><head><title></title>
<meta name=\"robots\" content=\"index\">
</head><body>\n";
fputs($fp1,$kopf1);
// Erzeugt den Text, der angezeigt werden soll
$data1="<a href=\"http://www.besserkauf.de/index.html\">
Zur Startseite</a>\n\n
Bei <a href=\"http://www.besserkauf.de\">[url]www.besserkauf.de[/url]</a>
finden Sie ...\n\n".$row["title"].", ".$row["description"]."<br>";
// schreibt die Daten in die Datei
fputs($fp1,$data1);
fclose($fp1);
}
// Wenn alle Zeilen abgearbeitet wurden, wird das Dateiende erzeugt ...
$ende="<br>Copyright by Besserkauf die geniale Auktion<a href=\"mailto:info@besserkauf.de\">Kontakt</a>
</body></html>";
fputs($fp,$ende);
// ... und die Datei geschlossen
fclose($fp);
// Damit man sieht, wann das Script fertig ist:
echo "Fertig";
?>
Gruß Thomas
Kommentar