tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
504
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von StefanR
    StefanR StefanR ist offline Mitglied Platin
    Registriert seit
    Apr 2003
    Ort
    Hude
    Beiträge
    582
    Hallo ich habe da ein kleines Problem und zwar, habe ich vor meine Seiten mit zwei Layoutdateien zu basteln, einmal mit "oben.inc" und einmal mit "unten.inc"
    so nun bastel ich das da ein, bekomme aber eine Fehlermeldung, die halt aussagt, dass er nicht includen kann, von "../lay/oben.inc". Und außerdem ist ne Aussage include_path aussage mitdrin c:\php4\pear, damit kann ich gar nichts anfangen, kann mir da jemand helfen? Liegt das vielleicht an meiner PHP Konfiguration?

    Hier nochmal der Code zum includen:
    PHP-Code:
    <?php 
    //oben auslesen
    include("../lay/oben.inc");
    Test
    include ("../lay/unten.inc");
    ?>
    PS: Sorry, dass ich keinen Fehlercode mitschreibe, aber ich bin in nem I-Net Kaffe und habe den nicht vorliegen.
     

  2. #2
    glen Tutorials.de Gastzugang
    Hiho
    Was includest du denn für dateien?
    Ich sehe gar kein .php oder .html am ende ?! Hast du das vllt vergessen?!
     

  3. #3
    Registriert seit
    Jun 2002
    Ort
    Bochum, Germany, Germany
    Beiträge
    286
    ich bin mir ziemlich sicher, dass das an deiner PHP-Config liegt... (php.ini) Dort musst du den Eintrag "include_path" suchen und nach anpassen. Wie genau weiß ich jetz nicht (kommt ja auch immer darauf an, wie du deine Ordner angelegt hast), such mal im Forum danach. Wurde garantiert schonmal behandelt.

    Bevor du das tust, probier lieber mal Pfade à la http://www.meinserver.de/includes/unten.inc
     

  4. #4
    shelter shelter ist offline Grünschnabel
    Registriert seit
    Sep 2003
    Beiträge
    4
    Fehlermeldung, die halt aussagt, dass er nicht includen kann, von "../lay/oben.inc". Und außerdem ist ne Aussage include_path aussage mitdrin c:\php4\pear,
    Warum soll das umbedingt ein Fehler in der "php.ini" sein, hört sich doch nach einer ganz normalen Include Fehlermeldung an, die kommt wenn der path nicht stimmt, ich habe es auch schon ein paar mal verscheckt und die dateiendung spielt ja auch keine Rolle
     

  5. #5
    Avatar von SonicBe@m
    SonicBe@m SonicBe@m ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Ort
    München
    Beiträge
    447
    Doch das ist ein fehler in der PHP.INI
    liegt darran das er relativ im Pfad eine Datei angibt und nicht absolut.
    Hab meinen Webserver ebenfalls so eingestellt das er auch relative Pfade für den Include nutzen kann und nicht nur absolute
    relativ -> /test/test2/include.php
    relativ -> ../test/test2/include.php
    absolut -> http://www.xxx.de//test/test2/include.php

    PHP.INI auszug von mir
    include_path = ".;d:\apache\php4\includes;D:\apache\htdocs\"
    -> ;D:\apache\htdocs\" <- macht die sache relativ

    normal oder meistens steht halt dann dorten
    include_path = ".;d:\apache\php4\includes"
    Geändert von SonicBe@m (17.09.03 um 01:12 Uhr)
     
    Moep :)

  6. #6
    shelter shelter ist offline Grünschnabel
    Registriert seit
    Sep 2003
    Beiträge
    4
    Bei mir funktionieren auch die relaltiven, bzw. habe noch nie eine absolute Angabe benutzt, dachte immer das würde garnicht gehen

    MfG
    Geändert von shelter (17.09.03 um 01:51 Uhr)
     

  7. #7
    Avatar von StefanR
    StefanR StefanR ist offline Mitglied Platin
    Registriert seit
    Apr 2003
    Ort
    Hude
    Beiträge
    582
    Hy,

    ne das war wirklich mein Fehler ich habe das .php, nach unten.inc vergessen habe die Dateien ja auch so genannt (unten.inc.php; oben.inc.php), aber mich wieder mal auf DW verlassen, weil dort stand leider nur oben.inc oder unten.inc,

    Trotzdem danke für eure Hilfe.

    CYA
     

  8. #8
    glen Tutorials.de Gastzugang
    Sagte ich doch ! *G*
     

  9. #9
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    nun trotzdem solltest du das ../ zeug (relative angabe) vermeiden

    denn wenn irgendjeamnd her geht und sagt ich setz nun open_basedir = on in der php.ini dann haste ein problem, denn dann darfst du auf übergeordnete verzeichnisse nicht zugreifen!
     

  10. #10
    Avatar von StefanR
    StefanR StefanR ist offline Mitglied Platin
    Registriert seit
    Apr 2003
    Ort
    Hude
    Beiträge
    582
    So habe das jetzt mal in eine absolute URL geändert, zumindest habe ich eine Variable deklariert.

    War ganz gut brauche die auch noch für einige Imagesachen.

    CYA
     

Ähnliche Themen

  1. Include Problem
    Von Atti im Forum PHP
    Antworten: 4
    Letzter Beitrag: 04.11.05, 14:27
  2. include problem
    Von kic im Forum PHP
    Antworten: 8
    Letzter Beitrag: 26.03.04, 20:23
  3. php include problem
    Von Russe im Forum PHP
    Antworten: 7
    Letzter Beitrag: 05.03.04, 13:56
  4. Include Problem
    Von badi im Forum PHP
    Antworten: 14
    Letzter Beitrag: 04.03.03, 00:33
  5. include problem
    Von aTa im Forum PHP
    Antworten: 10
    Letzter Beitrag: 25.12.02, 14:03