Fragen zu diesem Suchmaschinenskript

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

  • Fragen zu diesem Suchmaschinenskript

    Ich habe hier dieses Suchmaschinenskript gefunden,
    aber es funktioniert nicht mit meinen bescheidenden Wissen.




    http://selfphp.de/kochbuch/kochbuch.php?code=33

    Ich habe meine Providerdaten ausgetauscht

    // Definiert die Parameter für den Datenbank Connect
    define("DB_HOST","localhost"); // MySQL hostname
    define("DB_NAME","db151892537"); //MySQL db-name
    define("DB_USER","dbo151892537"); //MySQL User
    define("DB_PASS","FDvmhU8E"); // MySQL Passwort

    und die Tabelle suchmaschine mit Inhalt in die DB gepackt.


    Aber mehr als eine weiße Seite sehe ich nicht,
    wenn ich die Datei suchmaschine.php aufrufe.
    http://art-musik.de/suchmaschine/suchmaschine.php

    Ich bin bei Strato nebenbei gesagt.
    Habe ich da einen wichtigen Satz überlesen bei der Installation ?



    Wäre nett wenn mir einer helfen könnte,
    oder mir ein anderes leicht modulierbares Skript nennen kann.


    MfG







    (Ich bin wirklich zu doof um mit PHP schreiben zu können)
    Zuletzt geändert von PHP-Loser; 26.06.2007, 11:15.

  • #2
    Also, so kann man dir leider nicht helfen, weil "weiße Seite" so gut wie keine Information ist.

    error_reporting bitte auf E_ALL, und mysql_error einsetzen.
    ich glaube

    Kommentar


    • #3
      Besser jetzt ?


      Zeile 43.
      $extVariables = '&textfield='.urlencode($_GET['textfield']);

      Zeile 245.
      // Die aktuell angeforderte Seite
      $seiteAktuell = $_GET['site'] + 0;



      http://art-musik.de/suchmaschine/suchmaschine.php


      EDIT:
      Code entfernt.
      Zuletzt geändert von wahsaga; 26.06.2007, 12:03.

      Kommentar


      • #4
        ähm - unwesentlich besser...

        ein einfaches
        PHP-Code:
        error_reporting(E_ALL
        hätte gereicht, du musst nicht alle möglichen Optionen durchprobieren.

        Dein Quelltext gehört in [PHP]-Tags... und dann gleich drauf achten, die Zeilen umzubrechen, damit sie keine Überbreit erzeugen.

        Ich habs jetzt nur überflogen, aber das ist doch die Seite, die die Suche durchführt - du musst doch erstmal auf die Seite mit dem Suchformular.
        ich glaube

        Kommentar


        • #5
          In die suchmaschine.php ist doch die blaettern_grafik.php includet ?

          ###########################################


          <?PHP
          include_once("blaettern_grafik.php");
          ?>
          <html>
          <head>
          <title>Unbenanntes Dokument</title>
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
          </head>
          <body>
          <form name="form1" method="get" action="">
          <img src="s.gif" width="20" height="25"><img src="u_blau.gif" width="20" height="25"><img src="che.gif" width="49" height="25">
          <input type="text" name="textfield">
          <input type="submit" name="Submit" value="Abschicken">
          </form>
          <hr>
          <div align="right"><?PHP echo $infoText; ?></div><br>
          <br>
          <?PHP echo $contentWeb; ?><br>
          <br>
          <div align="center"><?PHP echo $leisteBottom ; ?></div>
          </body>
          </html>

          Kommentar


          • #6
            Dein Quelltext gehört in [PHP]-Tags
            mysql_error einsetzen.
            Lies dir mal die Forumsregeln durch bitte.

            Keiner hat Lust zu raten oder Kilometerweise unformatierten Quelltext durchzusehen.

            Auf der Seite, die du aufrufst muss mindestens schonmal das Formular zu sehen sein. Das ist bei einer "weißen Seite" nicht der Fall.
            ich glaube

            Kommentar


            • #7
              ""Keiner hat Lust zu raten oder Kilometerweise unformatierten Quelltext durchzusehen.""

              Ich bin neu hier, sorry vielmals !

              ""Auf der Seite, die du aufrufst muss mindestens schonmal das Formular zu sehen sein. Das ist bei einer "weißen Seite" nicht der Fall.""

              Naja, ich schrieb ja auch irgentwo, das ich das gefunden habe, fand es aber relativ klein.


              MfG

              Diese Diskussion ist schon verschoben wurden.

              Kommentar


              • #8
                Ja, ich sehs ja dass du neu bist, daher weise ich dich ja darauf hin. Mach es Leuten, die dir helfen wollen doch nicht unnötig schwer.

                Was hast du gefunden? Das Formular? Und es war zu klein oder wie? Wodurch ist es wieder verschwunden? Hast du mittlerweile Mysql_error eingesetzt?

                Fragen über Fragen

                PS:
                Mach unbedingt die "@"s weg, mindestens erstmal bei den Sachen, die mit Mysql zu tun haben. Vielleicht ist es ja nur ein einfacher Verbindungsfehler, das werden wir aber nie erfahren, wenn du die Fehlermeldungen damit unterdrückst.
                ich glaube

                Kommentar


                • #9
                  Naja, aber immerhin bin ich lernfähig.

                  Ich habe das nun davor reingepackt
                  und nun ist ein neuer
                  http://art-musik.de/suchmaschine/suchmaschine.php

                  0: 0: kam zu den Feilerzeilen hinzu.

                  PHP-Code:


                  <?php
                  mysql_connect
                  ("............""..........."".........");

                  mysql_select_db("..............");
                  echo 
                  mysql_errno() . ": " mysql_error(). "\n";

                  mysql_select_db("............");
                  mysql_query("SELECT * FROM suchmaschine");
                  echo 
                  mysql_errno() . ": " mysql_error() . "\n";
                  ?> 
                  <?php

                  // Fehlermeldungen ganz abschalten
                  error_reporting(0);

                  // Einfache Laufzeitfehler melden
                  error_reporting(E_ERROR E_WARNING E_PARSE);

                  // Benachrichtigungen von E_NOTICE können sinnvoll sein (um
                  // auf nicht initialisierte Variablen oder falsch geschriebene 
                  // Variablennamen aufmerksam zu machen ...)
                  error_reporting(E_ERROR E_WARNING E_PARSE E_NOTICE);

                  // Alle Fehler ausser E_NOTICE melden
                  // Dies ist die Standardeinstellung in php.ini
                  error_reporting(E_ALL E_NOTICE);

                  // Alle PHP-Fehler melden (in PHP 3 kann die Bitmaske 
                  // 63 verwendet werden)
                  error_reporting(E_ALL);

                  // Dasselbe wie error_reporting(E_ALL);
                  ini_set ('error_reporting'E_ALL);

                  Kommentar


                  • #10
                    Das mit select * from suchmaschine hast du erfunden, oder war es schon da?

                    Ersetz mal deinen Kram durch das hier:

                    PHP-Code:
                    <?php
                    error_reporting
                    (E_ALL);
                    mysql_connect("............""..........."".........") or die(mysql_error());

                    mysql_select_db("..............") or die(mysql_error());

                    $testresult mysql_query("SELECT * FROM suchmaschine") or die(mysql_error());

                    while (
                    $test mysql_fetch_assoc($testresult)) {
                       
                    var_dump($test);
                       echo(
                    "<br><br>");
                    }
                    Edit: einmal mysql_select_db reicht natürlich
                    Zuletzt geändert von ministry; 26.06.2007, 12:30.
                    ich glaube

                    Kommentar


                    • #11
                      Original geschrieben von ministry
                      [B]Das mit select * from suchmaschine hast du erfunden, oder war es schon da?
                      Ne das ist der Tabellename für die suchmaschine.php ansich, den ich eingetragen habe.

                      Kennt jemand ein anderes kleines Skript ?

                      Kommentar


                      • #12
                        Naja, dann viel Spaß beim Suchen. Ich kenn keine Scripte, kann nur versuchen dir beim Heilmachen zu Helfen. Zur Not kannst du ja noch ein Jobangebot drausmachen.
                        ich glaube

                        Kommentar


                        • #13
                          Original geschrieben von ministry
                          Naja, dann viel Spaß beim Suchen. Ich kenn keine Scripte, kann nur versuchen dir beim Heilmachen zu Helfen. Zur Not kannst du ja noch ein Jobangebot drausmachen.

                          Wenn ich Geld hätte, würde ich das machen.

                          Du kannst mir na klar auch helfen, dies skript zum suchen zu bringen.

                          Die Verbindung zu DB besteht ja.
                          http://art-musik.de/suchmaschine/suchmaschine.php

                          #
                          # Tabellenstruktur für Tabelle `suchmaschine`
                          #

                          CREATE TABLE `suchmaschine` (
                          `file_id` int(10) unsigned NOT NULL default '0',
                          `words` longtext NOT NULL,
                          `title` varchar(254) NOT NULL default '',
                          `description` varchar(254) NOT NULL default '',
                          PRIMARY KEY (`file_id`)
                          ) TYPE=MyISAM;
                          Zuletzt geändert von PHP-Loser; 26.06.2007, 12:52.

                          Kommentar

                          Lädt...
                          X