Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Что делать, если нет сетевой папки?

$
0
0
Здравствуйте, товарищи.

На кнопке, перед открытием, проверяю наличие Windows share папки :
Код:

if( file_exists ("\\\\192.168.1.111\\public") ){
    Shell_Exec('"explorer" \\\\192.168.1.111\\public"');
}
else {
    echo "Директория \\\\192.168.1.111\\public недоступна";
}

Работает корректно, но если сервер выключен или директория отсутствует, то программа подвисает, пока не получит ответ/отбой ( видимо, по timeout самого explore-а).

Как сделать так, что бы программа не подвисала и выводила предварительно сообщение-предупреждение, что "сейчас надо подождать" ? Как избежать подобного казуса ?

Спасибо! :)

Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>