Merhaba
aradiginiz gelismis HTTP fonksiyonlarini saglayan kutuphanenin isimi curl.
libcurl icin php bindingleri de mevcut, bunlari kullanarak bu tarz islemler
yapabilirsiniz diye tahmin ediyorum.
2009/1/12 PenGuin <penguin_at_club3e.org>
> Merhaba,
>
> Benim bir site üzerindeki tablolardan bilgi çekmem gerekiyor. Bunun için
> yapılmış hazır sınıflar buldum nette.
> http://simplehtmldom.sourceforge.net/
>
> Sitede verilen örnekte bir url'den nasıl DOM oluşturulacak gösterilmiş;
>
> // Create DOM from URL or file
> $html = file_get_html('http://www.google.com/');
>
> Buraya kadar güzel. Ancak benim problemim şu bilgileri alacağım site
> aslında üyelik gerektiren bir site ve ben bu site üzerinde sorgu yaptırıp
> sonuçlarından işime yarayanı parse edeceğim. Dolayısıyla önce benim siteye
> bağlanıp cookie'leri bir şekilde alıp file_get_html url'den dom oluştururken
> bu cookieyi bir parametre olarak verebilmem lazım. Cookie'yi alsam bile
> file_get_html fonksiyonu cookie parametresine sahip değil o da ayrı bir
> dert.
>
> İçinizde C# kullanmış olan varsa belki bilir, Functions.getCookie ile bir
> url'e kullanıcı adı ve şifreyle bağlanıp cookie almak mümkün. Ardından
> alınan bu cookie kullanılarak Functions.getPageResponse ile istediğim url
> üzerinden sorgu yapıp sonucunu alabilirim. Düşünün ki url
> http://siteadi.com/index.php?id=34 gibi birşey olsun... Misal;
>
> siteCookie = Functions.getCookie ("http://siteadi.com/login.php"<http://siteadi.com/login.php>,
> girisbilgisi)
> HTMLDocumentClass x = Functions.getPageResponse (
> "http://siteadi.com/index.php?id=34" <http://siteadi.com/index.php?id=34>,
> siteCookie[0])
>
> gibi..
>
> Ben bu işi PHP ile nasıl yapabilirim yardımcı olabilecek var mı? Sırf bu iş
> için C#, aspx'e bulaşmak istemiyorum.
>
> Teşekkürler...
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
-- dd http://twitter.com/dendiz
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 12 Jan 2009 - 22:45:10 EET