クラウドウェイでホストされているwoocommerceウェブサイトがあります。ダウンしているときとそうでないときをウェブサイトで監視したいと思っています。CronジョブでWoocommerce Webアプリケーションがクラウドウェイでホストされている
私はphpでcronジョブを使用して、ウェブサイト上の特定のURLを確認することに決めました。クラウドウェイには、ダッシュボードにcronジョブが設定されていることがわかりました。
ここに、画像が利用可能かどうかをチェックするコードのサンプルがあります。
<?php
function is_webUrl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// don't download content
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if (curl_exec($ch) !== FALSE) {
return true;
} else {
return false;
}
}
if(is_webUrl('https://url/image.jpg')) {
echo 'yes i found it';
}else{
echo 'file not found';
}
?>
私の質問で、どのように私は、ファイルのために15分ごとにチェックして、ファイルに到達するカント場合は私に電子メールを送信するためにcronジョブを使用しますが、ファイルが見つかった場合は何もしません行う
あなたの質問は何ですか? –
@chade_質問を更新しました。私はcronジョブまたはPHPファイルに15分ごとにURLをチェックして、指定されたURLでファイルが見つからない場合は私に電子メールを送ります。それ、どうやったら出来るの? –