Ben Ruby bunu nasıl biliyorum, ama ben PHP bunu yapmak istiyorum. Bir sayfa alın ve bunun dışında şeyler ayrıştırmak mümkün.
cURL bir göz atın. PHP özgü değil gibi cURL ve nasıl kullanılacağı hakkında bilmek birçok yönden yardımcı olacaktır. Eğer ki özel bir şey istiyorsanız, bir dizeye bir dosyanın içeriğini almak için PHP önerilen yolu olan file_get_contents
a> kullanabilirsiniz.
Sen fopen okuma modunda kullanabilirsiniz: fopen($url, 'r');
veya daha basitçe file_get_contents($url);
. Ayrıca, readfile()
kullanarak, fakat file_get_contents()
, potansiyel olarak daha etkili olduğu ve bu nedenle tavsiye olabilir.
Not: Bu yapılandırma bağlıdır (bağlantılı kılavuz sayfasına bakınız) ama çoğu kurulumları üzerinde çalışacak.
Ayrıştırma, SimpleXML PHP varsayılan olarak etkindir.
$xmlObject = simplexml_load_string($string);
// If the string was valid, you now have a fully functional xml object.
echo $xmlObject->username;