السلام عليكم و رحمة الله و بركاته
أحاول قراءة الصفحة التالية في صفحة الphp
http://www.tadawul.com.sa/wps/portal/!...s.7_0_A/7_0_4AI
لقد حاولت مع السوكيت و مع fopen
و أخيراً مع CURL
استخدمت الكود التالي:
$url = "http://www.tadawul.com.sa/wps/portal/!ut/p/.cmd/cs/.ce/7_0_A/.s/7_0_4AI/_s.7_0_A/7_0_4AI/index.php"; $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_URL, $url); // set url to post to curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // allow redirects curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable curl_setopt($ch, CURLOPT_PORT, 80); //Set the port number curl_setopt($ch, CURLOPT_TIMEOUT, 15); // times out after 15s $document = curl_exec($ch); echo $document;
ولكن للأسف دائماً أحصل على رسالة الخطأ التالية:
Error 500: Filter [Tadawul Filter]: filter is unavailable.
جربت أن أحفظ محتوى الصفحة المستهدفة في صفحة جديدة على سيرفر آخر, و نجحت في قراءتها, أما في مكانها الحالي فلا أستطيع أبداً
أرجو المساعدة في هذا الموضوع, فأنا أحاول قراءة هذه الصفحة بأي طريقة, لكن حتى الآن لم أفلح
