I I 수요에 스크립트를 호출하는 데 사용하는 다음과 같은 코드가 있습니다 :스크립트가 포함 된 후 PHP 실행이 중지되는 이유는 무엇입니까?
<?php
include '../includes/header.php';
// Runs whitelist cron
echo "Rebuild latest reviews include file...";
include 'cron_dp_top10.php';
echo "Done!<br>";
echo "Please wait... Redirecting to CAMDB Index page...";
sleep(15);
?>
<script>
window.location.href='index.php';
</script>
<?php
include '../includes/footer.php';
?>
페이지에만 표시됩니다
은 " 'cron_dp_top10.php'를 포함;" 선. 어떻게 든 페이지에 멈추고있는 것처럼 보입니다.
그러나 포함 된 스크립트는 아무 문제없이 끝까지 실행됩니다. 그것은 디렉토리 뭔가가 계속에서 부모 스크립트를 중지하고 읽을 수있다처럼 보일 수
// Update permissions on static files in directory
$dh = dir ("$path/CAMDB/static/wb");
while ($entry = $dh->read()) {
chmod ($entry, 0755);
}
$dh->close();
: 그것은 나를 포함 된 스크립트가 다음 인 실행되는 코드의 마지막 부분에 문제가 있다고 생각합니다. 누구든지이 문제에 관해 밝힐 수 있습니까?
감사합니다. 참고로
서버 로그에 오류가 있습니까? 스크립트가 파일의 사용 권한을 변경할 수있는 권한이 없을 수 있습니다 (가능성 있음). 그것은 스크립트를 완전히 중단하는 대신 경고를 생성해야합니다. – Cfreak
사실, 이것이 그랬습니다. 웬일인지 나는 실수를 놓쳤다. 그러나 내가 파헤 치러 갔을 때 나는 그들을 발견했다. 답변을 추가하려면 귀하의 답변을 솔루션으로 표시 할 수 있습니다. – Yazmin