EnverYigit adlı üyeden alıntı: mesajı görüntüle
@yasarkemaldag hocam teşekkürler bende bu kodu kullanıyorum fakat şu an altinkaynak linkine ulaşılmıyor, link çalışmadığı içinde kodu koyduğum sayfayı açtırmıyor kodda ulaşılmadığı zamanlar devam ettirebilme nasıl olur?

ulaşılmayan link:
http://data.altinkaynak.com/DataService.asmx?WSDL
Kullandığınız projeye göre değişebilir ama 2 farklı yol önerebilirim.

1. yol: değerleri db de tuttuğunuzu varsayaraksak; soap isteğinin yapıldığı sayfayı bir cronjob yardımıyla çalıştırıp bilgileri db ye yazarsınız site içerisinde ise değerleri db den çekip gösterirsiniz böylelikle ziyaretçileriniz anlık gidip gelmelerden etkilenmezler.

2. yol ise: soapclient classından nesne türetirken 'connection_timeout'=> 5 parametresi ile timeout süresi belirleriz böylelikle karşı sitede problem olsa bile en fazla 5 sn ziyaretçilerinizi bekletirsiniz.

Örneğin:
$client = new SoapClient('http://data.altinkaynak.com/DataService.asmx?WSDL', array('connection_timeout'=> 5));
gibi 5 yazan yeri kendinize göre düzenleyebilirsiniz.