Probleme mit include

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

  • Probleme mit include

    Hallo,


    Ich habe Probleme mit dem includen und zwar möchte ich eine Datei includen die meine stats abfrage beinhaltet.

    Habe von der hauptdatei aus includet und zwar so :

    PHP-Code:
    index.php?LINK=*DATEI
    Sobald ich das mache kommt folgender Fehler :

    Warning: main(): Failed opening 'Statistik/Stats_Abfragen/index1.php?ID=67541925' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/htdocs/web104/html/phpkit/page/index.php on line 66
    Siehe hier:
    KLICK

    Dann habe ich mal geguckt was in der Zeile 66 in der entsprechenden Datei steht, und zwar das hier :

    PHP-Code:
    <?php include($include_link);  ?>

    und die variable ist oben definiert siehe hier :

    <?php
    if (empty($HTTP_GET_VARS['LINK'])) {
    $include_link "top10/topstats.php";
    } else {
    $include_link $HTTP_GET_VARS['LINK'];
    }
    ?>

    Weiss vielleicht jemand woran das liegt?

    danke mFG

  • #2
    No such file or directory....
    Hmmmm..... na woran wird das wohl liegen. Er findet die Datei nicht ;-)

    Kommentar


    • #3
      hallo,


      mach mal das ?LINK= weg und nur den pfad zur datei.DAnn siehst du das die datei da ist.


      kLICK


      MFG

      Kommentar


      • #4
        Original geschrieben von DarksoldierXX
        mach mal das ?LINK= weg und nur den pfad zur datei.DAnn siehst du das die datei da ist.
        include hätte aber schon gerne nur den dateinamen, es sei denn, allow_url_fopen ist aktiviert.

        Kommentar


        • #5
          Original geschrieben von 3DMax
          include hätte aber schon gerne nur den dateinamen, es sei denn, allow_url_fopen ist aktiviert.

          meinst du damit das "?ID=67541925" ?

          oder das die die zu includende datei im selbem ordner sein soll wie die von der man ausgeht?


          danke
          MFG

          Kommentar


          • #6
            Original geschrieben von DarksoldierXX
            meinst du damit das "?ID=67541925" ?
            ja, genau, ich meine damit, dass der get-parameter nicht zum dateinamen gehört.
            oder das die die zu includende datei im selbem ordner sein soll wie die von der man ausgeht?
            keine ahnung, was du jetzt genau meinst.
            aber es wird alles relativ (wenn nicht absolut angegeben) zur aufgerufenen (http) datei includet.

            Kommentar


            • #7
              das problem ist nur das mein script nur mit dem ?ID=121321 funktioniert.
              gibt es da keine lösung für ausser das ich mein script komplett ändern muss?


              MFG

              Kommentar


              • #8
                Original geschrieben von DarksoldierXX
                das problem ist nur das mein script nur mit dem ?ID=121321 funktioniert.
                gibt es da keine lösung für ausser das ich mein script komplett ändern muss?
                hilft es dir, wenn du das script ohne parameter includest und dann innerhalb des scriptes einfach auf $_GET['ID'] zugreifst?

                Kommentar


                • #9
                  re

                  hallo,


                  ja danke das klappt dann, super.

                  Kommentar


                  • #10
                    PHP-Code:
                    <?php include($include_link);  ?>

                    und die variable ist oben definiert siehe hier :

                    <?php
                    if (empty($HTTP_GET_VARS['LINK'])) {
                    $include_link "top10/topstats.php";
                    } else {
                    $include_link $HTTP_GET_VARS['LINK'];
                    }
                    ?>
                    Und was passiert wenn man

                    deinscript.php?link=/etc/passwd

                    eingibt?
                    gruss Chris

                    [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

                    Kommentar


                    • #11
                      reicht doch völlig, wenn du es so machst, oder?

                      PHP-Code:
                      <?php

                      $ID
                      =$_GET['ID'];
                      include (
                      "index.php");

                      ?>
                      die includete index.php kann dann doch ganz normal
                      mit $ID arbeiten...
                      **********
                      arkos
                      **********

                      Kommentar

                      Lädt...
                      X