Centox adlı üyeden alıntı: mesajı görüntüle
Merhaba,

x bir web servisini xml olarak okuyup, x bir dosyaya yazdırmak istiyorum.
Aşağıda bu işlemi yapabilecek basit bir kod buldum fakat url okumuyor.

karşıdaki sitenin xml url'sini okuyup başına <?xml version="1.0" encoding="UTF-8"?> yazdırmak istiyorum. sonra bunu dosya.xml olarak yazdırmak istiyorum. Fakat işin içinden çıkamadım.

Yardımcı olabilirseniz çok sevinirim,

Teşekkürler.


<?php

$dosya = fopen('dosya.xml', 'r');
$icerik = fread($dosya, filesize('dosya.xml'));
echo '<?xml version="1.0" encoding="UTF-8"?>'.$icerik;
fclose($dosya);

?>

Doğru anladıysam bu işini görücektir.

<?php

    $dosya = fopen('dosya.xml', 'r');
    $icerik = fread($dosya, filesize('dosya.xml'));

    $dosya2 = fopen('yeni.xml', 'w+');
    fwrite($dosya2, '<?xml version="1.0" encoding="UTF-8"?>'.$icerik);

    fclose($dosya);
    fclose($dosya2);

?>