「複数のPHPファイルを上から順に15秒ごとに読み
「複数のPHPファイルを上から順に15秒ごとに読み込む」ようなPHPファイルが欲しいです。
それをcronで定期的に実行したいのですが、どうしてもエラーが出てしまい上手く動きません。
<?php
ini_set('display_errors', 1);
error_reporting(-1);
set_time_limit(0);
$list = [
'http://xxx.com/file1.php',
'http://xxx.com/file2.php',
'http://xxx.com/file3.php',
'http://xxx.com/file4.php',
'http://xxx.com/file5.php',
'http://xxx.com/file6.php',
'http://xxx.com/file7.php',
'http://xxx.com/file8.php',
'http://xxx.com/file9.php',
'http://xxx.com/file10.php',
];
foreach ($list as $url) {
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
]);
sleep(15);
curl_exec($ch);
}
?>
いちおう初心者ながらに書いてみたのですが、どこが悪いのかを教えてください。
お礼
ご回答ありがとうございました。 Document rootの外はちょっと厳しいので、ヒントいただいた「.htaccess」をググって、ちょうどいいサイトを見つけました。 http://www.shtml.jp/htaccess/data.html ここで、特定の拡張子を持つファイルをブラウザで閲覧できないようにする方法を知り、試してみたところ望みどおりの結果となりました。