コード例 #1
0
function xml2arraySimple($str)
{
    // is it an XML
    $xml = loadXML($str);
    // is it tematres XML
    $xml = loadTemaTresServices($xml);
    return simplexml2array($xml);
}
コード例 #2
0
$url = $starspath . "/getserviceparam.php?apikey=" . urlencode($apikey) . "&paramname=" . urlencode($paramname);
$returnxmlstring1 = loadXML($url);
$num_reports = count($returnxmlstring1->paramvalue);
$paramname = 'REPORT_DESCRIPTION';
$url = $starspath . "/getserviceparam.php?apikey=" . urlencode($apikey) . "&paramname=" . urlencode($paramname);
$returnxmlstring2 = loadXML($url);
for ($count = 0; $count < $num_reports; $count++) {
    $cur_reporttype = $returnxmlstring1->paramvalue[$count];
    if ((string) $reporttype == (string) $cur_reporttype) {
        $report_description = $returnxmlstring2->paramvalue[$count];
        break;
    }
}
$paramname = 'REPORT_HEADER';
$url = $starspath . "/getserviceparam.php?apikey=" . urlencode($apikey) . "&paramname=" . urlencode($paramname);
$returnxmlstring3 = loadXML($url);
$num_reports = count($returnxmlstring3->paramvalue);
$chaptercount = count($report->sections[0]->section);
$name1 = $report->names[0]->name[0]["firstname"];
$name2 = $report->names[0]->name[1]["firstname"];
/*
   printf ("<div style=\"clear:both\"></div>");

   printf ("<div style=\"position:absolute; left:10px; top:10px; font-size:12px; padding:0px; width:150px; z-index:500;\">");
*/
printf("<div style=\"float:left; max-width:150px; font-size:12px; padding:0px; width:15%%\">");
$i = 0;
printf("<ul style=\"border:2px outset rgb(240,240,240)\">");
foreach ($report->sections[0]->section as $chapter) {
    printf("<li id=\"MENU%d\" class=\"li1\"", $i + 1);
    if (!$i) {
コード例 #3
0
ファイル: load.php プロジェクト: hbeyer/liddel-tool
                die('Fehler beim Import: ' . $valid);
            }
        } elseif ($_SESSION['extension'] == 'xml') {
            $valid = validateXML('upload/files/' . $_SESSION['fileNameInternal'] . '.xml', 'uploadXML.xsd', 'mods-3-4.xsd');
            if ($valid == 1) {
                $data = loadXML('upload/files/' . $_SESSION['fileNameInternal'] . '.' . $_SESSION['extension']);
                $serialize = serialize($data);
                file_put_contents('upload/files/dataPHP-' . $_SESSION['fileNameInternal'], $serialize);
                $_SESSION['store'] = 1;
                echo 'Import war erfolgreich.<br /><a href="annotate.php">Weiter zur Metadatenaufnahme</a>';
            } elseif ($valid == 'mods') {
                //Deleting older files from folder "download"
                array_map('unlink', glob('download/*'));
                transformMODS($_SESSION['fileNameInternal']);
                if (file_exists('download/' . $_SESSION['fileNameInternal'] . '.xml')) {
                    $data = loadXML('download/' . $_SESSION['fileNameInternal'] . '.xml');
                    makeCSV($data, 'download', $_SESSION['fileNameInternal']);
                    unlink('upload/files/' . $_SESSION['fileNameInternal'] . '.xml');
                    echo 'Es wurde eine valide MODS-Datei erkannt und konvertiert.<br />Sie k&ouml;nnen mit <a href="download/' . $_SESSION['fileNameInternal'] . '.xml" target="_blank">dieser XML-Datei</a> oder <a href="download/' . $_SESSION['fileNameInternal'] . '.csv" target="_blank">dieser CSV-Datei</a> weiterarbeiten.';
                } else {
                    die('Fehler beim Konvertieren der MODS-Datei.');
                }
            } else {
                unlink('upload/files/' . $_SESSION['fileNameInternal'] . '.xml');
                die('Fehler beim Import: ' . $valid);
            }
        }
    }
} else {
    echo '
				<p>
コード例 #4
0
ファイル: getalbumcover.php プロジェクト: cyrilix/rompr
function tryLastFM()
{
    global $artist;
    global $album;
    global $mbid;
    global $delaytime;
    $retval = "";
    $pic = "";
    $al = munge_album_name($album);
    debuglog("  Trying last.FM for " . $artist . " " . $al, "GETALBUMCOVER");
    $xml = loadXML("http://ws.audioscrobbler.com", "/2.0/?method=album.getinfo&api_key=15f7532dff0b8d84635c757f9f18aaa3&album=" . rawurlencode($al) . "&artist=" . rawurlencode($artist) . "&autocorrect=1");
    if ($xml === false) {
        debuglog("    Received error response from Last.FM", "GETALBUMCOVER");
        return "";
    } else {
        foreach ($xml->album->image as $i => $image) {
            $attrs = $image->attributes();
            $pic = $image;
            if ($attrs['size'] == "large") {
                $retval = $image;
            }
        }
        if ($retval == "") {
            $retval = $pic;
        }
        if ($mbid == "") {
            $mbid = $xml->album->mbid;
            debuglog("      Last.FM gave us the MBID of " . $mbid, "GETALBUMCOVER");
        }
    }
    if ($retval != "") {
        debuglog("    Last.FM gave us " . $retval, "GETALBUMCOVER");
    } else {
        debuglog("    No cover found on Last.FM", "GETALBUMCOVER");
    }
    $delaytime = 1000;
    return $retval;
}
コード例 #5
0
ファイル: functions.inc.php プロジェクト: noveopiu/dCTL
function preloadCLASS(&$xml_resource)
{
    $thePath = DCTL_PUBLISH_TEXTCLASS;
    $xml_resource = loadXML($thePath);
}
コード例 #6
0
ファイル: xml.php プロジェクト: ricardoandrietta/zce_studies
//echo $xmlElement->asXML();
foreach ($xmlElement->order_list as $orderList) {
    foreach ($orderList->order as $order) {
        echo "{$order->order_id}<br>";
    }
}
//Salva um arquivo XML
//$xmlElement->saveXML('criando_xml.xml');
/*
//Procura pela Promocao (tem que ter as duas tags combinadas)
$pathPromocao = "//apitem[service_type='PLAN'][item_action_type='MA']";
$xmlElementPromocao = $xmlElement->xpath($pathPromocao);
echo '<pre>';
print_r($xmlElementPromocao);
echo '</pre>';
*/
//Procura quem tem preco > 1000
//Procura na sequencia de TAGs indicadas
//$pathPreco = "/OMS/equipments/order_list/order/equipment_list/equipment[price > 1000]";
// ou
//Procura de forma global no documento (veja a utilizacao do "//")
$pathPreco = "//equipment[price > 1000]";
$xmlElementPreco = $xmlElement->xpath($pathPreco);
echo '<pre>';
print_r($xmlElementPreco);
echo '</pre>';
$xmlElement2 = loadXML('xpath.xml');
echo '<pre>';
//Busca nos atributos da TAG "resourse"
print_r($xmlElement2->xpath('*/resourse[@cost > 5]'));
echo '</pre>';
コード例 #7
0
 function import($conn = -1, $filename = "")
 {
     $doc = new DomDocument("1.0", "UTF-8");
     $doc = loadXML($filename);
     //TODO: Muss fertiggestellt werden!
 }
コード例 #8
0
	if ($rows) {
		$meimei_name = "<br>" . $rows[0]->name;
	}*/
$lang = 'ja';
if (isset($_GET['meimei_l'])) {
    $lng = $_GET['meimei_l'];
    if ($lng == '1') {
        $lang = 'en';
    } else {
        if ($lng == '2') {
            $lang = 'zh';
        }
    }
}
// メッセージ読み込み
loadXML($lang);
setPV("meimei_lang_class", $lang);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SKE48酒井萌衣 生誕メッセージ代筆フォーム</title>
<meta name="viewport" content="width=device-width">
<meta name="robots" content="noindex">
<?php 
wp_head();
?>
<link rel="stylesheet" href="<?php 
echo get_stylesheet_directory_uri();
?>
コード例 #9
0
ファイル: sat.php プロジェクト: Bragiel/apmovilprueba
 function getVariableXML($path, $name, $destination)
 {
     $xml = loadXML($destination);
     $ns = $xml->getNamespaces(true);
     $xml->registerXPathNamespace('c', $ns['cfdi']);
     $xml->registerXPathNamespace('t', $ns['tfd']);
     $array = $xml->xpath($path);
     if ($name == 'tasa') {
         foreach ($array as $iteration) {
             $var[] = $iteration[$name];
         }
     } else {
         foreach ($array as $iteration) {
             $var = $iteration[$name];
         }
     }
     return $var;
 }
コード例 #10
0
ファイル: 404.php プロジェクト: tatakauashi/meiteampower
/**
 * The template for displaying 404 pages (Not Found)
 *
 * @package WordPress
 * @subpackage Twenty_Fourteen
 * @since Twenty Fourteen 1.0
 */
namespace MEIMEI;

// 404を返す。
if (!headers_sent()) {
    //	http_response_code(404);
    header("HTTP/1.1 404 Not Found");
}
include_once 'inc/meimei_libs.php';
loadXML("ja");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SKE48酒井萌衣応援サイト めいちむぱわー</title>
<meta name="viewport" content="width=device-width">
<meta name="robots" content="noindex">
<?php 
wp_head();
?>
<link rel="stylesheet" href="<?php 
echo get_stylesheet_directory_uri();
?>
/css/page-message.css?<?php 
コード例 #11
0
ファイル: handle_data.php プロジェクト: zvrabec/prijavnica
function isAdmin($username)
{
    if (in_array($username, loadXML("xml/admins.xml"))) {
        return true;
    } else {
        return false;
    }
}