当前位置: 首页>>代码示例>>PHP>>正文


PHP XML::DoXML方法代码示例

本文整理汇总了PHP中XML::DoXML方法的典型用法代码示例。如果您正苦于以下问题:PHP XML::DoXML方法的具体用法?PHP XML::DoXML怎么用?PHP XML::DoXML使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在XML的用法示例。


在下文中一共展示了XML::DoXML方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: get_xml_from_db

function get_xml_from_db($query)
{
    global $db_user, $db_host, $db_pass, $debug, $version, $client_db;
    global $debug;
    if ($debug) {
        file_put_contents('xmllib/softphone_debugging.htm', Date("Y-m-d H:i:s") . ": " . $query . "<br><br>", FILE_APPEND | LOCK_EX);
    }
    $A = new XML();
    $Type = 3;
    $Encoding = 2;
    $A->SqlString = $query;
    //if($debug) file_put_contents('softphone_debugging.htm', Date("H:i:s").": ".$query."<br><br>", FILE_APPEND|LOCK_EX);
    $A->DB = $client_db;
    $A->DBuser = $db_user[1];
    $A->DBhost = $db_host[1];
    $A->DBpassword = $db_pass[1];
    $A->Type = $Type;
    if (!isset($Encoding)) {
        $A->Encoding = 2;
    } else {
        $A->Encoding = $Encoding;
    }
    $xml_result = $A->DoXML();
    if ($A->IsError == 1) {
        return -1;
    }
    return $xml_result;
}
开发者ID:kipkaev55,项目名称:asterisk,代码行数:28,代码来源:gateway_ver3.php

示例2: xmlbackup

/**
 * Genere un fichier backup.xml a partir de base dbhost connecte avec l'utilisateur dbuser
 * et le mot de passe dbpassword sur le serveur dbdefault
**/
function xmlbackup()
{
    global $CFG_GLPI, $DB;
    //on parcoure la DB et on liste tous les noms des tables dans $table
    //on incremente $query[] de "select * from $table"  pour chaque occurence de $table
    $result = $DB->list_tables();
    $i = 0;
    while ($line = $DB->fetch_row($result)) {
        $table = $line[0];
        $query[$i] = "SELECT *\n                    FROM `{$table}`";
        $i++;
    }
    //le nom du fichier a generer...
    //Si fichier existe deja il sera remplac�par le nouveau
    $chemin = GLPI_DUMP_DIR . "/backup.xml";
    // Creation d'une nouvelle instance de la classe
    // et initialisation des variables
    $A = new XML();
    // Your query
    $A->SqlString = $query;
    //File path
    $A->FilePath = $chemin;
    // Type of layout : 1,2,3,4
    // For details about Type see file genxml.php
    if (empty($Type)) {
        $A->Type = 4;
    } else {
        $A->Type = $Type;
    }
    //appelle de la methode gerant le fichier XML
    $A->DoXML();
    // Affichage, si erreur affiche erreur
    //sinon affiche un lien vers le fichier XML genere
    if ($A->IsError == 1) {
        printf(__('ERROR:'), $A->ErrorString);
    }
    //fin de fonction xmlbackup
}
开发者ID:stweil,项目名称:glpi,代码行数:42,代码来源:backup.php


注:本文中的XML::DoXML方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。