2011-01-18 5 views
0

날씨 페이지를 만들고 있는데 레이더 이미지를 scape 화면에 표시해야합니다. http://www.weather.bm/radarMobile.asp 레이더 이미지 만 보입니다. 신부님은 전에 나를 도와 주셨고 PHP 스크립트가 작동했지만 버그가 발생했습니다.동적 날씨 슬라이드 쇼 스크랩

$localOffset = "+2 Hours"; //change this to your local offset from the image times you need. for me (CST) it's 2 hours.....  
$start= strtotime("-90 Minutes " . $localOffset); // go back 90 minutes (The limit of the available images)  
$start=($start-($start % (600))+(60*6)); //go to the next earlier 6 minute mark (all images appear to be at the 6 minute mark))appear to be at the 6 minute mark))  
for($x=1;$x<=9;$x++){   
$DateTime = date("Y-m-d-Hi", $start); // set the image time we want.   
$fName = ("http://www.weather.bm/images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar- $DateTime.jpg"); // set the filename   
echo" $min <img src='$fName' alt='$fName'/><br/>"; // echo (or add to a stack or variable...) your image node   
$start+=(600);//add 10 minutes  } 

는 여기에 문제가 있습니다 : 대부분의 시간은 일부 이미지와 discription는 서로 다른 시간에 의한 표시되지 않습니다. 스크립트에는 10 개의 이미지가 있지만 일부 사이트에는 9 또는 8 만 표시됩니다.

이미지를 긁어 낼 수있는 스크립트가 필요하여 div ul li에 넣으면 원본 사이트처럼 애니메이션을 적용 할 수 있습니다. 슬라이드 쇼 효과) 또는 경로를 절대적으로 만들면 어떻게 도움이 될지 모르겠지만 확실히 그 방법을 알고 싶습니다. 기상 사이트 이미지는 내가 familliar 아니에요 자바 스크립트 배열에 있습니다.

전체 스크립트가 필요하므로 사용하기 전에 공부할 수 있으므로 과정에서 배울 수 있습니다.

나는이 문제를 전에 쓰셨을 수도 있습니다. 제가이 재료를 공부하기 위해 최선을 다하고 있지만 맨 먼저 스크립트가 필요하기 때문에 저와 같이있어주세요. 도와 줘서 고마워.

+0

그래서 내 사이트의 다른 사이트 콘텐츠를 도용하는 데 문제가 있습니까? – dqhendricks

+4

이것을 시도하십시오 : dqhendricks

+1

"나는 이것을 배울 필요가 있다는 것을 안다.하지만 지금은 필요하기 때문에 나를 위해 그것을 할 수 있느냐?"라고하는 말은 아마도 당신의 경력 에까지 미치지 못할 것입니다. – jessegavin

답변

2

나는 이미 a working answer을 주었다. PHP를 사용하는 방법을 이해하지 못했기 때문에 사용할 수 없습니다. 그렇다면 프리랜서에게 코딩과 스크립트 설정을 할 것을 고려해야합니다. Stackoverflow는 자유로운 코딩 포럼이 아니며, 사람들이 응답을 upvote하거나 받아들이는 것을 꺼려하지 않는다면 사람들은 도움을 덜 받는다.

+0

불편을 드려 죄송합니다. 마리오와 도움을 주셔서 감사합니다. 귀하의 조언을 고려할 것입니다. . – cooldude

0

필자는 개인적으로 화면 스크래핑을하지 않는 것이 좋다고 생각합니다. API가있는 경우 API를 사용하는 것이 좋지만 API 또는 XML 피드를 제공하지 않으면 레이더지도 인 경우에도 이미지를 복사하여 일부 저작권을 침해 할 수 있습니다.

책임지고 계십시오.하지만 법적 조치를 취하고 조치 할 가능성이 있습니다.

+0

예 상기 답변을 통해 알 수 있듯이 저는 알고 있습니다. 우리는 먼저 우리가 그들과 조정할 날씨 사이트로부터 적절한 승인없이 긁어 모으지 않을 것입니다. 내 개인 사이트가 아닙니다. 그들은 내가 사용할 수있는 API 또는 XML 피드가 없습니다. 감사합니다 =) – cooldude