Помогите пожалуйста разобраться со счётчиком файлов в папке. (AS3). Тестовый документ с AS3 кодом и одной кнопкой send_btn. При нажатии на эту кнопку, флеш обращается к скрипту counter.php и отправляет в него путь к папке, в которой необходимо посчитать файлы. Подскажите как из этого скрипта потом вывести результаты подсчёта в переменную all
AS3:
Код
var path:String = "images/test/";
var all:uint;
send_btn.addEventListener(MouseEvent.CLICK, counter);
var var_load:URLLoader = new URLLoader;
//переменную URL_request связываем с файлом counter.php
var URL_request:URLRequest = new URLRequest( "counter.php" );
//метод передачи данных - POST
URL_request.method = URLRequestMethod.POST;
//если нажата кнопка send_btn
function counter(e:MouseEvent):void {
//формируем строку, которая будет отправлена
var count_data:String = "path=" + path;
var URL_vars:URLVariables = new URLVariables(count_data);
URL_vars.dataFormat = URLLoaderDataFormat.TEXT;
URL_request.data = URL_vars;
var_load.load( URL_request );
}
var all:uint;
send_btn.addEventListener(MouseEvent.CLICK, counter);
var var_load:URLLoader = new URLLoader;
//переменную URL_request связываем с файлом counter.php
var URL_request:URLRequest = new URLRequest( "counter.php" );
//метод передачи данных - POST
URL_request.method = URLRequestMethod.POST;
//если нажата кнопка send_btn
function counter(e:MouseEvent):void {
//формируем строку, которая будет отправлена
var count_data:String = "path=" + path;
var URL_vars:URLVariables = new URLVariables(count_data);
URL_vars.dataFormat = URLLoaderDataFormat.TEXT;
URL_request.data = URL_vars;
var_load.load( URL_request );
}
PHP:
Код
<?php
$dirPath = $_POST['path'];
$items = scandir($dirPath);
$cnt = 0;
foreach ($items as $item)
if (is_file($item))
$cnt ++;
?>
$dirPath = $_POST['path'];
$items = scandir($dirPath);
$cnt = 0;
foreach ($items as $item)
if (is_file($item))
$cnt ++;
?>