Script funktioniert auf neuem Server nicht mehr!

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

  • Script funktioniert auf neuem Server nicht mehr!

    HI!!

    Ich hätte ein dringendes Problem bezüglich einer Serverumstellung meines Betreibers!

    Hier das nicht funktionierende Script auf meinem Server:
    http://www.data-matic.at/karten/03_001.php
    (Problem: Das Formular wird nicht ausgewertet)

    Das ist da Script das nicht mehr funktioniert:

    <html>
    <body>
    <h1>Formulare auswerten</h1>
    <?
    if ($sent & $name) {
    echo "Sie haben folgende Nachricht gesendet:<P>";
    echo "<B>Ihr Name:</B> $name<BR>";
    echo "<B>E-Mail:</B> $email<BR>";
    echo "<B>Bewertung:</B> $rank<BR>";
    echo "<B>Ihre Nachricht:</B> <BR>";
    echo "<DIV style={background-color:#DDDDDD}>$message</DIV>";
    echo "<B>Gekauft bei: </B>$purchase";
    echo "<FORM method=post action=03_001.php>";
    echo "<INPUT type=submit value=\"Neue Nachricht senden?\">";
    echo "</FORM>";
    }
    else
    {
    ?>
    <H3>Wie hat Ihnen das Buch bisher gefallen?</h3>
    <FORM method=post action=03_001.php>
    <TABLE>
    <TR>
    <TD>Mein Name:</TD><TD><INPUT type=text name=name size=50>
    </TD>
    </TR><TR>
    <TD>Meine E-Mail:</TD><TD><INPUT type=text name=email size=50>
    </TD>
    <TR><TR>
    <TD>Bewertung:</TD>
    <TD>
    1<INPUT type=radio name=rank value=1 >
    2<INPUT type=radio name=rank value=2 checked>
    3<INPUT type=radio name=rank value=3 >
    4<INPUT type=radio name=rank value=4 >
    5<INPUT type=radio name=rank value=5 >
    (Schulnoten)
    </TD>
    </TR><TR>
    <TD valign=top>Nachricht:</TD>
    <TD>
    <TEXTAREA cols=30 rows=6 name=message>
    Ihre Nachricht...
    </TEXTAREA>
    </TD>
    </TR><TR>
    <TD>Wo haben Sie es gekauft?</TD>
    <TD>
    <SELECT size=1 name=purchase>
    <OPTION value="Fachbuchhandel">Fachbuchhandel
    <OPTION value="Kaufhaus">Kaufhaus
    <OPTION value="Online">Online
    <OPTION value="Verlag">Verlag
    <OPTION value="Nur geliehen">Nur geliehen
    </SELECT>
    </TR><TR>
    <TD COLSPAN=2>
    <INPUT type=submit value=Absenden>
    <INPUT type=reset>
    <INPUT type=hidden name=sent value=1>
    </TD>
    </TR>
    </TABLE>
    </FORM>
    <?
    }
    ?>
    </body>
    </html>


    Das sind die Serverumstellungen (im Wesentlichen):

    Altes System Neues System
    PHP Version 4.0.6 PHP Version 4.3.8
    PHP SafeMode off PHP SafeMode on
    Kein PHP Open BaseDir Open BaseDir auf /home/benutzername
    Kein Suexec Wrapper Suexec Wrapper aktiviert
    Wenig PHP Module Viele neue PHP Module

    Falls jemand eine Idee hat, danke im vorraus!!!

    mfg reiti610

  • #2
    Google mal nach Register_Globals.

    Du musst die Variablen auf $_GET bzw. $_POST umstellen.

    Kommentar


    • #3
      und

      http://de3.php.net/manual/en/security.globals.php

      Kommentar


      • #4
        OffTopic:
        Schneller

        Kommentar

        Lädt...
        X