Я хотел бы создать горячую папку. Горячая папка - это папка, в которую был загружен файл, приложение работает. Поэтому я хотел бы на своей веб-странице проверить эту папку в ajax.
При нажатии кнопки jQuery сообщает php-файл (эта папка проверки PHP). Когда файл загружается в папку, jQuery скажите мне.
Я хотел бы прекратить проверку, когда PHP найдет файл.
Мой код jQuery:
<script type="text/javascript">
$(document).ready(function(){
$("#strap_signup").click(function(){
var refreshId = setInterval(function() {
$("#responsecontainer").load('file_check.php');
}, 1000);
});
});
</script>
Мой код PHP:
<?php
$ftp_user_name="XXXX";
$ftp_user_pass="XXXX";
$destination_file="/Folder/in";
$conn_id = ftp_connect("XXXX");
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
$contents = ftp_nlist($conn_id, $destination_file);
$om = count($contents);
if($om!="0") echo "File is in";
?>
Это работа, но когда php находит файл, jQuery продолжает проверять.
Я хотел бы остановить это.
Примерно так:
"if($("#responsecontainer")=="File is in"){window.clearInterval(refreshId);}"
Более того, мое приложение берет файл в папке «in», работает и кладет в папку «out».
Так что я хотел бы отметить «IN», если файл обнаружен, отметьте «OUT», чтобы контролировать хорошую работу.
Спасибо за вашу помощь