Mysmilies.net die Smilies Datenbank

Script oder Datei finden :

 
-Startseite
-Newsarchiv
-Newsletter
-Mein Dreamcodes
-Scripte
-eBooks
-Online Speicher
-Datenbanken
-Webseiten
-Trickfilm
-Web Grafiken
-Bildbearbeiter
-Browser
-EMail Software
-Ftp Clienten
-Betriebssysteme
-Texteditoren
-Wampserver
-Office Pakete
-Antivirus
-System Cleaner
-Recovery Tools
-Php Schnipsel
-Ajax Schnipsel
-VB Schnipsel
-Tutorials
-Workshops
-Webkatalog
-Leserforum
-Erweiterte Suche
-Sitemap
-Impressum
-neuste Downloads

1. Selfphp (1714)
2. Xampp OS X (1609)
3. Xampp Linux (1598)
4. Xampp Windows (1612)

-neuste Tutorials

1. Samsung S20 rooten (1177)
2. Gratis USA Nummer (14530)
3. RAID (13570)
4. Text auf Grafik (14237)


Tutorials index.php?act=0

 

index.php?act=0

Hi,

in diesem Workshop möchte ich erklären, wie man das anstellt, dass immer die gleiche Seite aufgerufen wird, aber trotzdem ein anderer Inhalt erscheint.

Inhalt

1. Der Seitenaufbau
2. Funktionen welche wir brauchen
3. Das Script

1. Der Seitenaufbau

Die Seite sollte möglichst mit Tabellen aufgebaut sein. Alle Links auf der Seite index.php sehen folgendermassen aus:

index.php?act=0

Hier steht nach dem Fragezeichen die Variable act. Die Nummer hinter dem Gleichheitszeichen muss bei jedem Link anders sein.

Die Variable act holen wir später bei unserem Script wieder aus der URL heraus mit dem Befehl

$act = $_GET['act'];

Anmerkung: $_GET ist nur in den neueren PHP-Versionen verfügbar.

2. Funktionen welche wir brauchen

Das Kernstück unseres Scriptes ist die Funktion include.

Der include-Befehl hat zur Folge, dass vom PHP-Parsing-Modus in den HTML-
Modus geschaltet und die angegebene Datei eingelesen und ausgewertet wird. Ist
innerhalb der zu inkludierenden Datei PHP-Code, so muss dieser in gültigen
PHP-Start- () eingebunden werden.

Funktion include();

Ofizielle Syntax:

include ("datei.ext");

Des weiteren brauchen wir die Funktion switch.

Switch ist vergleichbar mit einer if-Abfrage. Der Vorteil ist aber, dass Sie mit der
switch-Anweisung verschiedene Argumente mit einer Variablen überprüfen
können und somit in bestimmte Teile verzweigen können. Innerhalb der
Verzweigung haben Sie die Möglichkeit, den Durchlauf mit break abzubrechen
und somit die Schleife zu verlassen.

Funktion switch() { }

Ofizielle Syntax:

switch ($variable) {
case "argument 1":
code
}

3. Das Script

Wir bekommen also von der URL eine Variable übergeben, die uns sagt, welche Datei wir includen sollen. Wir prüfen mit einer switch Abfrage welchen Code-Block ausgeführt werden soll. Detailliertere Erklärungen später.



$act = $_GET['act'];

if ($act == "") {
$act = 0;
}

if(!isset($_GET["act"]))
{
$_GET["act"]=0;
}

switch ($act) {
case "0":
include ("datei0.php");
break;
case "1":
include ("datei1.php");
break;
...
default:
include ("dateidefault.php");
break;
}

?>



Erklärung: Wir holen die Variable act aus der URL. Die if-Abfrage bezweckt, dass falls keine Variable übertragen wurde automatisch auf den Standardwert gesetzt wird. Nachher prüfen wir mit switch welche Datei includet werden soll. Mit default: geben wir an, welche Datei includet werden soll, falls nichts zutreffend ist. Ganz wichtig !!! Vergesst nicht das break; nach jedem Codeblock, denn sonst wird womöglich noch eine 2. Datei includet.

Das ganze Script kommt zum Beispiel in eine Tabellenzelle.

 
Seiten : 1
hinzugefügt am : 19.06.2003
Autor : xfuture
Listings ID : 138
Status zum lesen : Gast
gelesen : 7804 mal
[Text bewerten] [Druckansicht] [Lesercharts] [RSS] [zur Übersicht]
 
 

Die Möglichkeit diesen Artikel zu verlinken :

HTML-Code:

Code zum Einbinden in ein Forum:


Hinweis : Das lesen des Artikels index.php?act=0 - listings ID: 138 auf Dreamcodes, sowie Link Verweise auf Internetseiten fremder Anbieter erfolgen auf eigene Gefahr. Dreamcodes haftet nicht für Schäden, die aus der Verwendung des Inhaltes der Artikel erfolgen könnten. Schadenersatzansprüche, aus welchem Rechtsgrund auch immer, sind ausgeschlossen !
-Live Statistik
Datum: 28.03.2024
Uhrzeit: 13:34 Uhr
Online: 7 User
User heute: 5707
User allgem.: 33494309

Eingeloggt als Gast
-Download des Monats
-
-unsere Monats Umfrage
Welche Serie ist besser?

The Blacklist
House of the Dragon
Die Ringe der Macht
The Sandman
Manifest

-unsere Bestseller