Undefined index: page in C:\wamp\www\index.php on line 20

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

      Undefined index: page in C:\wamp\www\index.php on line 20

      Undefined index: page in C:\wamp\www\index.php on line 20
      Hellau.

      Hab ihr eine Seite von Awesome, wollte die mal seit längerem wieder Installiert (hat schon mal funktioniert)
      Leider mussten wir da damals eine Einstellung im wamp (php) vornehmen... und natürlich kenn ich die nicht mehr.
      Awesome reagiert leider nicht, evtl wisst ihr das ja.
      Spoiler anzeigen

      PHP-Quellcode

      1. <?php
      2. include("session.php");
      3. $title = 'Design - by Awesome';
      4. $HTML->header();
      5. $HTML->content();
      6. if(isset($_SESSION['user_id']))
      7. {
      8. $HTML->loggedin();
      9. }else
      10. {
      11. $HTML->notlogin();
      12. }
      13. $HTML->mitte();
      14. if ($_GET['page']=="donate")
      15. {
      16. $HTML->donate();
      17. }
      18. elseif ($_GET['page']=="downloads")
      19. {
      20. $HTML->downloads();
      21. }
      22. elseif ($_GET['page']=="contact")
      23. {
      24. $HTML->contact();
      25. }
      26. elseif ($_GET['page']=="rank")
      27. {
      28. include("rank.php");
      29. ?>
      30. </div>
      31. </div>
      32. </div>
      33. <?php
      34. }
      35. elseif ($_GET['page']=="join")
      36. {
      37. $HTML->join();
      38. }
      39. elseif ($_GET['page']=="join110")
      40. {
      41. $HTML->join120();
      42. }
      43. elseif ($_GET['page']=="join90")
      44. {
      45. $HTML->join90();
      46. }
      47. elseif ($_GET['page']=="cancel")
      48. {
      49. $HTML->cancel();
      50. }
      51. elseif ($_GET['page']=="success")
      52. {
      53. $HTML->success();
      54. }
      55. elseif ($_GET['page']=="psc")
      56. {
      57. $HTML->psc();
      58. }
      59. elseif ($_GET['page']=="psc?success")
      60. {
      61. $HTML->pscsuccess();
      62. }
      63. elseif ($_GET['page']=="accountinfo")
      64. {
      65. $HTML->accountinfo();
      66. }
      67. elseif ($_GET['page']=="accountpwchange")
      68. {
      69. $HTML->accountpwchange();
      70. }
      71. else
      72. {
      73. $HTML->news();
      74. }
      75. $HTML->rightende();
      76. ?>
      Alles anzeigen
      MfG GodHateMe
      8 Jahre bei der Besten Community
      Das ist doch ein PHP-Problem ... wenn man die URL aufruft, ist $_GET['page'] nicht gesetzt.
      Schreib das nach dem Include (Zeile 2) hin:

      PHP-Quellcode

      1. if (!isset($_GET['page']))
      2. $_GET['page'] = '';


      PS: Die Einstellungen in WAMP/XAMPP/php.ini waren warscheinlich error_reporting = Off . Das ist aber nur für den entgültigen Prodktivbetrieb empfehlenswert, da so alle Fehlermeldungen unterdrückt werden, und du im Fehlerfall nur eine leere, weiße Seite siehst, welche absolut nicht aussagt.

      Gruß
      florian0

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von florian0 () aus folgendem Grund: Code eingerückt

      hat geklappt *_*

      hab jetzt nur noch folgenden fehler:
      Notice: Use of undefined constant sql_host - assumed 'sql_host' in C:\wamp\www\_inc\config.php on line 8
      Spoiler anzeigen

      PHP-Quellcode

      1. <?php
      2. $cfg['sql_host'] = "_____";
      3. $cfg['sql_user'] = "sa";
      4. $cfg['sql_pass'] = "____";
      5. $cfg['sql_db'] = "___";
      6. $sqlLink = mssql_connect($cfg[sql_host],$cfg[sql_user],$cfg[sql_pass]);
      7. if(!$sqlLink) die("MSSQL server is not accessable, why should we try to select database ?");
      8. else
      9. {
      10. mssql_select_db($cfg[sql_db],$sqlLink);
      11. }
      12. ?>
      Alles anzeigen


      die daten sind awa richtig... sonst würde ja auch ein anderer fehler kommen ... ich steh absolut auf dem schlauch ...

      lg
      MfG GodHateMe
      8 Jahre bei der Besten Community

      PHP-Quellcode

      1. <?php
      2. $cfg['sql_host'] = "_____";
      3. $cfg['sql_user'] = "sa";
      4. $cfg['sql_pass'] = "____";
      5. $cfg['sql_db'] = "___";
      6. $sqlLink = mssql_connect($cfg['sql_host'],$cfg['sql_user'],$cfg['sql_pass']);
      7. if(!$sqlLink) die("MSSQL server is not accessable, why should we try to select database ?");
      8. else
      9. {
      10. mssql_select_db($cfg['sql_db'],$sqlLink);
      11. }
      12. ?>
      Alles anzeigen


      Musst $cfg['sql_host'] statt $cfg[sql_host] schreiben, da ohne die Singel Quotes Konstanten angesprochen werden würden, statt Variablen.