Wo liegt der Fehler?

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

  • Wo liegt der Fehler?

    Das ist der Code:

    PHP-Code:
    <form action="netsend.php?send" method="POST"> 
        <font size="1" face="Arial, Helvetica, sans-serif"> 
        <input type="hidden" name="ga" value="yes"> 
        ip: <input name="ip" type="text"> 
        <br></tr><br> 
        <tr bordercolor="#CCCCCC" bgcolor="#CCCCCC"> 
        <br> <tr bordercolor="#CCCCCC" bgcolor="#CCCCCC"> 
        <td width="43%"> message:</div> 
        </td> <td width="57%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
        <textarea name="message" cols="80" rows="10" wrap="VIRTUAL"></textarea> 
        </font></td> </tr> <br><br> 
        <input name="submit" type="submit" id="submit" value="versturen"> 
        </form> 
        <font size="1" face="Arial, Helvetica, sans-serif"> 
        <?PHP 
        
    if ($QUERY_STRING == "send" AND $ip != "localhost") { 
       
        
    exec ("net send \"" $ip "\" " $message); 
        }
        
    ?> 
        </font>

    Und dies ist der Fehler:
    Notice: Undefined variable: QUERY_STRING


    Wo ist hier der Fehler?
    an was kann das liehgen?

  • #2
    das kann daran liehgen, dass die Variable $_SERVER['QUERY_STRING'] heißt.
    hopka.net!

    Kommentar


    • #3
      Jetzt kommen die Fehler:

      Notice: Undefined variable: ip

      Notice: Undefined variable: message

      Kommentar


      • #4
        Schon gelöst.
        Hat sich erledigt :-)

        Wenn ich in die Textarea schreibe mit mehreren Linien, wird nur die erste linie ausgegeben.

        An was kann das liegen?

        Kommentar


        • #5
          Original geschrieben von Pbrunold
          Wenn ich in die Textarea schreibe mit mehreren Linien, wird nur die erste linie ausgegeben.
          An was kann das liegen?
          net send in der kommandozeile funktioniert auch nur ohne zeilenumbrüche - schätze, dass es über exec genauso reagiert.

          du müsstest also alle zeilenumbrüche aus der nachricht entfernen - oder mach für die eingabe gleich ein textfeld.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar

          Lädt...
          X