Homepage selbermachen 7.846 Themen, 35.563 Beiträge

TWs Buch, anknüpfend an bisherigen Beitrag

Waldmensch / 9 Antworten / Flachansicht Nickles

Hi Thomas, ich wollte nicht direkt am unteren Thread anknüpfen, aber ich wollte dennoch etwas fragen,
habe Dein Buch schon länger und wollte habe es in der Theorie alles mal durchgespielt, aber mal eine Praxisfrage.

Ich habe jetzt folgendes:

htaccess File mit dem Inhalt
ErrorDocument 404 test.php

Also so quasi wie in deinem Buch eben, das Beispielscript hab ich einfach in die Datei test.php geschrieben.

Die Umwandlung in x.htm klappt einwandfrei, dennoch fehlt mir der Praktische Nährwert, ich weiss garnicht, wo jetzt der Nutzen liegt, die eigentlich zuvor dynamischen Seiteninhalte aufzurufen, also wo sollen diese aufgerufen werden, das einzige, was ich sehe, ist der Dateiname test.php, mehr nicht.

Mir ist das Prinzip versändlich, ist auch sehr sinnvoll, ich setze oder möchte das für eine Statistik einsetzen, dennoch fehlt mir momentan der Sinn, wo die Daten eigentlich herkommen sollen.

Gruss

P.S. Sehr nützliche Tipps im BUch, war seinen Preis wert

bei Antwort benachrichtigen
xafford Waldmensch „Hallo, soweit hab ich das auch verstanden, in meinem Thread weiter unten, bin...“
Optionen

Ich habe/kenne das Buch leider nicht und kann mich nur grob an dem von Dir geposteten Script orientieren. Hier kommt der Inhalt aus der Datei test.php mit dem Parameter id=$szID. Was die Date test.php?id=$szID liefert hängt eben davon ab, was Du ihr beibringt zu liefern.
Genausogut kannst Du in einer daten.php die Logik einbauen Daten aus einer Datenbank zu holen. Zum Verständis mal noch ein Beispiel:

Du hast also den o.g. Webshop und ein PHP_Script, daß die Produktbeschreibung aus der Datenbank holt. Diese Seite heißt products.php und ist ungefähr folgendermaßen aufgebaut:


<?php
if(!empty($_GET['pid'])
{
if($dp=@mysql_connect('localhost','user','123abc'))
{
$sql="SELECT name,beschreibung,preis FROM articles WHERE id='".$_GET['pid']."' LIMIT 1";
if($q=@mysql_query($sql,$dp))
{
if($r=@mysql_fetch_assoc($q))
{
echo "Produkt: {$r['name']}<br />
echo "Beschreibung: {$r['beschreibung']}<br />
}
}
}
}
?>

Jetzt würdest Du das Script normalerweise so aufrufen:
products.php?pid=123
ersetze nun im Beispiel aus dem Buch den Eintrag test.php?id=$szID durch products.php?pid=$szID und es sollte klar sein, wie Du an deine Inhalte heran kommst.
Für die Erstellung der Inhalte mußt Du eben sorgen. Das obige Script erzeugt nur aus den dynamischen Inhalten aus products.php?pid=123 dann die statische HTML-Seite 123.html.
Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen