Ich weiß nicht, wie ich das nennen soll, weshalb ich auch die Suche nicht benutzt habe (-> wonach suchen?). Deshalb hier eine Beschreibung meines Problems:
Ich hab jetzt eine Vorlage runtergeladen, die aber natürlich in html geschrieben ist. Das kann ja auch ruhig so bleiben, doch ich möchte, dass an der Stelle, an der der Text der jeweiligen Seite erscheint (also z.B. bei Index „Herzlich Willkommen…“ und bei Kontakt „E-Mail: blubb“), php eingebunden wird, damit ich die Stellen dann nur mit .txt-Dateien machen muss, sodass ich die Links nicht immer neu proggen muss, was ja zwangsläufig zu Fehlern führt und seehr zeitraubend ist.
Wäre also erfreut über den nötigen php-Code und wie man ihn einbaut.
Hmm… irgendwie verstehe ich das, was da steht, nicht so ganz … könntest du mir vielleicht erklären, wo ich das einbauen soll und was ich da noch alles machen muss, damit an der Stelle dann die jeweiligen Texte erscheinen? Jemand hat mir mal erzählt, dass man dann .txt-dateien erstellen kann, mit dem Text, und der erscheint dann halt da … aber wie? xDD
Ich würde das ganze ein wenig besser erklären TheShadow.
Wenn du es verlinken möchtest, dann machs so: (Die Links werden so aufgerufen: index.php?variable=name&variable2=name&usw=…)
[php]
<?php
$site = $_GET['site'];
if(!isset($site)) // Wenn die Variabel $site nicht bestimmt ist, dann
{
$site = 'home' // Standartwert 'home' setzen (index.php?site=home)
}
switch($site)
{
default: include("pfad/error.php"); break;
case 'home': include("pfad/home.php"); break;
}
?>
[/php]
Dann sieht das ganze so aus, um es aufzurufen: index.php?site=home
Legende: if(!isset($site))
!isset prüft, ob die Variabel $site gesetzt worden ist.
$site = ‚home‘
Und wenn es nicht angegeben ist (index.php?site=…), dann soll er den Standart setzen (site=home)
site=
besteht da es bei der $_GET Variabel [‚‘] steht.
=home
steht, da beim case ‚home‘ steht.
default
ist da, falls keine Seite existiert, dass eine Errormeldung kommt (index.php?site=xyz >> Besteht nicht.) Deshalb kommt der Error hin.
Welche ist nun besser?
Falls man bei deinem include eine andere Datei aufrufen will, dann muss man alles sehr umständlich machen.
Bei mir ist’s dann nicht umständlich, sondern einfach seite.php?name=…