Mailinglisten-Archive |
Hallo, habs jetzt anders gemacht. Übergebe XML-Metatags die dann ausgewertet werden. Beispiel: PHP-Datei kartenlist.php <?header("Content-type: image/svg+xml"); print('<?xml version="1.0" encoding="iso-8859-1"?>'); include "inc/open.inc.php"; ?> <svg> <def> <kartenlist id="kartenlist"> <? $pw=$HTTP_GET_VARS['pw']; $user=$HTTP_GET_VARS['user']; $nutzer=1; // Demonutzer // Finden der Nutzer ID , Passwortabfrage //mysql_select_db("futurefarm", $conn); $sql="SELECT nutzer FROM user where pw='$pw' and user='$user'"; $result=mysql_query($sql,$conn); if($result) { while ($row=mysql_fetch_object($result)) { $nutzer=$row->nutzer; } } $karten=""; $sql="SELECT bezeichnung FROM karten where nutzer='$nutzer' order by bezeichnung"; // Finden der Karten $result=mysql_query($sql,$conn); if ($result) { while ($row=mysql_fetch_object($result)) { $karten.=$row->bezeichnung."##"; } } echo(substr($karten,0,-2)); @mysql_close($conn); ?> </kartenlist> </def> </svg> javasript part: str="kartenlist.php?pw="+pw+"&user="+user; getURL(str,callback_get_svg); ////////////////////////////////////////////////////////// function callback_get_svg(urlRequestStatus) { if ((ver.indexOf("Adobe")!=-1) && (ver.indexOf("6.0")!=-1) ) { // *********************** Mathias FATENE ********************* // if(urlRequestStatus.success==false) { alert('Fehler bei Verbindung zum Server') return 0; } // *********************** Mathias FATENE ********************* // metadoc=parseXML(urlRequestStatus.content); ////////////////////////////////////////// /////////////////////////////////// data=printNode(metadoc).split("\n") //alert("data = "+data); for (child=0; child < data.length; child++) { if (child == 0) metadoc='' else metadoc=metadoc+"\n"+data[child]; } //metadoc=metadoc+"\n"+'</metadata>'+"\n"; // *********************** Mathias FATENE ********************* // //alert("metadoc FROM if = "+metadoc) // *********************** Mathias FATENE ********************* // } else { metadoc=parseXML(urlRequestStatus.content,context); // *********************** Mathias FATENE ********************* // //alert("metadoc FROM else = "+metadoc) // *********************** Mathias FATENE ********************* // } new_node = parseXML( metadoc, document ) child=svgdoc.getElementById(par) child.appendChild(new_node); par="map"; } ////////////////////////////////////////////////////////// Burkhard Stollenwerk
php::bar PHP Wiki - Listenarchive