Script - Funktionalität

  • Guten Abend zusammen,

    bin ganz neu hier und freue mich erstmal dabei zu sein.
    Und direkt die erste Frage:
    Aus dem Archiv die Scripte zur "Mitfahrgelegenheit" lassen sich leider nicht aufrufen...

    Kann mir jemand verraten was ich machen muß ?

    Danke für Eure Mühe im Voraus und viele Grüße: Nobbi.

  • Hihi, da war nobbi wohl zu spät, 61h 44min später gepusht, nicht 24h :lol:

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • jo, könnte helfen :-).
    Aber mal was anderes...

    Hab das Script nu komplett mal in den Editor geladen...
    und wie in der Anleitung auf den Server.
    Bei Setup die 3 Daten eingetragen ( Adresse, Benutzername, Passwort)...

    und es kommt diese Fehlermeldung:

    Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /mnt/webf/d2/81/53114281/htdocs/test.blablabla/setup.php on line 27 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    Also 27 ist die Zeile : $link = mysql_connect($host,$name,$passwort) or die(mysql_error());

    Aber was ist da falsch ???

    Wäre für einen Tip dankbar.

    Viele Grüße Nobbi.

  • Also ich komme jetzt nicht mehr weiter.
    Laut meinem Hoster ist das kein Serverproblem sondern liegt angeblich an den Zugangsdaten.
    hmmmm.... mit anderem Script hab ich Zugang.
    Steh jetzt echt auf dem Schlauch.
    Was kann da schief laufen, wenn ich nur den Hostnamen, den Datenbank-Benutzername und das Datenbank-Passwort eingebe ???
    Ich komme ja erst gar nicht zum 2. Schritt eine Tabelle anzulegen.

    Hat noch jemand eine Idee ?

    Wäre ganz toll.

    Danke, Nobbi.

  • Schreibe ein Mini-Script und teste es:

    PHP
    <?php
    $link = mysql_connect("hostname", "User", "passwort") or die(mysql_error());
    echo "Alles Paletti";
    ?>


    Wenn du die richtigen Daten in diesem Script eingibst und es funktioniert wieder nicht, dann kann es nur am Server liegen

  • na braaaavo, die Sissi :? !

    ok, hab das so gemacht und es funktioniert mit dem "Alles Paletti" ....

    jetzt bin ich eher noch ratloser.

    Muß noch irgendwas anderes für das Script gemacht werden außer eben die Zugangsdaten im Setup und auch in den anderen Dateien einzugeben... ?

    Index ? htaccess Datei ?

    Habe alles genau so gemacht wie es in der Anleitung steht....:cry:

    ich überlege auch schon die ganze Zeit ob in dem Script ein Fehler ist das es nicht über den Schritt = 1 hinausgeht.... aber find gerade nix:

    <?php
    if (!isset($_GET['schritt'])) {


    ?>
    <form name="form1" method="post" action="setup.php?schritt=1">
    Daten für die <b>MySQL-Datenbank</b>:<br><br>
    Adresse: <input type="text" name="host"><br><br>
    Benutzername: <input type="text" name="name"><br><br>
    Passwort: <input type="password" name="passwort"><br><br>
    <input type="submit" value="weiter -->">
    </form>
    <?php
    }


    if ($_GET['schritt'] == "1") {

    $link = mysql_connect($host,$name,$passwort) or die(mysql_error());
    $liste = mysql_list_dbs($link) or die(mysql_error());
    echo 'Bitte die zu verwendente Datenbank auswählen:<br>';
    echo '<form name="form2" method="post" action="setup.php?schritt=2">
    <input type="hidden" value="'.$host.'" name="host">
    <input type="hidden" value="'.$name.'" name="name">
    <input type="hidden" value="'.$passwort.'" name="passwort">
    <select name="datenbank">';
    while ($row = mysql_fetch_object($liste)) {
    echo '<option value="'.$row->Database.'">'.$row->Database.'</option>';
    }
    echo '</select>';
    echo '<input type="submit" value="weiter -->">';
    echo '</form>';
    }

    oh, ich bin schon youngster :)

    Einmal editiert, zuletzt von Sweet_Angel (19. Juni 2012 um 15:55) aus folgendem Grund: beiträge zusammengeführt

  • Ganz an den Anfang deines Scriptes dies reinschreiben:

    PHP
    error_reporting(E_ALL);
    ini_set("display_errors", true);


    Dann aufrufen und gucken, was passiert.

  • dann kommt:
    Notice: Undefined index: schritt in /mnt/webf/d2/81/53114281/htdocs/test.blabla/setup.php on line 35 Notice: Undefined index: schritt in /mnt/webf/d2/81/53114281/htdocs/test.blabla/setup.php on line 54

    *****************************************************************************************************************

    if ($_GET['schritt'] == "1") { = line 35

    $link = mysql_connect($host,$name,$passwort) or die(mysql_error());
    $liste = mysql_list_dbs($link) or die(mysql_error());
    echo 'Bitte die zu verwendente Datenbank auswählen:<br>';
    echo '<form name="form2" method="post" action="setup.php?schritt=2">
    <input type="hidden" value="'.$host.'" name="host">
    <input type="hidden" value="'.$name.'" name="name">
    <input type="hidden" value="'.$passwort.'" name="passwort">
    <select name="datenbank">';
    while ($row = mysql_fetch_object($liste)) {
    echo '<option value="'.$row->Database.'">'.$row->Database.'</option>';
    }
    echo '</select>';
    echo '<input type="submit" value="weiter -->">';
    echo '</form>';
    }


    if ($_GET['schritt'] == "2") { = line 54

    mysql_connect($host,$name,$passwort) or die(mysql_error);
    mysql_select_db($datenbank) or die(mysql_error);