-1

次のエラーが表示されます。

Warning: Division by zero in /home/xxxxxx/public_html/xxxxx/xxxx/login.php on line 497

login.php ファイルの 497 行目は次のようになっています。

";

何もありません。(私はphpエコー機能を閉じています。

問題は、次のような jQuery 関数にあると思います (標準の HTML ページで動作します)。

<script type='text/javascript'>
$(document).ready(function(){
 $('#progressBar').progressbar({
             value: 0
         });
});
var statusTracker;
var percentage = 1;

function checkStatus() {
    percentage += 1;
    $('.green span').text(percentage + "%");
    $('.green').width(percentage + '%');

    if (percentage == 100) stop();

}
function startProgress(){
    statusTracker = setInterval(checkStatus, 100);
}

function stop() {
    clearInterval(statusTracker);
}
$(document).ready(startProgress);  
</script>

問題が見つからないようです。助けていただければ幸いです。

編集: 上記の jQuery 関数を削除すると、PHP エラーもなくなりました。

4

1 に答える 1

2

スクリプトを<?php ?>

そこにある理由はありません...それは無効でさえあると思います。

php タグ内にある必要がある場合は、次のようにします。

echo <<<EOD

<script type='text/javascript'>
$(document).ready(function(){
 $('#progressBar').progressbar({
             value: 0
         });
});
var statusTracker;
var percentage = 1;

function checkStatus() {
    percentage += 1;
    $('.green span').text(percentage + "%");
    $('.green').width(percentage + '%');

    if (percentage == 100) stop();

}
function startProgress(){
    statusTracker = setInterval(checkStatus, 100);
}

function stop() {
    clearInterval(statusTracker);
}
$(document).ready(startProgress);  
</script>

EOD;
于 2013-05-23T16:45:48.890 に答える