Fehlermeldung

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehlermeldung

    Hallo bekomme folgende Fehlermeldung ich soll wohl was in die top.php schreiben nur was wie soll das aussehen ? Wer kann Helfen?

    Warning: require(Temp/top.php) [function.require]: failed to open stream: No such file or directory in /srv/www/htdocs/xxxx/html/xxxxx/projekt/login/neu.htm on line 2

    Warning: require(Temp/top.php) [function.require]: failed to open stream: No such file or directory in /srv/www/htdocs/xxxx/html/xxxxx/projekt/login/neu.htm on line 2

    Fatal error: require() [function.require]: Failed opening required 'Temp/top.php' (include_path='.') in /srv/www/htdocs/xxxx/html/xxxxx/projekt/login/neu.htm on line 2
  • Hi,
    erstmal wären ein paar Sätze zur Erläuterung sehr brauchbar.
    - Was willst du machen? / Wann tritt der Fehler auf?
    - Wie sieht der Code aus?

    Quellcode

    1. failed to open stream: No such file or directory
    deutet darauf hin, dass die Datei "Temp/top.php" nicht existiert.

    Gruß
    Broken Sword
  • Na ja wie soll ich es Sagen es sind ein paar Webseiten in php und wie mann
    Erkennen kann ist das Loginskript es kommt ohne DB aus nur mit Textdatei.
    Die Cmod rechte habe ich gesetzt und die "Temp/top.php" ist da denke
    ehr das da was rein muss "inklude" vieleicht !?
  • So schaut es in der top.php aus.

    PHP-Quellcode

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" >
    4. <head>
    5. <title></title>
    6. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    7. <!--Platz für Meta-Tags//-->
    8. <link rel="stylesheet" type="text/css" href="Temp/style.css" />
    9. </head>
    10. <body>
    11. <div id="website">
    12. <div id="header">
    13. <h1>www.xxxxxx.de</h1>
    14. </div>
    15. <div id="navigation">
    16. <? include ("navi.php"); ?>
    17. </div>
    18. <div id="inhalt">
    19. <!--START INHALT//-->
    Alles anzeigen


    PS: Eigendlich möchte ich nur eine Webseite machen mit mehreren Infoseiten und einen Downloadbereich
    der mit einen Login abgesichert ist. Ich bin auch für andere Lösungen offen.
  • Es gibt für das Login eine neu.htm , login.htm , handleuser1.htm , handlenewuser1.htm , config.php und eine user.txt

    PHP-Quellcode

    1. <? require("Temp/top.php"); ?>
    2. <h1><br>
    3. <table style="WIDTH: 50%" cellspacing=0 cellpadding=0 width="50%" align=center border=0>
    4. <tbody>
    5. <tr>
    6. <td valign=top>
    7. <p align=center><u>Bitte hier Anmelden</u></p></td>
    8. <form action=handlenewuser1.htm method=post></tr>
    9. <tr>
    10. <td valign=top></td></tr>
    11. <tr>
    12. <td valign=top><br>
    13. <table style="WIDTH: 70%" cellspacing=0 cellpadding=0 width="70%" align=center border=1>
    14. <tbody>
    15. <tr>
    16. <td valign=top>
    17. <table style="WIDTH: 100%" cellspacing=0 cellpadding=0 width="100%" border=0>
    18. <tbody>
    19. <tr><form method="post" action="handleuser1.htm"><br>
    20. <td valign=top>&nbsp;<strong>Benutzer </strong></td>
    21. <td valign=top><input name=username></td></tr>
    22. <tr>
    23. <td valign=top>&nbsp;<strong>Vor-Zuname </strong></td>
    24. <td valign=top><input name=name></td></tr>
    25. <tr>
    26. <tr>
    27. <td valign=top>&nbsp;<strong>Straße&nbsp; </strong></td>
    28. <td valign=top><input name=home></td></tr>
    29. <tr>
    30. <tr>
    31. <td valign=top>&nbsp;<strong>PLZ&nbsp; </strong></td>
    32. <td valign=top><input name=zip></td></tr>
    33. <tr>
    34. <tr>
    35. <td valign=top>&nbsp;<strong>Ort&nbsp; </strong></td>
    36. <td valign=top><input name=ort></td></tr>
    37. <tr>
    38. <tr>
    39. <td valign=top>&nbsp;<strong>Passwort&nbsp; </strong></td>
    40. <td valign=top><input type=password name=password></td></tr>
    41. <tr>
    42. <tr>
    43. <td valign=top>&nbsp;<strong>wiederholen&nbsp; </strong></td>
    44. <td valign=top><input type=password name=password2></td></tr>
    45. <tr>
    46. <td valign=top>&nbsp;<strong>Emailadresse&nbsp; </strong></td>
    47. <td valign=top><input name=email></td></tr></tbody></table>
    48. <p align=center><input type=submit value=Anmelden></p></td></tr></tbody></table></td></tr>
    49. <tr>
    50. <td valign=top><br>
    51. <p><font size=1>
    52. <center>schon&nbsp;Angemeldet!</font></center></td></tr>
    53. <tr>
    54. <td valign=top>
    55. <p align=center><a href="login.htm"><font color=#ff8040>Login</font></a></p></td></form></tr></tbody></table>
    56. <br><br></h1>
    57. <? require("Temp/bottom.php"); ?>
    Alles anzeigen


    Der Temp Ordner ist überall groß geschrieben.
  • Meine spontane Antwort auf dein Problem:
    1) Versuche anstatt require () einfach mal include() :löl:

    2) Ich weiß jetz nicht ob neu.htm auf gleicher Ebene wie top.php gespeichert ist --> d.h. beide sind im Ordner Temp gespeichert.. WENN es so ist, darfst du nicht require("Temp/top.php"); sondern NUR require("top.php"); schreiben :D
    es sollte auch mit include("..Temp/top.php"); funktionieren.

    nice greez
  • Hallo

    Der Befehl "include" bringt einen kleinen Erfolg es wird das Fenster zur Eingabe
    der Daten vom Login angezeigt ,jedoch die Fehler bleiben auch.

    Bei mir schaut das so aus : index.php , seite2.php , seite3.php und Ordner Temp , login und download alles auf einer Ebene
  • Hi,

    also ist die Struktur so?

    .
    ..
    Temp (Ordner)
    login (Ordner)
    download (Ordner)
    index.php
    seite2.php
    seite3.php


    Wenn Du dich dann in login/login.htm befindest, dann muss der include bzw. require so sein '../Temp/top.php'
    Da du im include_path ja lediglich das aktuelle Verzeichnis hast.
    Wenn Der Ordner in dem sich die oben genannte Struktur befindet, der Document_Root vom Webserver ist, dann geht auch '/Temp/top.php'

    -bronco