Hallo,
ich bin neu hier und habe ein Problem bei dem nicht weiter weiß evt. könnt ihr mir helfen.
Ich habe schon öfters mit PHP gearbeitet würde mich selbst aber eher als Einsteiger sehen.
Was ich bis jetzt mit Osm gemacht habe, habe an der Seite www.fahrradies.net mitgearbeitet und habe damals die MappingParty in Bohmte mit organisiert die in dem Jahr die größte Deutschlands war.
So nun zu meinem Problem das ich habe. Ich versuche eine GPS-mouse in linux auszulesen und den Punkt den ich da bekomme in einer Karte im Web darstellen. Das ganz kombiniert mit einer Routingfunktion und einer Datenbank. Das ganze wird nur mit opensource Komponenten realisiert.
Es läuft alles ausser das auslesen der Maus. Von der Maus kommt ein NMEA Protokoll zurückhttp://de.wikipedia.org/wiki/NMEA_0183 das in ascii kodiert ist
Ich habe mir folgendes gedacht, hole mir das zeilenweise, verwende dann chr() und das ganze dann in einer Schleife. Aber das geht nicht, hier der Code für das zeilenweise auslesen :[
PHP-Code:
function findstart() {
$f = fopen(“/dev/ttyUSB0”,“r”);
$gh = fgets($f);
echo $gh;
/** $array = str_split($f);
$slug = array_shift($array);
echo $slug;/
/**for ($i=0; $i < 1;$i++){
$fk = fgetc($f);
$var = ord($fk);
echo ($var);
$jaaa = chr($var);
echo ($jaaa);
}/
/**for ($i=0; $i<sizeof($fk);$i++){
$k = intval($fk[$i]);
echo $k;
}*/
}
jetzt bekomme ich bei meinem echo aber im Browser “komische” Symbole, d.h. kleine Kästchen mit Zahlen, Fragezeichen in einer Route und zwischen durch auch mal Zahlen und Klammern. Wollte die auch hier posten aber es geht nicht
und ein Bildschirmphoto kann man hier ncht einfügen
Freu mich über jede Hilfe, habe schon viel probiert aber nichts geht …
Mfg