tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
250
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    Ich include folgendermaßen;

    PHP-Code:
    <? include("header.php"); ?>

    <?
    switch($section){
    case 
    "kleinanzeigen": include("kleinanzeigen/index.php"); break;
    case 
    "stellenboerse": include("baustelle.html"); break;
    case 
    "community": include("baustelle.html"); break;
    case 
    "chat": include("chat/index.php"); break;
    case 
    "einloggen": include("baustelle.html"); break;
    case 
    "anmelden": include("baustelle.html"); break;
    case 
    "info": include("service/index.html"); break;
    default: include(
    "kleinanzeigen/index.php"); break;
    }
    ?>

    <? include("footer.php"); ?>
    Jetzt meine Frage, Pfade akzeptiert er nicht.... z.B. : kleinanzeigen/index.php

    Wie kann ich dafür sorgen, bzw. wie muss ich das schreiben, damit er die datei includet?
     

  2. #2
    Einstein-511 Einstein-511 ist offline Mitglied Bronze
    Registriert seit
    May 2007
    Beiträge
    39
    Also ich iclude Files die in einem Ordner liegen immer so:

    PHP-Code:
    include "inc/datei.php"
    Das funktiert bei mir immer Oo"
     

  3. #3
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    Na wie realisiert man, über einen Link (navigation) eine Seite in die Mitte zu includen, also zwischen Header und Footer?

    Bitte mal ein Script posten!! Danke
    Geändert von SasserVirus (26.07.07 um 20:29 Uhr)
     

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Du schreibst, das es nicht funktioniert. Was genau kommt denn für eine Meldung?

    PS: Sorry, meine Glaskugel is in Reparatur.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  5. #5
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    Sorry ...

    Also wenn ich eine Seite includen will, kommt gleich nen Servererror, das die Seite nicht existiert...

    Ich aber definitiv richtig geschrieben. Das komische ist ja auch nocht, wenn ich PHP-Dateien include, zeigt er immer irgendwelche Fehler in Zeile blabla an!

    Ist das Includen vll. Mist? Dann mach ich es lieber wieder mit Frames, da hats wenigstens funktioniert
     

  6. #6
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Ich seh grad, das is mir vorhin gar nicht aufgefallen, du willst HTML-Dateien includen. An und für sich ist das kein Problem, außer wenn in den HTML-Dateien XML-Header stehen a'la

    <?xml ....... ?>


    Wie du sehen kannst, werden da genau wie bei PHP die Opentags <? und CloseTags ?> verwendet. Wenn PHP mit open_short_tags = true läuft, wird das zu einem Problem, da der PHP-Parser denkt, er muss die XML-Definition parsen.

    Ich vermute ganz stark, dass das dein Problem ist.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  7. #7
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    Das komische ist ja, html - Dateien die im gleichen Order liegen, lädt er. Liegen diese aber in einem tieferen Ordner, dann nicht mehr...
     

  8. #8
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Mach mal an den Anfang des Scripts:

    PHP-Code:
    error_reporting(E_ALL); 
    Wenn du PHP5 verwendest ist zum Testen auch immer ein

    PHP-Code:
    error_reporting(E_ALL E_STRICT); 
    sinnvoll. Vielleicht kommst du damit dem Problem auf die Schliche. Hat auch den Effekt, das du mal Fehlermeldungen posten kannst.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  9. #9
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    Das kommt beispielweise, wenn ich den Chat lade;

    Warning: Cannot modify header information - headers already sent by (output started at /web/header.php:10) in /web/chat/index.php on line 15
     

  10. #10
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Wo kommt $section denn her?
    Per URL (z.b. ?section=kleinanzeigen)?
    Dann mach mal aus $section ein $_GET['section'].

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  11. #11
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Zeig ma deine header.php her. Die ersten Zeilen bis 20 sollten genügen.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  12. #12
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    PHP-Code:
    <html>
       <
    head>
          <
    title>Treffpunkt Deutschland</title>
          <
    link rel="stylesheet" href="format.css" type="text/css">
       </
    head>
       <
    body scrolling="no">
          <
    table width="100%">
             <
    tr>
                <
    td><img src="images/logo.png"></img></td>
                <
    td align="right" valign="bottom"><iframe width="468" height="60" frameborder="0" scrolling="no" marginheight="0px" marginwidth="0px" src="service/werbung/werbeview.php"></iframe></td>
             </
    tr>
             <
    tr>
                <
    td colspan="2">
                   <
    table width="100%" border="1" class="navi">
                      <
    tr>
                         <
    td colspan="7" class="navi" height="10"></td>
                      </
    tr>
                      <
    tr>                     
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#90EE90";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=kleinanzeigen"><font size="+1" color="#008000">Kleinanzeigen</font></a></td>
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#FAFAD2";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=stellenboerse"><font size="+1" color="#FFA500">Stellenb&ouml;rse</font></a></td>
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#FFB6C1";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=community"><font size="+1" color="#DC143C">Community</font></a></td>
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#FFB6C1";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=chat"><font size="+1" color="#DC143C">Chat</font></a></td>
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#ADD8E6";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=einloggen"><font size="+1" color="#6A5ACD">Einloggen</font></a></td>
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#ADD8E6";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=anmelden"><font size="+1" color="#6A5ACD">Anmelden</font></a></td>
                         <
    td align="center" width="14%" onmouseover='this.style.backgroundColor="#D3D3D3";' onmouseout='this.style.background="none";'><class="tdlink" href="index.php?section=info"><font size="+1" color="#000000">Info</font></a></td>
                      </
    tr>
                      <
    tr>
                         <
    td colspan="7" class="navi" height="10"></td>
                      </
    tr>
                   </
    table>
                </
    td
             </
    tr>
          </
    table>
       </
    body>
    </
    html
     

  13. #13
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Ich könnte mir jetzt gut vorstellen, das die class-Eigenschaft das Problem verursacht.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  14. #14
    SasserVirus SasserVirus ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    85
    Naja egal, das führt zu keiner Lösung

    Danke für deine Hilfe
     

Ähnliche Themen

  1. Frage zu include
    Von ottyscom im Forum PHP
    Antworten: 9
    Letzter Beitrag: 01.02.08, 15:26
  2. Frage zu PHP-Include
    Von StupidBoy im Forum PHP
    Antworten: 5
    Letzter Beitrag: 26.01.06, 18:48
  3. Frage zu include()
    Von firstlord18 im Forum PHP
    Antworten: 6
    Letzter Beitrag: 11.12.05, 19:37
  4. include() Frage
    Von wernerschuster im Forum PHP
    Antworten: 4
    Letzter Beitrag: 25.11.04, 18:40
  5. include frage!
    Von Oskar_Stark im Forum PHP
    Antworten: 6
    Letzter Beitrag: 29.06.04, 15:10