• 28-10-2014, 21:18:50
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar
    Kafa kalmadı şuna saatlerdir uğraşıyorum bi türlü kafam basmadı, yardımcı olurmusunuz?

    Şimdi
    Curl üzerinden aşağıdaki gibi bir dönüş oluyor

    <?xml version="1.0" encoding="UTF-8"?>
    <packet version="1.6.3.0">
    <database>
    <add-db>
    <result>
          <status>error</status>
          <errcode>1007</errcode>
          <errtext>Database already exists</errtext>
    </result>
    </add-db>
    </database>
    </packet>
    Burdan statusün içeriğini ve errtext'i bir değişkene atamak istiyorum, nasıl yapabilirim? Şimdiden çook teşekkür ederim
  • 28-10-2014, 21:37:58
    #2
    $xml = simplexml_load_string($gelendeger);
    $json = json_encode($xml);
    $array = json_decode($json,TRUE);

    $array->status;

    Şeklinde denermisiniz hocam.
  • 28-10-2014, 21:49:31
    #3
    $xml = simplexml_load_string($gelendeger);
    $json = json_encode($xml);
    $array = json_decode($json,TRUE);
    
    echo $array['database']['add-db']['result']['status'];
  • 28-10-2014, 22:58:01
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @serhatesmer; buyur kardeşim

    <?php
    
    	$document = new DOMDocument;
    
    	$document->loadXML(file_get_contents('example.xml'));
    
    	$nodeList = $document->getElementsByTagName('errtext');
    
    	$item = $nodeList->item(0);
    
    	echo $item->nodeValue;