Wenn ich aber z.B. $mapinput direkt deklariere anstatt es über das Textdokument zu machen klappt es ($mapinput = "BMA*Musterstadt*Musterstrasse 23*Musterhaus XY Melder 12*"; )
Dann vermute ich mal muss ich wie in der letzten Echo angabe mal angedeutet den ganzen link auch als variable speichern und dann mittels Html aus der PHP Datei auslesen lassen richtig ? Wie ruft man das am besten auf ?
Vielen Dank für jeden Tipp !
MFG Beatzler
15.12.2009, 03:26
Shinzon
Du musst das Dateihandle nicht nur öffnen, sondern auch die Daten aus dem Handle
lesen und DIESE Daten verarbeiten.
In deinem Beispiel "verarbeitest" du nicht den Dateiinhalt, sondern den Dateinamen.
.. f_read() liegt mir auf der Zunge, aber das ist wohl eher ein Echo aus der ANSI-C-Zeit..
In der PHP Referenz gibt's aber doch ein Beispiel zum "Datei lesen", wenn ich mich recht
entsinne..
Gruss,
Tim
15.12.2009, 23:06
felix000
fopen kannst dir sparen, dazu nimmst du doch file()...
implode() is nur da für den Fall, dass mehrere Zeilen in der Datei stehen.
// wird als Teiler zwischen * deklariert um die einzelnen Abschnitte abrufen zu können
//implode() is nur da für den Fall, dass mehrere Zeilen in der Datei stehen.
$teile1 = explode("*", implode("",$file));
// Leerzeichen zwischen Straße + Hausnummer entfernen und durch + ersetzen:
$suchmuster[0] = '/ /';
$ersetzungen[0] = '+';
$strasse=preg_replace($suchmuster, $ersetzungen, $teile1[2]);
// Leerzeichen zwischen Stadtangabe entfernen und durch + ersetzen:
$teile2 = explode("*", implode("",$file));
$suchmuster2[0] = '/ /';
$ersetzungen2[0] = '+';
$stadt=preg_replace($suchmuster2, $ersetzungen2, $teile2[1]);
//Ausgabe Ort + Strasse direkt zusammen
echo "$stadt+$strasse";
?>
Soweit so gut scheint es jetzt in der Command Box zu klappen.
Hättet ihr nochmal nen Tipp wie ich Ihr das ganze nun am besten direkt mit Google Maps aufrufen würdet ?Denke mal das müsste den ja wieder im HTML Teil ablaufen oder ? Das ich dann halt direkt im Link die Paramter &Strasse+&stadt eintrage, quasi so:
wie würdet ihr das ganze dann direkt aufrufen ? Über Html mittels Popup ( z.B. Javaskript) oder gibs da direkt irgend ne PHP Funktion für welche nur eine Seite öffnet und denn halt direkt mit dem Link ohne nochmal nen PopUp zu öffnen oder so ?
Vielen Dank nochmals für eure Tipps :)
MFG Beatzler
18.12.2009, 16:20
Beatzler
Hey,
ich habs nun so hinbekommen wie ich es gerne hätte und es läuft wunderbar :-)
// wird als Teiler zwischen * deklariert um die einzelnen Abschnitte abrufen zu können
// implode() is nur da für den Fall, dass mehrere Zeilen in der Datei stehen.
$teile1 = explode("*", implode("",$file));
// Leerzeichen zwischen Straße + Hausnummer entfernen und durch + ersetzen:
$suchmuster[0] = '/ /';
$ersetzungen[0] = '+';
$strasse=preg_replace($suchmuster, $ersetzungen, $teile1[2]);
// Leerzeichen zwischen Stadtangabe entfernen und durch + ersetzen:
$teile2 = explode("*", implode("",$file));
$suchmuster2[0] = '/ /';
$ersetzungen2[0] = '+';
$stadt=preg_replace($suchmuster2, $ersetzungen2, $teile2[1]);
Weiß einer reinzufällig den LINK Parameter um in der Satelliten Ansicht direkt immer die Labels mit den Straßen einzublenden ?! Das ist der einzigste der mir aktuell noch fehlt....
MFG Beatzler
03.05.2010, 09:21
carlcarlert
Does this work today? I´ve tryed but cant get it to work.