Auf Thema antworten

Zunächst zwei Dinge:


1. Benutze Code-Tags

2. Java != JavaScript  !!!111einself


Dein Problem ist diese Zeile:

[CODE]xmlhttp.open("GET", "steuerung_out.php?wert=cam_hoehe", true);[/CODE]

Du übergibst hier keine Variable, sondern einen festen String. JavaScript hat (zum Glück :rolleyes:) keine Stringinterpolation.

[CODE]xmlhttp.open("GET", "steuerung_out.php?wert=" + cam_hoehe, true);[/CODE]


Jetzt noch ein paar andere Tipps:

1. Du hast schon jQuery auf der Seite, benutze auch die Ajax-Funktion von jQuery. Dieser XMLHttpRequest Mist war schon immer lästig und wird es bleiben.

2. Eingabevalidierung!!!! Das PHP-Script, welches du da aufgesetzt hast, ist aus einer Security-Perspektive weiter offen als ein Scheunentor. cam_hoehe ist eine Zahl in einem bestimmten Wertebereich. Prüfe das auf PHP-Seite. Aktuell kann man einen Roman in deine cam_hoehe.txt schreiben. Und an anderer Stelle rechnest du nicht mit einem Roman, sondern einer Zahl.... Und baue wenigstens einen Passwortschutz in deine Anwendung ein damit nicht jeder x-beliebige Dateien auf deinem Server beschreiben kann.



Oben