Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 17. Nov 2018 22:40

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Include Problem
BeitragVerfasst: 21. Dez 2005 22:20 
Hi @ all
Also ich bin eher ein Anfänger im Umgang mit PHP, will oder besser gesagt habe ich meine Seite auf PHP umgestellt und zwar mit include.
Nun habe ich aber ein Problem und zwar mache ich das so:
Das hier steht oben über HTML:
Code:
<?php 
$arrSitePages = array&#40;&#41;; 
$arrSitePages&#91;'suchen'&#93; = 'suchen.php'; 
$arrSitePages&#91;'index'&#93; = 'index.php'; 
$arrSitePages&#91;'news'&#93; = 'news.htm'; 
$arrSitePages&#91;'story'&#93; = 'story/story.html'; 
$arrSitePages&#91;'darsteller'&#93; = 'darsteller/darsteller.html'; 
$arrSitePages&#91;'sanfrancisco'&#93; = 'sanfrancisco/start.html'; 
$arrSitePages&#91;'soon'&#93; = 'soon.html'; 
$arrSitePages&#91;'bds'&#93; = 'bdstest/bds.html'; 
$arrSitePages&#91;'wesen'&#93; = 'wesen/wesen.html'; 
$arrSitePages&#91;'stammbaum'&#93; = 'stammbaum/stammbaum.htm'; 
$arrSitePages&#91;'guide'&#93; = 'guide/season_01.html'; 
$arrSitePages&#91;'quiz'&#93; = 'http&#58;//www.quiz4u.de/quizengine.php?ac=863d102075e1ac5d&cid=1'; 
$arrSitePages&#91;'shop'&#93; = 'shop/shop.html'; 
$arrSitePages&#91;'buch'&#93; = 'http&#58;//www.all-frees.de/home/scripts.php4?action=book&id=764'; 
$arrSitePages&#91;'downloads'&#93; = 'download/index.php'; 
$arrSitePages&#91;'chat'&#93; = 'chat/chat.html'; 
$arrSitePages&#91;'impressum'&#93; = 'impressum/impressum.html'; 
$arrSitePages&#91;'deutsch'&#93; = 'tv/deutsch.html'; 
$arrSitePages&#91;'error'&#93; = 'error.php';

include&#40;"http&#58;//www.world-charmed.de/shop/shop.inc.php"&#41;; 
include&#40;"http&#58;//www.world-charmed.de/wesen/wesen.inc.php"&#41;; 
include&#40;"http&#58;//www.world-charmed.de/guide/guide.inc.php"&#41;; 
include&#40;"http&#58;//www.world-charmed.de/bds/bds.inc.php"&#41;; 
include&#40;"http&#58;//www.world-charmed.de/darsteller/darsteller.inc.php"&#41;; 
include&#40;"http&#58;//www.world-charmed.de/impressum/impressum.inc.php"&#41;; 
//include&#40;"http&#58;//www.world-charmed.de/stammbaum/stammbaum.inc.php"&#41;;

//Es wird geprüft, ob die geladene Seite einen URL-Parameter mit Namen = 'topic' hat 
if &#40;!isset&#40;$_GET&#91;'topic'&#93;&#41;&#41; &#123; 
    //wenn nicht wird der Variablen '$topic' der Wert 'news' zugewiesen; 
    $topic = "news"; 
&#125; else &#123; 
    //sonst der Wert des URL-Parameters mit Namen = 'topic' 
    $topic = $_GET&#91;'topic'&#93;; 
&#125; 
// Prüfung, ob 'TV-Preview' eingefügt werden sollen 
if &#40;in_array&#40;$topic,array&#40;'index','news'&#41;&#41;&#41; $bolTVPreview = true; 
?> 
 <?php  
// Prüfung ob 'Anker' übertragen wurde oder 'nicht leer' ist 
if &#40;!empty&#40;$_GET&#91;'id'&#93;&#41;&#41; &#123; 
// generieren der JavaScript-Anweisung         
  $strGoToAnchor = "location.href='#&#123;$_GET&#91;'id'&#93;&#125;';"; 
&#125; else &#123; 
  $strGoToAnchor = ""; 
&#125; 
?> 
Steht ja überall, wofür das ist. So nun meine Links gehen auch und zwar sehen die so aus:
Code:
<a href="<?php echo $_SERVER&#91;'PHP_SELF'&#93;?>?topic=darsteller" class="blabla"> 
News&nbsp;</a>
So wenn ich jetzt zum Beispiel auf http://www.world-charmed.de/index.php?topic=darsteller (Link aus der Navigation) gehe, dann wird die Seite auch angezeigt. Aber wenn ich dann wieder auf einen Link, auf der includierten Seite gehe (Ein Link lautet dann zum Beispiel http://www.world-charmed.de/index.php?topic=prue ) dieser wird dann aber nicht angezeigt. Es wird normal der Banner und die Navigation angezeigt, aber der Inhalt nicht. Warum nicht habe ich da was falsch gemacht? Ich verstehe das nicht, eigentlich ist das doch ein normaler Link, wie die in der Navigation.
Am besten könnt ihr das anschauen, wenn ihr oben auf den Link klick, den mit den Darsteller. Ich hoffe ihr könnt mir helfen, meine Seite ist nämlich wegen den Umbauarbeiten nicht erreichbar und ich möchte so schnell wie möglich wieder online sein.

Danke und Gruß

Charmed


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Google [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de