dragontools
پنج شنبه 12 شهریور 1388, 15:51 عصر
با سلام خدمت تمامی اساتید محترم.
من در حال راه اندازی سایتی با موضوع ابزارهای وبمستر هستم.
از آنجاکه نمایش آب و هوا یکی از ابزارهای مفید استو سایت های دیگر چون پارس تولز فقط چند شهر را در این ابزار پوشش می دهند به فکر افتادم که این ابزار را به سایتم اضافه کنم.
مشکل :
من وقتی که می خواهم اطلاعات آب و هوایی را از سایت هواشناسی (weather.ir) که به صورت xml است دریافت کنم، با مشکل مواجه می شوم.
من این کار را با توابع مختلفی انجام دادم که نمونه های در زیر می بینید، اما خروجی به صورت xml نیست و کل کار بهم می خورد و خروجی به صورت بدون فاصله و در هم نمایش داده می شود.
نمونه با تابع file_get_contents
$fileadd = "http://weather.ir/farsi/RSS/xml.asp";
$data = file_get_contents($fileadd);
echo $data;
نمونه با تابع fread
$fileadd = "http://weather.ir/farsi/RSS/xml.asp";
$fp = fopen($fileadd,"r");
$data = fread($fp,filesize($fileadd));
fclose($fp);
echo $data;
لطفاً مرا راهنمایی کنید.
با تشکر
من در حال راه اندازی سایتی با موضوع ابزارهای وبمستر هستم.
از آنجاکه نمایش آب و هوا یکی از ابزارهای مفید استو سایت های دیگر چون پارس تولز فقط چند شهر را در این ابزار پوشش می دهند به فکر افتادم که این ابزار را به سایتم اضافه کنم.
مشکل :
من وقتی که می خواهم اطلاعات آب و هوایی را از سایت هواشناسی (weather.ir) که به صورت xml است دریافت کنم، با مشکل مواجه می شوم.
من این کار را با توابع مختلفی انجام دادم که نمونه های در زیر می بینید، اما خروجی به صورت xml نیست و کل کار بهم می خورد و خروجی به صورت بدون فاصله و در هم نمایش داده می شود.
نمونه با تابع file_get_contents
$fileadd = "http://weather.ir/farsi/RSS/xml.asp";
$data = file_get_contents($fileadd);
echo $data;
نمونه با تابع fread
$fileadd = "http://weather.ir/farsi/RSS/xml.asp";
$fp = fopen($fileadd,"r");
$data = fread($fp,filesize($fileadd));
fclose($fp);
echo $data;
لطفاً مرا راهنمایی کنید.
با تشکر