質問: "Complete"){ $(numHtml).html(newCount); }else{ console.log(data); } }).fail(function(XMLHttpRequest, textStatus, errorThrown) { $("#XMLHttpRequest").html("XMLHttpRequest : " + XMLHttpRequest.status); $("#textStatus").html("textStatus : " + textStatus); $("#errorThrown").html("errorThrown : " + errorThrown.message); }); }); }); ``` 上記の記述がjQueryのファイルです。 続いて、 ``` ``` 上記の記述は、ajaxを使って投票数を取得しているphpファイルです。 これでclass名が.letVoteというボタンをクリックすると、 ``` Warning: flock() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/vote/vote.php on line 23 Warning: fputs() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/vote/vote.php on line 24 Warning: flock() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/vote/vote.php on line 25 Warning: fclose() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/vote/vote.php on line 26 Complete ``` と表示されます。 正直どこをどう書き換えたら良いか分からず困っています。 よろしくお願いします。
回答: fopen()の戻り値($fp)がFALSEになってませんか? fopen()は戻り値をチェックしエラー処理をきちんと書きましょう。