Ankündigung

Einklappen
Keine Ankündigung bisher.

Include

Einklappen

Neue Werbung 2019

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

  • Include

    Ich habe folgenden Fehler:

    Warning: main(C:\Programme mpp\htdocs snews3\index.php) [function.main]: failed to open stream: Invalid argument in C:\Programme\xampp\htdocs\index.php on line 67

    Warning: main() [function.include]: Failed opening 'C:\Programme mpp\htdocs snews3\index.php' for inclusion (include_path='.;C:\Programme\xampp\php\pear\') in C:\Programme\xampp\htdocs\index.php on line 67
    ?>

    Was ist jetzt das Problem?


  • #2
    ja das irgend ein Argument oder ein Befehl in deiner PHPscripot ist flasch. Postet mal den Code

    Kommentar


    • #3
      Include Code :

      <?php include("C:\Programme\xampp\htdocs\tsnews3\index.p hp"); ?>

      News Code:

      <?
      include("config.inc.php");
      include("sprachen/$lang.inc.php");


      //html header
      if($htmlheadfoot!=0){
      include("templates/kopf.tpl");
      }

      //Reihenfolge der News
      if($Folge=="1"){
      $Desc=DESC;
      }

      //Link zum Archiv?
      if($showarchiv=="1"){
      if($_GET[gots]!="zeigearchiv" && $_GET[gots]!="zeigearchivid" && $_GET[go]!="comments"){
      echo "$spr_Archivlink

      ";
      }
      else{
      echo "<a href=?gots=zeigearchiv>$spr_ZZA</a> $spr_ZZN

      ";
      }
      }

      if($_GET[gots]!="zeigearchiv" && $_GET[gots]!="zeigearchivid" && empty($_GET[go])){
      ////////////////////////////////////////////////////////####News
      $sql2="SELECT * FROM tsnews3 ORDER BY ID $Desc LIMIT 0, $step";
      $result2=mysql_query($sql2);

      while ($row=mysql_fetch_assoc($result2)) {
      $News=str_replace("</p>", "
      ", $row[Text]);
      $News=str_replace("

      ", " ", $News);
      $Headline="$row[Headline]";
      $Email=$row[Email];
      $Autor="$row[Autor]";
      $Datum="$row[Datum]";
      $Datum=date("d.m.Y, H:i", $Datum);

      //Kommentare
      $com="SELECT * FROM tsnews3_comments WHERE NewsId=$row[ID]";
      $ergebnis=mysql_query($com);
      $spalte=mysql_fetch_assoc($ergebnis);
      $anzahl=mysql_num_rows($ergebnis);
      $Kommentar=$anzahl;
      $CID=$row[ID];

      $KommentarLink="<a href=?go=comments&newsid={$CID}>$spr_Kommentarlink ($Kommentar)</a>";
      ///////////////////////////////////////////////////ende Kommentar

      include("templates/news.tpl"); //News template wird inkludiert

      if($alteNews=="1"){
      $jetzt=time();
      $Vorgabe=$loeschennach*60;

      if($jetzt-$row[Datum]>$Vorgabe){
      $sql="DELETE FROM tsnews3 WHERE ID='$row[ID]'";
      mysql_query($sql);
      //kommentar löschen
      $sql2="DELETE FROM tsnews3_comments WHERE NewsId='$row[ID]'";
      mysql_query($sql2);


      }
      }
      }
      /////////////////////////////////////////////////////// Ende News
      }


      if($_GET[gots]=="zeigearchiv"){
      ////////////////////////////////////////////////////##ARCHIV
      $sql2="SELECT * FROM tsnews3 ORDER BY ID $Desc LIMIT $step, 99999999";
      $result2=mysql_query($sql2);
      $zeilen=mysql_num_rows($result2);
      if($zeilen==0){
      echo "$spr_KNimArchiv";
      }
      while ($row=mysql_fetch_assoc($result2)) {
      $Headline="$row[Headline]";
      $Email=$row[Email];
      $Autor="$row[Autor]";
      $Datum="$row[Datum]";
      $Datum=date("d.m.Y, H:i", $Datum);
      include("templates/archiv.tpl"); //News template wird inkludiert
      if($alteNews=="1"){
      $jetzt=time();
      $Vorgabe=$loeschennach*60;
      if($jetzt-$row[Datum]>$Vorgabe){
      $sql="DELETE FROM tsnews3 WHERE ID='$row[ID]'";
      mysql_query($sql);
      }
      }
      }
      /////////////////////////////////////////////////// End Archiv
      }

      if(!empty($_GET[id])){
      //////////////////////////////////////////////////##Archiv zeigen
      $sql2="SELECT * FROM tsnews3 WHERE ID=$_GET[id]";
      $result2=mysql_query($sql2);
      $row=mysql_fetch_assoc($result2);
      $News=$row[Text];
      $Headline="$row[Headline]";
      $Email=$row[Email];
      $Autor="$row[Autor]";
      $Datum="$row[Datum]";
      $Datum=date("d.m.Y, H:i", $Datum);

      include("templates/news.tpl"); //News template wird inkludiert
      //////////////////////////////////////////////////end archiv zeigen
      }


      if($_GET[go]=="comments"){
      //##Kommentare
      $zeit=time();
      if (!empty($_POST[Name]) && !empty($_POST[Senden]) && !empty($_POST[Email]) && !empty($_POST[Kommentar])) {
      $sql="INSERT INTO tsnews3_comments " .
      "VALUES ('$_POST[Kommentar]', '$_POST[Name]', '$_POST[Email]', '$zeit'," .
      "'$_POST[NewsId]', '')";
      mysql_query($sql);
      echo "$spr_Kommentarsp

      ";
      }
      elseif(isset($_POST[Senden])){
      echo "$spr_Kommentarer";
      }
      else{

      }

      if($htmlheadfoot!=0){
      include("templates/kopf.tpl");
      }
      //Kommentar schreiben
      echo <<<FORM
      <form action="?go=comments&newsid=$_GET[newsid]" method="post" target="">
      <table>
      <tr>
      <td> $spr_Name:</td>
      <td> <input type="Text" name="Name" value="" size="" maxlength="30"></td>
      </tr>
      <tr>
      <td> $spr_Email:</td>
      <td> <input type="Text" name="Email" value="" size="" maxlength="100"></td>
      </tr>
      <tr>
      <td> $spr_Kommentar:</td>
      <td> <textarea name="Kommentar" cols="30" rows="10"></textarea></td>
      </tr>
      </table>
      <input type=hidden value="$_GET[newsid]" name="NewsId">
      <input type="Submit" name="Senden" value="$spr_Send">
      </form>
      <hr noshade size="1">
      FORM;
      //schreiben ende

      //Kommentare anzeigen
      $sql3="SELECT * FROM tsnews3_comments WHERE NewsId='$_GET[newsid]'";
      $result3=mysql_query($sql3);
      $zeilen=mysql_num_rows($result3);
      if($zeilen==0){
      echo "$spr_KKgeschrieben";
      }
      while ($row=mysql_fetch_assoc($result3)){
      $Name=$row[Name];
      $Kommentar=$row[Kommentar];
      $Datum="$row[Datum]";
      $Datum=date("d.m.Y, H:i", $Datum);

      include("templates/kommentar.tpl");

      }
      //Ende kommentare anzeigen
      //end Kommentare
      }

      //Html footer
      if($htmlheadfoot!=0){
      include("templates/fuß.tpl");
      }

      ?>

      Kommentar


      • #4
        Hi der Fehler ist einfach.

        Wenn du deine Datei mit der du dem Code aufrufst, auch im Ordner htdocs machst, dann machst du es nicht so:

        PHP-Code:
        <?php include("C:\Programme\xampp\htdocs\tsnews3\index.php"); ?>
        sondern so:
        PHP-Code:
        <?php include("tsnews3/index.php"); ?>
        und wenn deine Datei auch im Ordner tsnews3 dann so:

        PHP-Code:
        <?php include("tsnews3/index.php"); ?>

        Kommentar


        • #5
          Richtig escapen will gelernt sein! Und das Lesen einer Fehlermeldung auch!
          C:\Programme mpp\htdocs snews3\index.php
          Wie Du siehst wurde die Datei dort gesucht! War das Sinn und Zweck der Sache? Eher nicht!

          Also: "C:\\Programme\\xampp\\htdocs\\tsnews3\\index. php"

          Kommentar


          • #6
            Ja stimmt, wunderbar.
            Danke für die Hilfe.

            Kommentar


            • #7
              Zitat von malte
              Hi der Fehler ist einfach.
              PHP-Code:
              <?php include("tsnews3/index.php"); ?>
              und wenn deine Datei auch im Ordner tsnews3 dann so:

              PHP-Code:
              <?php include("tsnews3/index.php"); ?>
              wo ist der unterschied? ^o) .. ich weiss wie mans macht wollte nur darauf hinweisen das du 2x das gleiche geschriben hast
              Wie man Fragen richtig stellt

              Kommentar


              • #8
                Ich glaub er meinte:

                PHP-Code:
                <?php include('index.php'); ?>
                Ps. Ich hab ' statt " genommen weil es mir sonst aus irgendwelchen Gr�nden das index.php mit forums.html ersetzt hat...

                Kommentar

                Lädt...
                X