을 설명 어쩌면 약간의 원리를 예를주고 인내심을하시기 바랍니다 것입니다 경우 작은 예 :
ini_set("default_socket_timeout","05");//see 1)
set_time_limit(5); //see 1)
$f=fopen("http://www.example.com","r"); //see 2)
$r=fread($f,1000); //see 3)
fclose($f); // see 4)
if(strlen($r)>1) { //see 5)
echo "<span class='online'>Online</span>";
}
else {
echo "<span class='offline'>Offline</span>";
}
노트
1) 5 초로 스트림 타임 아웃을 설정. 사이트가 오프라인 인 경우 시간이 오래
2)를 통해 확인 할 필요가 없도록 응답이 URL을 직접 열립니다 전송한다 (
3)는에 opend의 처음 1000 charaktars를 읽어) 읽기 전용 URL (이진)
4) 연결
5) 데이터가 읽혀질 수 있는지 확인을 닫습니다.
1 * * * * /usr/bin/wget -q -O /var/log/website_check.log http://www.webiste.com/pathTo/check.php
이 모든 우리의 wget
를 통해 PHP 스크립트를 실행하고 출력을 작성합니다 : 웹 사이트를 기존의 데이터를 사용할 수있는 PHP 스크립트를 실행 cronjob에 설치하려면
을 열 수있는 경우 로그 파일에 저장하십시오. 크론의 경로를 확인하십시오. 귀하의 서버에서 다를 수 있습니다. PHP 스크립트에 대한 URL도 절대 경로로 변경할 수 있습니다. (예 :
var/www/webroot/check.php
)
서버에서 cron 작업을 실행하십시오. – RogueBaneling
이 질문에 답하기 전에 무엇을 성취하려고하는지 알고 싶습니다. –
몇 가지 추가 정보가 필요합니다. 브라우저에 페이지가 액세스 된 것처럼 실행하려는 jquery 스크립트가있는 웹 페이지가 있습니까? 또는 일부 서버 측 jquery 스크립트가 있습니까? –