PDA

View Full Version : سوال: خواندن xml



tehro0n
جمعه 22 مرداد 1389, 00:29 صبح
آیا اینطور خواندن xml درست می باشد؟
این کار را کردم که دیگه از توابع کتابخانه ای Curl استفاده نکنم!



<?php
$ip = '95.38.43.131';
$url = "https://secure.geobytes.com/IpLocator.htm?GetLocation&template=xml.txt&IpAddress=" . $ip;
$urlContent = file_get_contents($url);
if(preg_match( '/<latitude>(.*?)<\/latitude>/si' , $urlContent , $Match ))
{
$_lat = $Match[1];
}
?>

binyaft
جمعه 22 مرداد 1389, 10:34 صبح
جواب که فرقی نداره ، البته اگر فقط بخوی بین یه تگ رو بخونی ولی فکر نکنم file_get_contents با https کار کنه
همون CURL بهترین راهه

tehro0n
جمعه 22 مرداد 1389, 12:16 عصر
این کد چه کارایی داره؟


objXMLHTTPpop.open('GET', 'http://www.webgozar.com/counter/engine1.aspx?code=123&stat=city&ip=' + ip);

funpatogh
جمعه 22 مرداد 1389, 16:56 عصر
xmlHttp.open("GET" , "ajaxServer.php?name=" + field, true);

برای ارسال درخواست از این استفاده
می شود
این متد 5 تا پارامتر داره که دو تا اولی اجباری هستند: پارامتر توضیح نوع ارسال یکی از عبارات GET ، POST ، HEAD URL ارسال آدرس فایل یا URL برای ارسال و دریافت اطلاعات نحوه ارسال true و false برای تعیین به ترتیب، ارسال غیرهمزمان و همزمان نام کاربری تعیین نام کاربری برای ارسال کلمه عبور تعیین کلمه عبور برای ارسال
برای اطلاعات بیشتر به سایت امیر حسین مراجعه کن

http://boplo.ir/web-design/ajax-learn-tutorial/

امیـرحسین
جمعه 22 مرداد 1389, 21:32 عصر
get_file_contents ساده ترین نوع توابع fclose، fread، fopen رو اجرا می کنه.
cURL امکانات خاصی داره که وقتی بهشون نیاز نداریم لازم نیست ازش استفاده کنیم.