PHP Vergleich Javascript/Ajax

OP #3441338
Lesenswert?
• ▲
▼
Hey ,kann mir jemand erklären warum der vergleich nicht funktioniert ?
1
[head...]
2
function load(){
3
  $.ajax({
4
url : "ajax.php?inhalt=http://192.168.0.13/io?iPC3"
5
    }).done(function($test) {
6
alert($test);//funktioniert!! Zeigt PC3=0 an
7
});  
8
}
9
[..head]
10
[body..]
11

12

13
<?php
14
if( $test == 'PC3=1' ) echo ' checked="checked"'; //Funktioniert nicht ?!
15
?>
16
[...body]

wenn ich (123 == 123) schreibe funktioniert es. Warum nicht so wie es 
oben beschrieben ist ? Vielleicht weil der Head Teil Javascript ist und 
der untere Teil PHP ?
Weis jemand wie ich die Variable $test vergleichen kann mit werten ?
Gast #3441354
Lesenswert?
• ▲
▼
Du kannst nicht PHP und javascript code mischen und hoffen es geht... 
PHP läuft auf dem server, javascript auf dem Client...
In der Datei Ajax.php kannste du auf $_GET['Inhalt'] zugreifen...der 
Wert wird über den Ajax request gesendet... Lies dir bitte mal ein 
Tutorial durch...so wird das nichts
OP #3441408
Lesenswert?
• ▲
▼
Ok habs herausgefunden, hatte die Idee schon vorher aber ohne trim, hat 
davor nicht geklappt weil es warum auch immer eine art Leerzeichen mit 
ausgegeben hat
1
 $ctx = stream_context_create(array('http' => array('timeout' => 1)));   
2
 $test= file_get_contents('http://192.168.0.13/io?iPC3', 0, $ctx);  
3
 $text2 = trim($test);

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.