• 29-01-2014, 19:46:56
    #1
    Arkadaşlar merhaba.

    Array olan bir değişkeni xml dosyası olarak ekranda yazdırmam gerekiyor. Birkaç kod buldum ama hatalı ne yazıkki.

    Bir de sizlere sorayım dedim.

    Şimdiden teşekkürler.
  • 29-01-2014, 20:58:12
    #2
    $test = array ('ali' => 'veri', 'ahmet' => 'mehmet');
    $xml = new SimpleXMLElement('<root/>');
    array_walk_recursive($test, array ($xml, 'addChild'));
    echo $xml->asXML();
  • 29-01-2014, 21:03:29
    #3
    Teşekkürler, onu denemiştim ama benim array'da hata veriyor maalesef.

    Yine de r10+ verdim


    Arkadaşlar az önce buradaki 2. örnektekini kendime göre düzenleyince tam istediğim gibi oldu.

    $xml_student_info->asXML('file path and name');
    bu satırı

    echo $xml_student_info->asXML();
    bu şekilde değiştirmem yeterli oldu.
  • 29-01-2014, 22:24:05
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @soulmy;

    composer.json;
    {
    	"minimum-stability": "dev",
    	"require": {
    		"openlss/lib-array2xml": "dev-master"
    	}
    }
    array2xml.php;
    <?php
    	
    	header("Content-Type: text/xml; charset=UTF-8");
    	
    	require("vendor/autoload.php");
    	
    	$xml = \LSS\Array2XML::createXML("_SERVER", $_SERVER);
    	
    	echo $xml->saveXML();
  • 29-01-2014, 23:37:43
    #5
    saintx adlı üyeden alıntı: mesajı görüntüle
    @soulmy;

    composer.json;
    {
    	"minimum-stability": "dev",
    	"require": {
    		"openlss/lib-array2xml": "dev-master"
    	}
    }
    array2xml.php;
    <?php
    	
    	header("Content-Type: text/xml; charset=UTF-8");
    	
    	require("vendor/autoload.php");
    	
    	$xml = \LSS\Array2XML::createXML("_SERVER", $_SERVER);
    	
    	echo $xml->saveXML();


    vendor/autoload.php nerede
  • 29-01-2014, 23:45:55
    #6
    soulmy adlı üyeden alıntı: mesajı görüntüle
    vendor/autoload.php nerede
    composer kullanmadın heralde composer'ı kurduktan sonra vendor'u ve autoload.php'yi kendisi oluşturuyor.


    http://www.youtube.com/watch?v=Ejr4Xqs9V2I
  • 29-01-2014, 23:48:21
    #7
    saintx adlı üyeden alıntı: mesajı görüntüle
    composer kullanmadın heralde composer'ı kurduktan sonra vendor'u ve autoload.php'yi kendisi oluşturuyor.


    http://www.youtube.com/watch?v=Ejr4Xqs9V2I
    Onu bilmiyorum.

    Peki, sadece "array to xml" işlemi için bunu kurmaya gerek var mı? Bir önceki mesajımda verdiğim kaynakta çözümü buldum ne de olsa.
  • 29-01-2014, 23:51:11
    #8
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Onu bilmiyorum.

    Peki, sadece "array to xml" işlemi için bunu kurmaya gerek var mı? Bir önceki mesajımda verdiğim kaynakta çözümü buldum ne de olsa.
    pek çok şeyi yapabiliyosunuz bununla hocam githubdan indiripte kullanabilirsiniz tercih meselesi bu composer işin kolayına kaçmak
  • 29-01-2014, 23:53:24
    #9
    Hımm anladım. Boş zamanımda bir araştırayım en iyisi.

    İlk mesajına r10+ verdim.