Dynamische Karte

Ich habe soetwas noch nicht gemacht, die Einbindung der Karte lässt aber vermuten, dass es eine Imagemap ist. Such unter dem Begriff mal bei Google, und schau wegen der Einbindung bei Selfhtml rein. Ansonsten schau dir auch mal den Quelltext der verlinkten Seite an.
 
PHP:
<?php
echo "x=".$_POST['image_x']."<br/>";

echo "y=".$_POST['image_y']."<br/>";

?>


<form action="test2.php" method="POST">
<input type="image" name="image" src="image.gif" />
</form>
Damit erhälst du die x+y koordinaten eines Bildes,
du musst nurnoch was basteln, das z.b. mit gdlib nen punkt auf das bild macht.

Hier ne demo: http://pecz2.oci.de/image/test2.php


edit:
Hier hab ich mal die markierung mit eingebaut.
code:
image.php
PHP:
<?php
 header("Content-type: image/png");
 $img = imagecreatefrompng("image.png");
 $red = imagecolorallocate($img,255,0,0);
 
 $x = $_REQUEST['x'];
 $y = $_REQUEST['y'];
 

 
 imagefilledrectangle($img,$x,$y,$x,$y,$red);
 imagepng($img);
?>

map.php
PHP:
<?php
$x = $_POST['image_x'];
$y = $_POST['image_y'];

$xy = "?x=".$x."&y=".$y;
echo "x=".$_POST['image_x']."<br/>";

echo "y=".$_POST['image_y']."<br/>";



?>

<form action="map.php" method="POST">
<input type="image" name="image" src="image.php<?php echo $xy; ?>" />
</form>

beispielbild:
http://pecz2.oci.de/image/image.png
 
Zuletzt bearbeitet:
in nem manual steht das die GET variablen arrays sind!
könnte man dann nicht zb mehrere punkte mit der gleichen Get-var erzeugen
zb: map.php?pos=x,y&pos=x,y

die pos enthält x und y, und wird später mit explode getrennt anhand der kommas

egal, nun nimmt es immer die werte des letzten,
und wenn ich mit das dann als array greife, zb: $pos[0] für den ersten eintrag, nimmt es mit nur das erste zeichen in dem string,...
kann man das vllt doch so in der art machen
und wennicht würde ?pos1 ... ?pos2 ... .... nicht etwas schwirig werden? wie soll man die denn dynamisch erzeugen und einlesen?
 
nochmal ne kleine frage:
gibt ja sicher ein befehl um in einer bilddatei eine andere einzufügen.
ich will statt den punkten kleine grafiken einfügen.
hab schon im manal gesucht, ... aber gefunden hab ich nix,
und kann man auch transparente bilder einfügen
also gif
soll ja nur den farbigen kreis und nicht noch den weißen BG mit reinkopieren
 
Der obige Code geht bei mir irgendwie net. Kannst du vielleicht ein kleines Copy & Paste Beispiel machen :D ?
 
codemaster hat gesagt.:
nochmal ne kleine frage:
gibt ja sicher ein befehl um in einer bilddatei eine andere einzufügen.
ich will statt den punkten kleine grafiken einfügen.
hab schon im manal gesucht, ... aber gefunden hab ich nix,
und kann man auch transparente bilder einfügen
also gif
soll ja nur den farbigen kreis und nicht noch den weißen BG mit reinkopieren

Das geht glaube ich nur mit png's, das Transparente
 
Zurück