Ben basit bir ihtiyacı için PHP kullanmayı planlıyorum. Ben bu URL'ye HTTP GET isteği göndermek gerekir hangi bir URL'den XML içeriğini indirmek gerekir.
PHP bunu nasıl yaparsınız?
Eğer dosyanın sadece içeriği daha fazla ihtiyacınız sürece, file_get_contents
a> kullanabilirsiniz.
$xml = file_get_contents("http://www.example.com/file.xml");
http_get
should do the trick. The advantages of http_get
üzerinde file_get_contents
a> HTTP başlıklarını görüntülemek için yeteneği, erişim isteği ayrıntıları ve bağlantı zaman aşımı kontrol içerir.
$response = http_get("http://www.example.com/file.xml");
Php kurulum URL'lerin fopen, ayrıca sadece (örneğin http://example.com?variable=value gibi) dize olsun argümanlarla url fopen olabilir izin vermesine bağlı olarak
Edit: Yeniden okuma değişkenlerini geçmek ya da değil arıyorsanız olsun ben emin değilim soru - değişkeni göz ardı çekinmeyin - sen değilsen sadece http://example.com/filename.xml containg fopen isteği gönderebilirsiniz = değer parçası
Eğer bir proxy kullanıyorsanız eğer php kod küçük bir hile yapmak gerekir unutmayın:
(PROXY WITHOUT AUTENTICATION EXAMPLE)
<?php
$aContext = array(
'http' => array(
'proxy' => 'proxy:8080',
'request_fulluri' => true,
),
);
$cxContext = stream_context_create($aContext);
$sFile = file_get_contents("http://www.google.com", False, $cxContext);
echo $sFile;
?>