Biete Code zum Mehrfachen gebracuh von dateien

Madd Eye
Wie viele bestimmt schonmal bemerkt haben verwenden manche Webmaster ein und die selbe seite mehrmals mit immer unterschiedlichen Inhalt.

Beispiel:

####################################################
!!Eine Internetseite mit folgenden Inhalt und Adresse:!!
Adresse:
code:
1:
http://url.de/seite.php


-einen Text
-einen Button

!!Nun drückst du auf den Button und es kommt folgendes:!!
Adresse:
code:
1:
url.de/seite.php?act=irgentwas


- anderer Text
- zwei Buttons
####################################################

So nun der Code und erklärung dazu:

Der code für seite.php :

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
<?php

switch($_GET['act']){

case "";

echo "ein Text";

echo "<form action='seite.php?act=irgentwas'><input type='button' value='Klick mich'></form>";

break;

case "irgentwas";

echo "ein anderer Text";

echo "<form action='seite.php?act=irgentwas'><input type='button' value='Irgentwas'><input type='button' value='Irgentwas zweimal'></form>";

break;
}
?>



Erklärung:

durch
code:
1:
switch($_GET['act'])
wird aus dem Header alles ausgelesen was hinter
code:
1:
seite.php?act=
steht.
Nun kann man mit
code:
1:
Case "";
das dahinter geschriebene defenieren. In unserem Beispiel wird wenn nichts dahinter geschrieben ist
code:
1:
 echo "ein Text";  echo "<input type='button' value'Klick mich' onclick='seite.php?act=irgentwas'>"

ausgegeben, in dem Fall das man auf den Button klickt wird
code:
1:
seite.php?act=irgentwas aufgerufen
was dann den anderen Inhalt der Datei ausgibt.

Nochwas:
Die einzelnene Cases (
code:
1:
Case "";
) muss man mit
code:
1:
break;
wieder unterbrechen sont gibt PHP einen Fehler zurück

Mann kann
code:
1:
act
durch jedes beliebige Wort ersetzen


##############################################################


Hoffe dieses Tutorial hielft den ein Oder anderen großes Grinsen
C-Board
Hast Du Dir schon mal die erste Zeile Deines Tutorials durchgelesen?? verwirrt

Editiere mal bitte Deinen Text und nimm' die Fehler raus.

Gruß Mike
Madd Eye
ALso bei mir klappt der Script in XAMPP einwandfrei

Genau so wie er oben steht
ENTE
Er meint nicht den Code, der sieht, naja, so mittelmäßig aus, sondern deine Rechtschreibung und Grammatik, die ist grausam.Freude
Madd Eye
Oh srry
also für Alle

ENTSCHULDIGUNG FÜR MEINE RECHTSCHREIBUNG UND GRAMMATIK

Müsste reichen weil ich hab ne leserechtschreibschwäche also bin ich nicht so fit im schrieb Versagt
24Bytes
lern erst selber php bevor du es anderen beibringst...

das "break" ist nicht zwangsläufig nötig, kommt drauf an was man vorhat....

php.net/break
php.net/switch