Ist Server nicht gleich Server?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ist Server nicht gleich Server?

    Hallo Progs,

    ich habe hier mal zwei Seiten um die es geht:

    1.Seite: main.php

    PHP-Code:
    <?php
    echo ("
    <html>
    <head>
    <title>Info - Applikations - Drehscheibe</title>
    <meta name=author content=M.R.-Nemetschek>
    <meta name=keywords content=Projekte, Beschreibung, Projektübersicht, Applikationsdrehscheibe>
    </head>
    <body text=#0000FF bgcolor=#FFFF00 link=#0000FF alink=#0000FF vlink=#0000FF>"
    );
    include(
    '/js/lfz.js');//<<--Zeile 10
    echo ("
    <h1>Hier ensteht in Kürze die Applikationsdrehscheibe (Projektübersicht)</h1>
         <p><a href=/script/pr_list_reader_gast.php>Diese Projekte existieren bereits </a></p>
         <p><a href=/login4/index.php>Geschützter Bereich</a></p>
    </body>
    </html>"
    );
    ?>
    2.Seite:lfz.js

    PHP-Code:
    <BODY onload="StatusLauftext();return true">
    <
    script language="JavaScript">
    <!--
      var 
    Text "Powered by Michael Rupprecht-Nemetschek";
      var 
    Geschwindigkeit 150;   /*** Nach Bedarf erhoehen oder erniedrigen ***/
      
    var Breite 100;            /*** Nach Bedarf erhoehen oder erniedrigen ***/
      
    var TextLaenge Text.length/*** Bitte nicht aendern ***/
      
    var Position Breite;   /*** Bitte nicht aendern ***/
     
    function StatusLauftext()
     {
      
    Position++;
      var 
    Textzustand="";
      if (
    Position == TextLaenge)
       {
        
    Position Breite;
       }
      if (
    Position 0)
       {
        for (var 
    Zaehler=1Zaehler <= Math.abs(Position); Zaehler++)
         {
          
    Textzustand Textzustand " ";
         };
        
    Textzustand Textzustand Text.substring(0Breite Zaehler 1);
       }
      else
       {
        
    Textzustand Textzustand Text.substring(PositionBreite Position);
       }
      
    window.status Textzustand;
      
    setTimeout("StatusLauftext()",Geschwindigkeit);
     }
     
    //-->
    </script
    So nun zu meinem Eigentlichen Problem:
    Auf dem einen Rechner habe ich als Testumgebung:
    Apache 1.3.23 (win 32)
    PHP 4.1.3
    MySql 3.23.47
    Bei diesem läuft auch alles wunderbar *freu*

    Aber -->>

    Auf einem anderen Rechner ist die Testumgebung:
    Apache 1.3.28
    PHP 4.3.2
    MySql 3.23.57

    Und auf diesem kriege ich die Fehlermeldungen:

    Warning: main(/js/lfz.js): failed to open Stream: No suchfile or directory in c:\www\main.php on line 10

    Fatal error: main(): Failed opening '/js/lfz.js' for inclusion (include_path='.;c:\php4\pear') in c:\www\main.php on line 10


    Ich abe keine Ahnung warum das so ist, da bei beiden die OrdnerStrukturen absolut identisch sind.

    Schon mal Danke für Eure Hilfe!

  • #2
    1. server ist nicht gleich server

    zum anderen stimmt einfach nur pfad zu der .js nicht, oder du hast in der php.ini einen include_path angegegeben.

    versuche es mal so:
    PHP-Code:
    include $_SERVER[DOCUMENT_ROOT]/."js/lfz.js"
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      Ichhabe grade in der php.ini nachgesehen dort ist der include_path auskommentiert.
      Über die Funktion phpinfo():
      Steht unter
      php core
      |->include_path
      |-> Local Value
      | |-> .;c:\php4\pear
      |Master Value
      |-> .;c:\php4\pear

      Mit
      PHP-Code:
      include $_SERVER[DOCUMENT_ROOT]/."js/lfz.js"
      Kriege ich die Fehlermeldung:

      Parse error: parse error,unexpected '.' in c:\www\main.php on line 10

      Kommentar


      • #4
        ich sehe noch nicht so gut heute morgen. hab mich vertippt
        PHP-Code:
        include $_SERVER[DOCUMENT_ROOT]."/js/lfz.js"
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          Ganz dickes DANKE

          jetzt läufts?

          Noch ne Frage:

          Mit der Anweisung
          PHP-Code:
          include $_SERVER[DOCUMENT_ROOT
          kann ich wohl voreingestellte Include_path umgegehen?!

          Kommentar


          • #6
            nein, nicht umgehen. du includierts halt von der server root aus. lass dir mal $_SERVER[DOCUMENT_ROOT] per echo anzeigen. dann weisst du was ich meine
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              Jetzt habe ich es sogar verstanden

              Danke für den Hinweis

              Kommentar


              • #8
                Original geschrieben von scriptingmike
                Jetzt habe ich es sogar verstanden
                cool, da bist du heute der einzige. ich fing schon an an mir zu zweifeln
                h.a.n.d.
                Schmalle

                http://impressed.by
                http://blog.schmalenberger.it



                Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                ... nur ohne :-)

                Kommentar


                • #9
                  Nicht verzweifeln
                  Es gibt auch noch Lichtblicke

                  *HÜPFvorfreudenerundeKAFFEEausgeb*

                  Hab grade festgestellt bin kein NEWBIE mehr *party*

                  Kommentar

                  Lädt...
                  X