Всем привет. Наткнулся на проблему, нужно как то занести рекурсивную функцию в поток.
Вот собственно сам код:
Надо как то сделать так, что бы Scan($dir); могла принять начальный параметр в потоке. Помогите народ!
Вот собственно сам код:
PHP код:
err_no();
function Scan($dir)
{
if (!preg_match("/\.$/",$dir)){
if (is_file($dir))
{
sync('hook',array($dir));
}
else {
$d=opendir("$dir");
while(false !== ($file = readdir($d)))
{
$ex = $dir."/".$file;
sync('Scan',array($ex));
}
closedir($d);
}
}
}
function hook($get)
{
c("memo1")->text .= $get;
}
$obj = new TThread();
$obj->onExecute = 'Scan("ВОТ ТУТ НАДО КАК-ТО ЗАСУНУТЬ ПАРАМЕТР")';
$obj->resume();