この質問への答えはノーだと思いますが、私が理解しようとしている問題のリードはもうありません。
私は当初、SQLCMDを介していくつかのデータベースクエリを実行する単一のスクリプトを持っていました。ここで、AJAXを介してこのスクリプトを開始し、応答を待つことにしました。しかし、私は次の致命的なエラーを受け取ります:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 445 bytes) in C:\process_txt.php on line 109
スクリプトで変更した唯一の新しいことは、このajaxリクエストであり、正直なところ、この質問をした理由は他にありません。
JQuery AJAXリクエストを使用していますが、ポーリングを使用していないと思います。これが私が利用するAJAXGETリクエストの例です:
function process_txt(checkbox){
waiting = 1;
var folder_path = $('#folder_path').val();
var file_name = $('#'+ checkbox + '_val').val();
$.get("process_txt.php", { path: folder_path, file: file_name},
function(data){
alert(data);
});
}
私が抱えている問題ではなく、この問題に光を当てることができる人に感謝します。この質問だけです。:)