PHP: Ua Faʻatauina le SimpleXML?

Teuina 11843590 s

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.

6 Faamatalaga

  1. 1

    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' 🙂

    • 2

      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!

  2. 4

    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

  3. 5

O le'a sou manatu?

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.