E i ai ni ulugali plugins na ou fausiaina e manaʻomia PHP5 + ma Faigofie XML. SimpleXML o se sili faigofie ma sili atu faʻamalieina metotia o parsing XML tali mai APIs. Ae o le faʻafitauli, e ui lava, o le a ou alu i ni nai imeli i le aso po o le vaiaso e fesili mai ia te aʻu pe aisea e le mafai ai e le tagata faʻaaoga ona utaina le polokalama ma na mafua ai ni mea sese.
E aliali mai, o aʻu faʻasilasilaga i luga o plugini ma luga o itulau poloketi sa le lava, o lea na ou faia ai le mea saʻo ma faʻaopopoina galuega i uma plugins e lua e faʻamaonia ai le faʻafaigofieina o faʻaopopoga SimpleXML.
PHP Faagaioiga e siaki ai le SimpleXML faʻaopoopoga ua utaina:
gaioiga isSimpleXMLLoaded () {$ array = array (); $ array = get_loaded_extensions (); $ iʻuga = pepelo; muaʻi ($ array as $ i => $ value) {if (strtolower ($ value) == "simplexml") {$ iʻuga = moni; }} faʻafoʻi $ iʻuga; }
I le taimi nei, i totonu o gaioiga e faʻaaoga ai le SimpleXML, e mafai ona ou mautinoa ua faʻatumuina ae ou te leʻi taumafai i le telefoni a le SimpleXML. Afai
afai (! isSimpleXMLLoaded ()) {siʻi le "Faʻafeiloaʻi lau 'upega tafaʻilagi i se isi mea!"; toe foʻi; }
Ou te iloa o loʻo ia te aʻu ni taʻitaʻi PHP o loʻo vaʻavaʻaia laʻu blog, faʻailoa mai ia te aʻu pe faʻafefea ona ou faia! Ua ou faʻamatuʻuina ni faʻafouga laiti i Plugins uma e lua e faʻaaoga ai lenei auala.
Talofa Doug,
Na ou matauina se tasi bug atonu e le faʻatupuina se mea sese.
afai ($ tau = “SimpleXML”) { $iuga = moni; }
e tatau
afai ($ tau == “SimpleXML”) { $reult = moni; }
E ui ina mo le saogalemu. Ou te fiafia.
afai (strtolower($value) == “simplexml”) { $result = moni; }
E mafai fo'i ona e fa'aogaina le 'extension_loaded' lea e ave ai le igoa fa'aopoopo e siaki (mata'upu ma'ale'ale).
$loaded = extension_loaded("SimpleXML");
Fa'afo'i le MONI pe SESE.
PS Aua e te inu kofe aʻu ae e mafai ona ou tuʻuina se 'faʻatau mai ia te aʻu se pusa donuts' 🙂
Tu'u i luga le faamau donut, Nick! O oe o se faaolaola! O le mea e malie ai o lena (toese le strtolower), o loʻo i ai laʻu faʻataʻitaʻiga faʻataʻitaʻiga o loʻo faʻaogaina ma faʻaogaina le iloiloga saʻo. Masalo ua tuai ona e oo ane i le taimi na ou tuu ai i totonu, ua ou faaseseina!
Ua ou suia le code ma le blog post. Fesili: E iai se aogā o le tasi i le isi? Ou te masalo o le extension_loaded o se auala sili atu ona mama ma vave e taulimaina ai lenei mea!
Faafetai Nick!
extension_loaded o le auala e alu ai.
yum faʻapipiʻi php55-xml.x86_64 e faʻapipiʻi simpleXML mo php 5.5.11
Fa'agasolo Fefa'atauaiga
Fa'apipi'i : php55-xml-5.5.11-1.el6.x86_64 1/1
Fa'amaonia: php55-xml-5.5.11-1.el6.x86_64 1/1
ona faapipii lea
/usr/lib64/php/modules/simplexml.so
Aisea e te le faia ai na o le “extension_loaded ('SimpleXML')”? http://php.net/manual/en/function.extension-loaded.php
Faafetai Joe! Manaia fautuaga.