Web Abfrage

Dieses Thema im Forum "Programmierung" wurde erstellt von Goldencreeper, 10. August 2013.

  1. Goldencreeper
    Offline

    Goldencreeper

    Registriert seit:
    3. Januar 2012
    Beiträge:
    680
    Ort:
    Niedersachsen
    Minecraft:
    mincraftermanuel
    Hallo liebe Minecraft Community.
    Ich habe ein Problemm mit einem PhP Script.
    Normaler weise Funktioniert das Script auch gut.
    Nun möchte ich das Script bzw allgemein einbinden.
    Ich habe einfach diesen Code genommen:
    HTML Code:
    HTML:
    1. <html><head><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><script type="text/javascript">function checkIPSyntax(){var regex = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}$/;  if (regex.test($('#txtIP').val())){      $('#txtIP').css('background-color', 'green');       $('#txtIP').css('color', 'white');  }}
    2. function checkServer(){ $('#meldung').html('<img src="http://de.d3rawr.com/images/waiting.gif" width=32 height=32 />'); var request = $.post("check.php",{ip : $('#txtIP').val()}); request.done(function(data){        $('#meldung').html(data);   });
    3. }</script></head>
    4. <body><div>Bitte IP und Port in folgendem Format eingeben (10.10.20.1:80)</div><input type="text" id="txtIP" onKeyUp="checkIPSyntax();"/><input type="button" id="btnCheck" onClick="checkServer();" style="display:none" value="Check"><div id="meldung"></div></body></html>
    Dazu den PhP Code:
    PHP:
    1. <?phpif (isset($_POST['ip']) && $_POST['ip'] != ""){    sleep(2);   $arIP = split(":",$_POST["ip"]);    echo '<p style="color:green">IP: ' . $arIP[0] . ' mit Port: ' . $arIP[1] . ' is UP</p>';} else {    echo "No valid IP specified";}?>
    Nun möchte ich diesen Code auf einer Website umbauen.
    Also den HTML Code in einen Div Container machen auf einer bestehenden Website.
    Was auch Funktioniert.
    Auch das PhP Script Funktioniert.
    Nur gibt es den Falschen wert aus.
    Wenn man auf Check klickt dann kommt immer das gleiche.
    Hab auch die Zeilen schon vertauscht aber nix geht.
    Hoffe mir kann jemand Helfen.

    Grüße Goldencreeper

    PS: Wer es Testen möchte kurtz :pn: schreiben.
     
    #1
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Dein PHP script KANN nur eine Sache zurückgeben.
    Das Script führt keine Überprüfung aus, sondern wartet nur 2 sekunden und gibt dann
    Code (Text):
    1. <p style="color:green">IP: ' . $arIP[0] . ' mit Port: ' . $arIP[1] . ' is UP</p>
    zurück.
     
    #2