本文整理汇总了PHP中parseToXML函数的典型用法代码示例。如果您正苦于以下问题:PHP parseToXML函数的具体用法?PHP parseToXML怎么用?PHP parseToXML使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了parseToXML函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: format
/**
* Format the nodeset output to an <ul> list
* This is just for the scriptaculous autocompleter field
*
* @param Object $object - the data to format
* @return string
*/
function format($object)
{
global $CFG;
if (!$object instanceof NodeSet) {
$doc = "<?xml version=\"1.0\"?>";
$doc .= "<error><message>" . $object->message . "</message><code>" . $object->code . "</code></error>";
return $doc;
}
$doc = "<?xml version=\"1.0\"?>";
$doc .= "<data>";
$nodes = $object->nodes;
foreach ($nodes as $node) {
// can only display if the node has at least a start date
if (isset($node->startdatetime)) {
$doc .= "<event start='" . date(r, $node->startdatetime) . "'";
if ($node->enddatetime) {
$doc .= " end='" . date(r, $node->enddatetime) . "'";
// work out if it's a duration or not
if ($node->startdatetime != $node->enddatetime) {
$doc .= " isDuration='true'";
}
}
$doc .= " title='" . parseToXML($node->name) . "'";
//add url
$doc .= " link='" . $CFG->homeAddress . "node.php?nodeid=" . $node->nodeid . "'";
$doc .= ">";
$doc .= parseToXML(strip_tags($node->description));
$doc .= "</event>";
}
}
$doc .= "</data>";
return $doc;
}
开发者ID:uniteddiversity,项目名称:DebateHub,代码行数:40,代码来源:simile.php
示例2: XML
function XML()
{
// Select all the rows in the markers table
$query = "SELECT * FROM aiesec_trainees WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'id="' . parseToXML($row['id']) . '" ';
echo 'name="' . parseToXML($row['name']) . '" ';
echo 'address="' . parseToXML($row['address']) . '" ';
echo 'lat="' . $row['lat'] . '" ';
echo 'lng="' . $row['lng'] . '" ';
echo 'type="' . $row['type'] . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
}
开发者ID:kvervo,项目名称:trainees-maps,代码行数:26,代码来源:map.php
示例3: generateMarkers
function generateMarkers($con, $marker_id, $showPathMarkers, $markerDelay)
{
// Select all the rows in the markers table
$markerSql = "";
if ($marker_id != "") {
$markerSql = "ge.gps_entry_id = " . phpGPS_DB::cleanInput($marker_id);
}
//build query, if marker is set, then show regardless of status
$query = "SELECT \n" . " * \n" . "FROM \n" . " gps_entries ge \n" . " left join gps_type gt on ge.gps_type_id = gt.gps_type_id \n";
$query = $query . "WHERE \n";
if ($markerSql == "") {
$query = $query . " ((ge.gps_status <> 'H' ";
if (!$showPathMarkers) {
$query = $query . "AND ge.gps_status <> 'P' ";
}
$query = $query . ") or ge.gps_status IS NULL) \n";
//H is Hidden, P is Path Only
} else {
$query = $query . " {$markerSql} \n";
}
if ($markerDelay != null && $markerDelay > 0) {
$query = $query . " AND ge.gps_entry_date < NOW() - INTERVAL {$markerDelay} DAY \n";
}
$query = $query . "ORDER BY \n" . " ge.gps_date;";
$result = mysqli_query($con, $query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
//Exit if no results
if ($result->num_rows == 0) {
return;
}
//Start Marker XML
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysqli_fetch_assoc($result)) {
echo '<marker ';
echo 'id="' . parseToXML($row['gps_entry_id']) . '" ';
echo 'name="' . parseToXML($row['gps_name']) . '" ';
echo 'comment="' . parseToXML($row['gps_comment']) . '" ';
echo 'address="' . parseToXML($row['gps_address1']) . '" ';
echo 'lat="' . $row['gps_latitude'] . '" ';
echo 'lng="' . $row['gps_longitude'] . '" ';
echo 'accuracy="' . $row['gps_accuracy'] . '" ';
echo 'path_id="' . $row['gps_path_id'] . '" ';
echo 'type_name="' . $row['gps_type_name'] . '" ';
echo 'image="' . $row['gps_type_image'] . '" ';
echo 'custom_icon_name="' . $row['gps_type_icon'] . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
}
开发者ID:vivek779,项目名称:phpGPS,代码行数:53,代码来源:generateXML.php
示例4: format
/**
* Format the nodeset output to an <ul> list
* This is just for the scriptaculous autocompleter field
*
* @param Object $object - the data to format
* @return string
*/
function format($object)
{
global $CFG;
$doc = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
$doc .= "<rss version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\">";
$doc .= "<channel>";
$doc .= "<title>" . $CFG->SITE_TITLE . "</title>";
$doc .= "<link>" . $CFG->homeAddress . "</link>";
$doc .= "<description></description>";
$doc .= "<pubDate>" . date('r') . "</pubDate>";
$doc .= "<language>en</language>";
if ($object instanceof NodeSet) {
$nodes = $object->nodes;
foreach ($nodes as $node) {
$role = $node->role;
$url = $CFG->homeAddress . "explore.php?nodeid=" . $node->nodeid;
$doc .= "<item>";
$doc .= "<title>" . parseToXML($node->name) . "</title>";
$doc .= "<link>" . $url . "</link>";
$doc .= "<pubDate>" . date('r', $node->creationdate) . "</pubDate>";
$user = $node->users[0];
$doc .= "<dc:creator>" . $user->name . "</dc:creator>";
$doc .= "<description><![CDATA[" . $node->description . "]]></description>";
$doc .= "<content:encoded><![CDATA[" . $node->description . "]]></content:encoded>";
$doc .= "<guid isPermaLink='true'>" . $url . "</guid>";
$doc .= "</item>";
}
} else {
if ($object instanceof ConnectionSet) {
$conns = $object->connections;
foreach ($conns as $conn) {
$doc .= "<item>";
$doc .= "<title>" . parseToXML($conn->from->name) . " -> " . parseToXML($conn->to->name) . "</title>";
$doc .= "<link>" . $CFG->homeAddress . "node.php?nodeid=" . $conn->from->nodeid . "#conn-neighbour</link>";
$doc .= "<pubDate>" . date('r', $conn->creationdate) . "</pubDate>";
$user = $conn->from->users[0];
$doc .= "<dc:creator>" . $user->name . "</dc:creator>";
$fNode = $conn->from;
$tNode = $conn->to;
$desc = "<a href='" . $CFG->homeAddress . "node.php?nodeid=" . $conn->from->nodeid . "#conn-neighbour'>" . $fNode->name . "</a>";
$desc .= " -[" . $conn->linktype->label . "]-> ";
$desc .= "<a href='" . $CFG->homeAddress . "node.php?nodeid=" . $conn->to->nodeid . "#conn-neighbour'>" . $tNode->name . "</a>";
$doc .= "<description><![CDATA[" . $desc . "]]></description>";
$doc .= "<content:encoded><![CDATA[" . $desc . "]]></content:encoded>";
$doc .= "<guid isPermaLink='true'>" . $CFG->homeAddress . "node.php?nodeid=" . $conn->from->nodeid . "#conn-neighbour</guid>";
$doc .= "</item>";
}
}
}
$doc .= "</channel></rss>";
return $doc;
}
开发者ID:uniteddiversity,项目名称:DebateHub,代码行数:59,代码来源:rss.php
示例5: mysqli
// Create the database connection
$mysqli = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if ($mysqli->connect_errno) {
echo 'Connection error: (', $mysqli->connect_errno, ') ', $mysqli->connect_error;
}
$results = $mysqli->query("SELECT * FROM businesses");
function parseToXML($htmlStr)
{
$xmlStr = str_replace('<', '<', $htmlStr);
$xmlStr = str_replace('>', '>', $xmlStr);
$xmlStr = str_replace('"', '"', $xmlStr);
$xmlStr = str_replace("'", ''', $xmlStr);
$xmlStr = str_replace("&", '&', $xmlStr);
return $xmlStr;
}
header("Content-type: text/xml");
echo '<markers>';
while ($row = $results->fetch_assoc()) {
echo '<marker ';
echo 'name="' . parseToXML($row['name']) . '" ';
echo 'type="' . parseToXML($row['type']) . '" ';
echo 'latitude="' . parseToXML($row['latitude']) . '" ';
echo 'longitude="' . parseToXML($row['longitude']) . '" ';
echo 'address="' . parseToXML($row['address']) . '" ';
echo 'city="' . parseToXML($row['city']) . '" ';
echo 'state="' . parseToXML($row['state']) . '" ';
echo 'phone="' . parseToXML($row['phone']) . '" ';
echo 'website="' . parseToXML($row['website']) . '" ';
echo '/>';
}
echo '</markers>';
开发者ID:wrannaman,项目名称:CorvalisSustainabilityWeb,代码行数:31,代码来源:phpsqlajax_genxml.php
示例6: while
echo "<select name='countryId1'>";
echo "<option value='0'>Select Visit</option>";
while ($row = $result->fetch_assoc()) {
unset($id, $name);
$id = $row['id'];
$name = $row['organisation'];
echo '<option value="' . $id . '">' . $name . '</option>';
}
echo "</select>";
} else {
header("Content-type: text/xml");
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysqli_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'ID="' . $row['id'] . '" ';
echo 'date2="' . $row['datee2'] . '" ';
echo 'vanue="' . parseToXML($row['vanue']) . '" ';
echo 'lat="' . $row['lat'] . '" ';
echo 'lng="' . $row['lng'] . '" ';
echo 'date1="' . parseToXML($row['datee1']) . '" ';
echo 'organisation="' . parseToXML($row['organisation']) . '" ';
echo 'delegation="' . parseToXML($row['delegation']) . '" ';
echo 'purpose="' . parseToXML($row['purpose']) . '" ';
echo 'outcomes="' . parseToXML($row['outcomes']) . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
}
开发者ID:Mitko88,项目名称:MI-map,代码行数:31,代码来源:findVisit.php
示例7: mysql_query
}
}
}
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
setlocale(LC_MONETARY, 'en_US');
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'SALEDT="' . parseToXML($row['SALEDT']) . '" ';
echo 'PARCELLOCATION="' . parseToXML($row['PARCELLOCATION']) . '" ';
echo 'PARID="' . parseToXML($row['PARID']) . '" ';
echo 'PRICE="' . money_format('%(#10n', $row['PRICE']) . '" ';
echo 'SALETYPE="' . translateSaleType($row['SALETYPE']) . '" ';
echo 'SALEVALIDITY="' . translateSaleValidity($row['SALEVALIDITY']) . '" ';
echo 'SALETYPEnum="' . parseToXML($row['SALETYPE']) . '" ';
echo 'SALEVALIDITYnum="' . parseToXML($row['SALEVALIDITY']) . '" ';
echo 'PRICEnum="' . parseToXML($row['PRICE']) . '" ';
echo 'Latitude="' . $row['Latitude'] . '" ';
echo 'Longitude="' . $row['Longitude'] . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
// http://www.tizag.com/ajaxTutorial/ajax-mysql-database.php
开发者ID:nickklosterman,项目名称:PythonSheriffSales,代码行数:31,代码来源:phpRealEstateSalesDynamic.php
示例8: parseToXML
include 'includes/session.inc';
include 'includes/SQL_CommonFunctions.inc';
function parseToXML($htmlStr)
{
$xmlStr = str_replace('<', '<', $htmlStr);
$xmlStr = str_replace('>', '>', $xmlStr);
$xmlStr = str_replace('"', '"', $xmlStr);
$xmlStr = str_replace("'", ''', $xmlStr);
$xmlStr = str_replace("&", '&', $xmlStr);
return $xmlStr;
}
$sql = "SELECT * FROM suppliers WHERE 1";
$ErrMsg = _('An error occurred in retrieving the information');
$result = DB_query($sql, $db, $ErrMsg);
$myrow = DB_fetch_array($result);
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($myrow = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'name="' . parseToXML($myrow['suppname']) . '" ';
echo 'address="' . parseToXML($myrow["address1"] . ", " . $myrow["address2"] . ", " . $myrow["address3"] . ", " . $myrow["address4"]) . '" ';
echo 'lat="' . $myrow['lat'] . '" ';
echo 'lng="' . $myrow['lng'] . '" ';
echo 'type="' . $myrow['type'] . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
开发者ID:sunilburli,项目名称:webERP-Medical,代码行数:31,代码来源:geocode_genxml_suppliers.php
示例9: die
die('Nao eh possivel usar o DB: ' . mysql_error());
}
//Seleciona todas as linhas na tabela de objetos
$query = "SELECT * FROM objeto WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Query Invalida: ' . mysql_error());
}
header("Content-type: text/xml");
//Comecando o arquivo XML
echo '<markers>';
//Iteracoes entre as linhas adicionando nohs XML para cada uma delas
while ($row = @mysql_fetch_assoc($result)) {
//Adicionando a um noh de documento XML
//$node = $doc->create_element("marker");
//$newnode = $parnode->append_child($node);
//$newnode->set_attribute("id", $row['id']);
//$newnode->set_attribute("tipo", $row['tipo']);
//$newnode->set_attribute("latitude", $row['latitude']);
//$newnode->set_attribute("longitude", $row['longitude']);
echo '<marker ';
echo 'id="' . parseToXML($row['id']) . '" ';
echo 'tipo="' . parseToXML($row['tipo']) . '" ';
echo 'latitude="' . $row['latitude'] . '" ';
echo 'longitude="' . $row['longitude'] . '" ';
echo '/>';
}
//$xmlfile = $doc->dump_mem();
//echo $xmlfile;
//Fim do arquivo XML
echo '</markers>';
开发者ID:kilamirax,项目名称:clicacao-project,代码行数:31,代码来源:phpsqlajax_genxml.php
示例10: parseToXML
//----------------------------------------------------//
include $DOC_ROOT . '/classes/userClass.php';
//-------------function to parse strings to xml-----------//
function parseToXML($htmlStr)
{
$xmlStr = str_replace('<', '<', $htmlStr);
$xmlStr = str_replace('>', '>', $xmlStr);
$xmlStr = str_replace('"', '"', $xmlStr);
$xmlStr = str_replace("'", ''', $xmlStr);
$xmlStr = str_replace("&", '&', $xmlStr);
return $xmlStr;
}
//Start XML file, echo parent node
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
echo "<markers>\n";
$sql = user::searchAll();
$resource1 = mysql_query($sql);
while (@($row = mysql_fetch_assoc($resource1))) {
//-------------------selects users friends address--------------//
$address = $row['address1'] . " " . $row['address2'] . ", " . $row['city'] . ", " . $row['state'];
echo '<marker ';
echo 'address="' . parseToXML($address) . '" ';
echo 'name="' . parseToXML($row['item_name']) . '" ';
echo 'lat="' . parseToXML($row['latitude']) . '" ';
echo 'lng="' . parseToXML($row['longitude']) . '"';
echo "/>";
}
//--------------select user address ends---------------------//
// End XML file*/
echo "</markers>\n";
开发者ID:raju99,项目名称:sparkswap,代码行数:31,代码来源:mapGenXml.php
示例11: mysql_query
// Select all the rows in the markers table
$query = "SELECT * FROM landpks_input_data WHERE boolean_test_plot = 0";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
mysql_close($connection);
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<plots>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<plot ';
echo 'name="' . parseToXML(parseName($row['name'])) . '" ';
echo 'recorder_name="' . parseToXML($row['recorder_name']) . '" ';
echo 'lat="' . $row['latitude'] . '" ';
echo 'lng="' . $row['longitude'] . '" ';
echo 'slope="' . $row['slope'] . '" ';
echo 'slope_shape="' . $row['slope_shape'] . '" ';
echo 'land_cover="' . $row['land_cover'] . '" ';
if ($row['boolean_grazed'] == 1) {
echo 'grazed= "Yes" ';
} else {
echo 'grazed= "No" ';
}
if ($row['boolean_flooding'] == 1) {
echo 'flooding= "Yes" ';
} else {
echo 'flooding= "No" ';
}
开发者ID:matteisc,项目名称:LandPKS,代码行数:31,代码来源:LandPKS_Plots_Map_GenXML.php
示例12: die
if (!$result) {
die('Invalid query: ' . mysql_error());
}
// Start XML file, echo parent node
echo "<markers>\n";
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'name="' . parseToXML($row['sl_store']) . '" ';
echo 'address="' . parseToXML($row['sl_address']) . ', '. parseToXML($row['sl_city']). ', ' .parseToXML($row['sl_state']).' ' .parseToXML($row['sl_zip']).'" ';
echo 'lat="' . $row['sl_latitude'] . '" ';
echo 'lng="' . $row['sl_longitude'] . '" ';
echo 'distance="' . $row['sl_distance'] . '" ';
echo 'description="' . parseToXML($row['sl_description']) . '" ';
echo 'url="' . parseToXML($row['sl_url']) . '" ';
echo 'hours="' . parseToXML($row['sl_hours']) . '" ';
echo 'phone="' . parseToXML($row['sl_phone']) . '" ';
echo 'image="' . parseToXML($row['sl_image']) . '" ';
echo "/>\n";
}
// End XML file
echo "</markers>\n";
/*include("$sl_upload_path/cache/cacher-end.php");
*/
?>
开发者ID:robbiespire,项目名称:paQui,代码行数:29,代码来源:data-xml.php
示例13: str_replace
$xmlStr = str_replace('"', '"', $xmlStr);
$xmlStr = str_replace("'", ''', $xmlStr);
$xmlStr = str_replace("&", '&', $xmlStr);
return htmlspecialchars($xmlStr);
}
// Set the active MySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die('Can\'t use db : ' . mysql_error());
}
// Select all the rows in the markers table
$query = "SELECT * FROM markers WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'name="' . parseToXML($row['name']) . '" ';
echo 'latlng="' . $row['latlng'] . '" ';
echo 'country="' . $row['country'] . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
//
开发者ID:oleg131,项目名称:travelmap,代码行数:31,代码来源:phpsqlajax_genxml.php
示例14: mysqli_query
if ($region == 100) {
$queryMap = "SELECT * FROM outgoingExchange WHERE '1'";
$resultMap = mysqli_query($irms, $queryMap);
} else {
$queryMap = "SELECT * FROM outgoingExchange WHERE regionid='{$region}'";
$resultMap = mysqli_query($irms, $queryMap);
}
if (!$resultMap) {
die('Invalid query: ' . mysqli_error($irms));
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysqli_fetch_assoc($resultMap)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'name="' . parseToXML($row['hostInstitution']) . '" ';
echo 'URLaddress="' . $row['uniURL'] . '" ';
echo 'lat="' . $row['lat'] . '" ';
echo 'lng="' . $row['lng'] . '" ';
echo 'unilogo="' . parseToXML($row['unilogo']) . '" ';
echo 'fldCountry="' . parseToXML($row['country']) . '" ';
echo 'fldRegion="' . parseToXML($row['regionid']) . '" ';
echo '/>';
}
// End XML file
echo '</markers>';
?>
开发者ID:Mitko88,项目名称:MSI,代码行数:29,代码来源:findRegionExchange.php
示例15: foreach
foreach ($hostArray as $host) {
$icon = array();
//Check if google icon is used first
//else a custom icon is used and we need to parse.
if ($host->status == "up") {
$icon = explode('.', $host->upimage);
} elseif ($host->status == "down") {
$icon = explode('.', $host->downimage);
} elseif ($host->status == "recovering") {
$icon = explode('.', $host->recoverimage);
} else {
$icon = explode('.', $host->upimage);
}
if (!strncmp("Google", $icon[0], 6)) {
$icon[0] = strtolower(substr($icon[0], 6));
}
$kmldoc .= "<Placemark>";
$kmldoc .= '<name>' . parseToXML($host->description) . '</name>';
$kmldoc .= "<styleUrl>" . parseToXml($icon[0]) . "</styleUrl> ";
$kmldoc .= '<description>' . parseToXML($host->description) . "\n" . 'Availability: ' . $host->avail . "\n" . 'Address: ' . parseToXML($host->hostname) . '</description>';
$kmldoc .= '<Point>';
$kmldoc .= '<coordinates>' . parseToXML($host->long) . ',' . parseToXML($host->lat) . '</coordinates>';
$kmldoc .= '</Point>';
$kmldoc .= '</Placemark>';
$kmldoc .= "\n";
}
}
$kmldoc .= "</Document></kml>";
$f = fopen("./plugins/gpsmap/XML/" . $preemptive . ".kml", "w");
fwrite($f, $kmldoc);
fclose($f);
开发者ID:tinchobsas,项目名称:cacti-gpsmaps,代码行数:31,代码来源:kmlcreation.php
示例16: ON
//Get our locations from the database.
$idkota = $_GET['idkota'];
$query = "SELECT b.nama, a.gambar ,c.kategori,pos_lat, pos_long FROM " . $app[table][destinasi] . " as a LEFT JOIN " . $app[table][destinasi_bahasa] . " as b ON (a.id_reff = b.id_reff ) JOIN " . $app[table][destinasi_kategori] . " as c ON (a.id_kat=c.id) WHERE a.id_kota ='" . $idkota . "' AND a.status='aktif' ";
$dbu->query($query, $rnear, $hit_near);
$dnear = "";
if ($hit_near > 0) {
// Header File XML
header("Content-type: text/xml");
// Parent node XML
echo '<markers>';
while ($row = $dbu->fetch($rnear)) {
// Menambahkan ke node dokumen XML
echo '<marker ';
echo 'name="' . $row['nama'] . '" ';
echo 'gambar="' . $app[data_www] . "/destinasi/gambar/" . $row['gambar'] . '" ';
echo 'kategori="' . parseToXML($row['kategori']) . '" ';
echo 'button="' . $app[http] . "/" . $dbu->lookup('nama', 'action', "action='21' and id_bahasa='" . $_SESSION[bhs] . "'") . "/" . $urlx->shortLink($row['nama']) . "/" . '" ';
echo 'lat="' . $row['pos_lat'] . '" ';
echo 'lng="' . $row['pos_long'] . '" ';
echo '/>';
}
echo '</markers>';
}
function parseToXML($htmlStr)
{
$xmlStr = str_replace('<', '<', $htmlStr);
$xmlStr = str_replace('>', '>', $xmlStr);
$xmlStr = str_replace('"', '"', $xmlStr);
$xmlStr = str_replace("'", "'", $xmlStr);
$xmlStr = str_replace('&', '', $xmlStr);
$xmlStr = str_replace(" ", "", $xmlStr);
开发者ID:salomay,项目名称:refreshin,代码行数:31,代码来源:locationDestinasi.php
示例17: sl_dyn_js
function sl_dyn_js($post_content = "")
{
global $sl_dir, $sl_base, $sl_uploads_base, $sl_path, $sl_uploads_path, $wpdb, $sl_version, $pagename, $sl_map_language, $post, $sl_vars;
print "<script type=\"text/javascript\">\n//<![CDATA[\n";
include SL_INCLUDES_PATH . "/mapdesigner-options.php";
$GLOBALS['output_zone_type'] = 'sl_dyn_js';
$output_arr = array_filter($sl_mdo, "filter_sl_mdo");
unset($GLOBALS['output_zone_type']);
unset($sl_mdo);
//var_dump($output_arr); die();
foreach ($output_arr as $value) {
if (isset($value['output_zone'])) {
if (!is_array($value['output_zone'])) {
$the_field = $value['field_name'];
${$the_field} = trim($sl_vars[$the_field]) != "" ? $sl_vars[$the_field] : $value['default'];
//print "//Field: ".$the_field;
//print " | label?: ".preg_match("@\_label$@", $the_field);
//print " | message?: ".preg_match("@\_message$@", $the_field)."\n";
if (preg_match("@\\_label\$@", $the_field)) {
${$the_field} = addslashes(${$the_field});
//originally parseToXML(); now stripslashes is applied in MD (since v3.56.2)
} elseif (preg_match("@\\_message\$@", $the_field)) {
${$the_field} = addslashes(${$the_field});
}
} else {
$position_arr = array_keys($value['output_zone'], 'sl_dyn_js');
//array position of this sl_dyn_js output_zone, if an array
foreach ($position_arr as $pos_value) {
$the_field = $value['field_name'][$pos_value];
${$the_field} = trim($sl_vars[$the_field]) != "" ? $sl_vars[$the_field] : $value['default'][$pos_value];
if (preg_match("@\\_label\$@", $the_field)) {
${$the_field} = addslashes(${$the_field});
} elseif (preg_match("@\\_message\$@", $the_field)) {
${$the_field} = addslashes(${$the_field});
}
}
}
}
}
### Defaults
//$mt=(trim($sl_vars['map_type'])!="")? $sl_vars['map_type'] : "google.maps.MapTypeId.ROADMAP";
//$mt=(preg_match("@G\_@", $mt))? "'$mt'" : $mt;
//$oc=(trim($sl_vars['map_overview_control'])!="")? $sl_vars['map_overview_control'] : 0;
//$lld=(trim($sl_vars['load_locations_default'])!="")? $sl_vars['load_locations_default'] : 1 ;
//$lrwld=(trim($sl_vars['load_results_with_locations_default'])!="")? $sl_vars['load_results_with_locations_default'] : 1 ;
//$geo=(trim($sl_vars['geolocate'])!="")? $sl_vars['geolocate'] : 0 ;
### Labels
//$website_label=(trim($sl_vars['website_label'])!="")? parseToXML($sl_vars['website_label']) : "Website";
//$directions_label=(trim($sl_vars['directions_label'])!="")? parseToXML($sl_vars['directions_label']) : "Directions";
//$hours_label=(trim($sl_vars['hours_label'])!="")? parseToXML($sl_vars['hours_label']) : "Hours";
//$phone_label=(trim($sl_vars['phone_label'])!="")? parseToXML($sl_vars['phone_label']) : "Phone";
//$fax_label=(trim($sl_vars['fax_label'])!="")? parseToXML($sl_vars['fax_label']) : "Fax";
//$email_label=(trim($sl_vars['email_label'])!="")? parseToXML($sl_vars['email_label']) : "Email";
//$no_results_found_message=(trim($sl_vars['no_results_found_message'])!="")? addslashes($sl_vars['no_results_found_message']) : "No Results Found";
//$location_not_found_message=(trim($sl_vars['location_not_found_message'])!="")? addslashes($sl_vars['location_not_found_message']) : "";
### Dimensions
//$zl=(trim($sl_vars['zoom_level'])!="")? $sl_vars['zoom_level'] : 4;
//$du=(trim($sl_vars['distance_unit'])!="")? $sl_vars['distance_unit'] : "miles";
### Design
//$ic=(trim($sl_vars['icon'])!="")? $sl_vars['icon'] : SL_ICONS_BASE."/droplet_green.png";
//$ic2=(trim($sl_vars['icon2'])!="")? $sl_vars['icon2'] : SL_ICONS_BASE."/droplet_red.png";
### Maps V2 -> V3 Transition
//$map_type=(preg_match("@G\_@", $map_type))? "'$map_type'" : $map_type; //Had to remove in v3.56.2 for now -- was causing foreach error for $map_type in mapdesigner-options.php, line 93, which is an array - 4/29/15, 2:16p
## MapDesigner header row inputs
$gmc = trim($sl_vars['google_map_country']) != "" ? parseToXML($sl_vars['google_map_country']) : "United States";
$gmd = trim($sl_vars['google_map_domain']) != "" ? $sl_vars['google_map_domain'] : "maps.google.com";
//WPML Display Integration
if (function_exists('icl_t')) {
include SL_INCLUDES_PATH . "/mapdesigner-options.php";
$GLOBALS['input_zone_type'] = 'labels';
$GLOBALS['output_zone_type'] = 'sl_dyn_js';
$labels_arr = array_filter($sl_mdo, "filter_sl_mdo");
unset($GLOBALS['input_zone_type']);
unset($GLOBALS['output_zone_type']);
unset($sl_mdo);
//var_dump($labels_arr); die();
foreach ($labels_arr as $value) {
$the_field = $value['field_name'];
${$the_field} = addslashes(icl_t(SL_DIR, $value['label'], ${$the_field}));
}
}
//End WPML
print "var sl_base='" . SL_BASE . "';\nvar sl_uploads_base='" . SL_UPLOADS_BASE . "';\nvar sl_addons_base=sl_uploads_base+'" . str_replace(SL_UPLOADS_BASE, '', SL_ADDONS_BASE) . "';\nvar sl_includes_base=sl_base+'" . str_replace(SL_BASE, '', SL_INCLUDES_BASE) . "';\nvar sl_google_map_country='" . $gmc . "'; \nvar sl_google_map_domain='" . $gmd . "';\n";
$icon_array = array('icon' => 'map_home_icon', 'icon2' => 'map_end_icon');
$without_quotes = array('map_type', 'zoom_level');
//Google map type, zoom level can't have quotes around theme
foreach ($output_arr as $value) {
if (isset($value['output_zone'])) {
if (!is_array($value['output_zone'])) {
$the_field = $value['field_name'];
${$the_field} = !in_array($the_field, $without_quotes) ? "'{${$the_field}}'" : ${$the_field};
if (in_array($the_field, array_keys($icon_array))) {
//if-else needed due to inconsistency between 'icon'/'map_home_icon', etc labels
$the_field_converted = $icon_array[$the_field];
print "var sl_{$the_field_converted}=" . ${$the_field} . ";\n";
} else {
print "var sl_{$the_field}=" . ${$the_field} . ";\n";
}
} else {
$position_arr = array_keys($value['output_zone'], 'sl_dyn_js');
//.........这里部分代码省略.........
开发者ID:juansalvatella,项目名称:dosnoventa,代码行数:101,代码来源:sl-functions.php
示例18: mysql_connect
$connection = mysql_connect($host, $username, $password);
if (!$connection) {
die('Not connected : ' . mysql_error());
}
// Set the active mySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die('Can\'t use db : ' . mysql_error());
}
// Select all the rows in the markers table
$query = "SELECT * FROM propiedades WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'name="' . parseToXML('&', '&', $row['zona']) . '" ';
echo 'address="' . parseToXML($row['direccion']) . '" ';
echo 'lat="' . $row['latitud'] . '" ';
echo 'lng="' . $row['longitud'] . '" ';
echo 'type="propiedad" ';
echo '/>';
}
// End XML file
echo '</markers>';
开发者ID:hugodom,项目名称:CamposEstancias,代码行数:31,代码来源:phpsqlajax_genxml.php
示例19: setlocale
}
setlocale(LC_MONETARY, 'en_US');
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>' . PHP_EOL;
//echo '<query="' . $query . '" />' . PHP_EOL ; //this breaks the js. it complains and says: "Uncaught TypeError: Cannot read property 'documentElement' of null" aagggh it was because I wasn't doing the parseToXML() bit
echo '<item' . PHP_EOL . ' query="' . parseToXML($query) . '"' . PHP_EOL . ' />' . PHP_EOL;
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ' . PHP_EOL;
echo 'SaleDate="' . parseToXML($row['SaleDate']) . '" ' . PHP_EOL;
echo 'CaseNumber="' . parseToXML($row['CaseNumber']) . '" ' . PHP_EOL;
echo 'Address="' . parseToXML($row['Address']) . '" ' . PHP_EOL;
echo 'ZipCode="' . $row['ZipCode'] . '" ' . PHP_EOL;
echo 'Plaintiff="' . parseToXML($row['Plaintiff']) . '" ' . PHP_EOL;
echo 'Defendant="' . parseToXML($row['Defendant']) . '" ' . PHP_EOL;
echo 'Attorney="' . parseToXML($row['Attorney']) . '" ' . PHP_EOL;
echo 'SoldTo="' . parseToXML($row['SoldTo']) . '" ' . PHP_EOL;
echo 'PID="' . parseToXML($row['PID']) . '" ' . PHP_EOL;
echo 'Appraisal="' . money_format('%(#10n', $row['Appraisal']) . '" ' . PHP_EOL;
echo 'MinBid="' . money_format('%(#10n', $row['MinBid']) . '" ' . PHP_EOL;
echo 'SaleAmt="' . money_format('%(#10n', $row['SaleAmt']) . '" ' . PHP_EOL;
echo 'SaleStatus="' . parseToXML($row['SaleStatus']) . '" ' . PHP_EOL;
echo 'Latitude="' . $row['Latitude'] . '" ' . PHP_EOL;
echo 'Longitude="' . $row['Longitude'] . '" ' . PHP_EOL;
echo '/>' . PHP_EOL;
}
// End XML file
echo '</markers>' . PHP_EOL;
// http://www.tizag.com/ajaxTutorial/ajax-mysql-database.php
开发者ID:nickklosterman,项目名称:PythonSheriffSales,代码行数:31,代码来源:phpdatabasequery.php
示例20: mysqli_query
$resultMap = mysqli_query($irms, $queryMap);
} else {
$queryMap = "SELECT * FROM IRMS WHERE regionid='{$region}'";
$resultMap = mysqli_query($irms, $queryMap);
}
if (!$resultMap) {
die('Invalid query: ' . mysqli_error($irms));
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysqli_fetch_assoc($resultMap)) {
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'name="' . parseToXML($row['fldPart
|
请发表评论