PDA

View Full Version : سوال: گرفتن تاریخ شمسی از سایت time.ir



mili22
یک شنبه 21 مهر 1392, 17:05 عصر
سلام خدمت دوستان
من قصد دارم تا تاریخ سایت رو از روی سایت time.ir بخوانم، کد تا حدی کار می کنه اما مشکل اینجاست که کد، تگ div که حاوی تاریخ و زمان توی سایت time.ir هست رو با خودش به سایت من میاره!!! و این باعث میشه صفحه من بهم بریزه و تاریخ از زمان جدا میشه!!! اگر دوستان کسی می تونه کمک کنه ممنون می شم




$string = file_get_contents("http://time.ir/");
if (preg_match('/<div id="divCurrentDate">([^<]*)<\/div>/', $string, $matches) > 0) {
$datearr = array();
$datearr=explode(',',$matches[0]);
echo $datearr[1]." ".$datearr[0];

}

mbf5923
یک شنبه 21 مهر 1392, 18:41 عصر
با سلام

$string = file_get_contents("http://time.ir/");
if (preg_match('/<div id="divCurrentDate">([^<]*)<\/div>/', $string, $matches) > 0) {
$datearr = array();
$datearr=explode(',',$matches[0]);
$pos = strrpos($datearr[1],'</div>');
$time= substr($datearr[1],0,$pos);
$pos = strrpos($datearr[0],'<div id="divCurrentDate">');
$date= substr($datearr[0],($pos+25));
echo $time .' '.$date;

}
اینکار چه لزومی داره؟!

mili22
یک شنبه 21 مهر 1392, 18:53 عصر
نمی دونم!!! کارفرما از من خواسته چون می گه امکان داره تاریخ سرور مشکل داشته باشه واسه همین تاریخ سایت بهم نخوره!!!

a_ahmadi
یک شنبه 21 مهر 1392, 18:56 عصر
سلام خدمت دوستان
من قصد دارم تا تاریخ سایت رو از روی سایت time.ir بخوانم، کد تا حدی کار می کنه اما مشکل اینجاست که کد، تگ div که حاوی تاریخ و زمان توی سایت time.ir هست رو با خودش به سایت من میاره!!! و این باعث میشه صفحه من بهم بریزه و تاریخ از زمان جدا میشه!!! اگر دوستان کسی می تونه کمک کنه ممنون می شم

:متفکر:

<?php
$string = file_get_contents("http://time.ir/");
if( preg_match( '/<div id="divCurrentDate">(.*?)<\/div>/si' , $string , $matches ))
$contents = $matches[1];
echo 'امروز' .$contents;
?>