Anzeige:
Ergebnis 1 bis 4 von 4

Thema: es wird nicht alles included - bzw. es funktioniert nicht alles

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.02.2001
    Ort
    Solingen
    Beiträge
    47

    es wird nicht alles included - bzw. es funktioniert nicht alles

    Hallo Leute,

    also auf dem Server läuft: PHP Version 4.0.6

    Meine

    index.php sieht wie folgt aus:

    Code:
    <?PHP
    
    if (!isset($siteID)) {
    	$siteID=100;
    }
    
    if (!isset($news_id)) {
    	$news_id="";
    }
    
    require("http://www.kgns.flashfires.net/head.php");
    
    require("http://www.kgns.flashfires.net/body.php");
    
    require("http://www.kgns.flashfires.net/menu1.php");
    
    include("http://www.kgns.flashfires.net/$siteID.php?&news_id=$news_id");
    
    ?>
    Wenn ich im Newssytem aber ein Kommentag hinzufügen will, dann klappt das nicht.
    Kann den Fehler nicht genau erklären - wer will kann ja mal testen:

    www.kgns.flashfires.net - ich denke die Variablen werden nicht übergeben, weil bei include die entsprechenden $variablen nicht eingetragen sind.

    Ich habe schon die Variable news_id hinzugefügt - aber das muss doch auch ohne gehen. Ich will die Seiten includen, und wenn durch einen Link variablen vergeben werden, dann möchte ich die nicht im inlcude immer abfragen müssen.

    Denn wie folgt geht es leider nicht:


    Code:
    <?PHP
    
    if (!isset($siteID)) {
    	$siteID=100;
    }
    
    require("http://www.kgns.flashfires.net/head.php");
    
    require("http://www.kgns.flashfires.net/body.php");
    
    require("http://www.kgns.flashfires.net/menu1.php");
    
    include("http://www.kgns.flashfires.net/$siteID.php");
    
    ?>
    ~~~~~~~~~~~~~~~
    Ubuntu
    Gnome
    ~~~~~~~~~~~~~~~

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hi!

    Kurz und knackig:

    1. Such dir nen Provider mit ner aktuellen PHP Version und aktiviertem register_globals.
    2. Die Dateiendung .php sollte man für PHP Skripte verwenden und nicht für Template Geschichten.
    3. Nimm keinen absoluten Pfad, sondern einen relativen zum Includen - dann steht die Variable auch in deinem Skript zur Verfügung.

    Gruß,

    Gaert


  3. #3
    Registrierter Benutzer
    Registriert seit
    20.07.2001
    Beiträge
    144
    Hi,
    man sollte keine phpinfo.php ins Root-Verzeichnis legen und falls notwendig sollte man diese wenigstens umbenennen.

    Offe

  4. #4
    Registrierter Benutzer
    Registriert seit
    01.02.2001
    Ort
    Solingen
    Beiträge
    47
    Viele Dank! Klar - relativer Pfad - oh man THX

    Es klappt alles.
    ~~~~~~~~~~~~~~~
    Ubuntu
    Gnome
    ~~~~~~~~~~~~~~~

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •