Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
comet:testhosting [2016/12/02 16:37] levhav |
comet:testhosting [2017/09/29 06:04] levhav [Скрипт проверки хостинга] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | <rst>RU::005-Решение проблем::Скрипт проверки хостинга</rst> | ||
+ | <rst>Header: Скрипт проверки хостинга</rst> | ||
+ | |||
====== Проверка хостинга на предмет возможности подключится к комет серверу ====== | ====== Проверка хостинга на предмет возможности подключится к комет серверу ====== | ||
Строка 71: | Строка 74: | ||
} | } | ||
} | } | ||
- | + | ||
- | + | ||
- | $f = fsockopen("app.comet-server.ru", 808,$e1,$e2); | + | |
- | if(!$f) | + | |
- | { | + | |
- | $resTest[] = Array("info" => "Не удалось создать соединение к comet-server.ru:808 : error code:".$e1."(".$e2.") (Использование PHP API не возможно)", "error" => true); | + | |
- | } | + | |
- | else | + | |
- | { | + | |
- | $str1 = "GET /info HTTP/1.1\r\nHost: app.comet-server.ru\r\n\r\n"; | + | |
- | if( fputs($f, $str1, strlen($str1) ) === false) | + | |
- | { | + | |
- | $resTest[] = Array("info" => "fputs error on app.comet-server.ru:808", "error" => true); | + | |
- | } | + | |
- | else | + | |
- | { | + | |
- | $tmp = fgets($f); | + | |
- | $resTest[] = Array("info" => "OK", "error" => false); | + | |
- | } | + | |
- | } | + | |
- | + | ||
$link = mysqli_connect("app.comet-server.ru", "15", "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8", "CometQL_v1"); | $link = mysqli_connect("app.comet-server.ru", "15", "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8", "CometQL_v1"); | ||
if(!$link) | if(!$link) | ||
Строка 133: | Строка 116: | ||
if($resTest[3]["error"]){ echo "<b style='color:#F77;' >";}else{echo "<b style='color:#494;' >";} | if($resTest[3]["error"]){ echo "<b style='color:#F77;' >";}else{echo "<b style='color:#494;' >";} | ||
echo $resTest[3]["info"]."</b><br>\n"; | echo $resTest[3]["info"]."</b><br>\n"; | ||
- | | ||
- | if($resTest[4]["error"]){ echo "<b style='color:#F77;' >";}else{echo "<b style='color:#494;' >";} | ||
- | echo $resTest[4]["info"]."</b><br>\n"; | ||
?> | ?> | ||
| |