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

Проблемы с ответом функции работающей в фоне

$
0
0
Столкнулся с проблемой ответа функции работающей в фоне. Мне нужно в фоне (да бы программа не висла) обратится к серверу: (функция названа check и стоят все флаги "php функция, синхр., фон")
Скрытый текст:
PHP код:

$con file_get_contents("http://s.бла-бла-бла.ru/c.php");
if(
$con=="<ok>"){
$st true;
}elseif(!
$con){
$st false;
}else{
$st $con;
}
return 
$st



В файле на сервере, статическая инфа:
Скрытый текст:
PHP код:

<?php
header
("Content-Type: text/plain");
print(
"<ok>");
exit;
?>



И есть таймер проверяющий ответ:
Скрытый текст:
PHP код:

if(check()==true){
echo 
"ok";
}elseif(
check()==false){
echo 
"error";
}else{
echo 
check();




Выше написанное должно выдавать true то есть echo "ok";
Но выдает true при любом значении переменной $con;

Возможно я пытаюсь взаимодействовать с GUI. Но если так, то какими средствами вытянуть ответ сервера из функции работающей в фоне? Пилить костыли вида фон. функция -> функция обрабтки -> экран не вариант, поскольку такое действие мне придется делать раз 40 в одной программе (только запросы разные), и это здорово скажется на потреблении ею ОЗУ.

Viewing all articles
Browse latest Browse all 6336

Latest Images

Trending Articles