EOMY.NET на главную
|
EOMY.NET Хостинг EOMY.NET: Форум поддержки
|
|
ХосТТесТ
|
| Автор |
Сообщение |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
Добавлено: Пт, 27 Июн, 2008 16:59 Заголовок сообщения: ХосТТесТ |
|
|
Вашему вниманию предлагаю небольшой тестовый скриптик - ХосТТесТ. Его задача - проверить способности вашего хостера...
http://www.lps.org.ua/hosttest.rar
Пожалуйста, выкладывайте результаты работы скрипта в формате:
| Код: | [b]Хостер:[/b] название хостинга | адрес сайта хостера
[b]Тарифный план:[/b] название
[b]Результат:[/b]
все, что вам вывел скрипт |
Все, что между BB-кодами B - заменять не нужно...
Хорошая возможность оценить ваш хостинг... Кроме того, мне нужны эти данные для небольшой статистики и помогут в разработке!
Использование скрипта безопасно, он не заражен и не передает никуда никакой вашей информации, включительно с тем, где исполняется...
Запускать из корневой директории!
Насколько знаю, большинство из нас пользуется не только Eomy... На Zoxt+Fsay уже запускал, инфу знаю... На Вагончике, FSWeb, насколько знаю, настройки сервера те же... А вот на других хостингах - очень хотелось бы знать Спасибо за помощь! _________________
Несапой единой мани мейкить можешь ты... (с) йа, младший брат Мастера Йоды |
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1760
23325 
|
Добавлено: Пт, 27 Июн, 2008 17:24 Заголовок сообщения: |
|
|
Хостер: Reintel.ru | reintel.ru
Тарифный план: <на сайте не представлен>
Результат:
* ERROR: Checking 1 failed
* ERROR: Function 1 is not defined
* Success! Function 2 Works!
* Success! Function 2 tested:
* ERROR: Function 3 failed!
* ERROR: Function 4 failed
* Success! Function 5 Works! (30->100)
* Success! Function 5.1 Works!
* Success! Function 5.2 Works!
Хостер: http://fastvps.ru/
Тарифный план: Vm-64
Результат:
* Success! Checking 1 was successful!
* Success! Function 1 Works!
* Success! Function 2 Works!
* Success! Function 2 tested:
* Success! Function 3 Works!
* Success! Function 3.1 Works!
* Success! Function 3.2 Works!
* Success! Function 4 Works!
* Success! Function 4.1 Works!
* Success! Function 4.2 Works!
* Success! Function 5 Works! (30->100)
* Success! Function 5.1 Works!
* Success! Function 5.2 Works!
Хостер: vip-hoster.ru
Тарифный план: v1
Результат:
* ERROR: Checking 1 failed
* Success! Function 1 Works!
* Success! Function 2 Works!
* Success! Function 2 tested:
* ERROR: Function 3 failed!
* ERROR: Function 4 failed
* ERROR: Function 5 failed (300)
Хостер: http://fastfile.ru (server5)
Тарифный план: 300
Результат:
* ERROR: Checking 1 failed
* Success! Function 1 Works!
* Success! Function 2 Works!
* Success! Function 2 tested:
* ERROR: Function 3 failed!
* ERROR: Function 4 failed
* Success! Function 5 Works! (30->100)
* Success! Function 5.1 Works!
* Success! Function 5.2 Works! _________________ ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1760
23325 
|
Добавлено: Пт, 27 Июн, 2008 17:53 Заголовок сообщения: |
|
|
PS права правил в некоторых местах я сам.
Я против, чтобы без моего ведома что-либо создавалось/перезарписывалось.
При дефалтных правах reintel=fastvps=fastfile все пишецо.
То что кое-где нет DOM - по запросу добавляют. _________________ ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1760
23325 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1760
23325 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
|
| Вернуться к началу |
|
 |
Веденин Три пингвина


Зарегистрирован: 17.05.2007 Сообщения: 431 Откуда: Самара 22772 
|
Добавлено: Пт, 22 Авг, 2008 07:04 Заголовок сообщения: Re: ХосТТесТ |
|
|
| [LP]LordPro.teus писал(а): | Вашему вниманию предлагаю небольшой тестовый скриптик - ХосТТесТ. Его задача - проверить способности вашего хостера...
|
Ваш скрипт содержал ошибки и вылетел при тестирование wallst.ru. Вместо:
| Код: |
if ($D = new DOMDocument)
|
,правильно писать
| Код: |
if (class_exists("DOMDocument") && $D = new DOMDocument)
|
вместо:
| Код: |
if (!function_exists('curl_init') && function_exists('curl_exec'))
|
,правильно писать
| Код: |
if (!function_exists('curl_init') || !function_exists('curl_exec'))
|
Исправил ваш скрипт, кроме того добавил шестой тест, важный для меня + более информативные сообщения + расставил код ёлочкой
Результаты:
Хостер: wallst.ru
Тарифный план: бесплатный
Результат:
ERROR: Checking 1 failed (is_writable(_SERVER['DOCUMENT_ROOT']))
ERROR: Function 1 (new DOMDocument) is not defined
ERROR: Function 2 (curl) is not defined
ERROR: Function 3 (copy_file) failed!
ERROR: Function 4 (mkdir) failed
ERROR: Function 5 (set_time_limit) failed (5)
ERROR: Function 6 (file_get_contents) failed
Хостер: fsay.ru
Тарифный план: бесплатный
Результат:
Success! Checking 1 was successful (is_writable(_SERVER['DOCUMENT_ROOT']))!
Success! Function 1 (new DOMDocument) Works!
Success! Function 2 (curl)Works!
Success! Function 2 (curl_exec) tested:
Success! Function 3 (copy_file) Works!
Success! Function 3.1 (writable_file) Works!
Success! Function 3.2 (unlink) Works!
ERROR: Function 4 (mkdir) failed
Success! Function 5 (set_time_limit) Works! (30->100)
Success! Function 5.1 (set_time_limit(500)) Works!
Success! Function 5.2 (max_execution_time = 1200) Works!
Success! Function 6 (file_get_contents) Works! _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
Веденин Три пингвина


Зарегистрирован: 17.05.2007 Сообщения: 431 Откуда: Самара 22772 
|
Добавлено: Пт, 22 Авг, 2008 07:05 Заголовок сообщения: |
|
|
код исправленного скрипта
| Цитата: | <?
/*
This is host testing script by [LP]LordPro.teus (lordpro.teus@gmail.com / www.lordproteus.org.ua)
*/
error_reporting(0);
if (is_writable($_SERVER['DOCUMENT_ROOT']))
echo "<li>Success! Checking 1 was successful (is_writable(_SERVER['DOCUMENT_ROOT']))!";
else echo "<li>ERROR: Checking 1 failed (is_writable(_SERVER['DOCUMENT_ROOT']))";
if (class_exists("DOMDocument") && $D = new DOMDocument) echo "<li>Success! Function 1 (new DOMDocument) Works!";
else echo "<li>ERROR: Function 1 (new DOMDocument) is not defined";
if (!function_exists('curl_init') || !function_exists('curl_exec'))
echo "<li>ERROR: Function 2 (curl) is not defined";
else {
echo "<li>Success! Function 2 (curl)Works!";
$c=curl_init();
curl_setopt($c, CURLOPT_URL, "http://s0.xml.api.litediary.com.ua/check");
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
if ($c) echo "<li>Success! Function 2 (curl_exec) tested: ".curl_exec($c);
else echo "<li>ERROR: Function 2 (curl_exec) failed";
};
if (!copy(__FILE__,'test2.php')) echo "<li>ERROR: Function 3 (copy_file) failed!";
else {echo "<li>Success! Function 3 (copy_file) Works!";
if (!is_writable('test2.php')) echo "<li>ERROR: Function 3.1 (writable_file) failed";
else {
echo "<li>Success! Function 3.1 (writable_file) Works!";
if (unlink('test2.php')) echo "<li>Success! Function 3.2 (unlink) Works!";
else echo "<li>ERROR: Function 3.2 (unlink) failed";
};};
if (!mkdir('test',0777)) echo "<li>ERROR: Function 4 (mkdir) failed";
else {
echo "<li>Success! Function 4 (mkdir) Works!";
if (is_writable('test/')) {echo "<li>Success! Function 4.1 (writable_dir) Works!";}
else {echo "<li>ERROR: Function 4.1 (writable_dir) failed";};
if (rmdir('test')) {echo "<li>Success! Function 4.2 (delete_dir) Works!";} else {echo "<li>ERROR: Function 4.2 (delete_dir) failed";};
};
if (($t=ini_get('max_execution_time')) && set_time_limit(100)) {
echo "<li>Success! Function 5 (set_time_limit) Works! ({$t}->100)";
if (set_time_limit(500)) {echo "<li>Success! Function 5.1 (set_time_limit(500)) Works!";} else {echo "<li>ERROR: Function 5.1 (set_time_limit(500) failed";};
if (ini_set('max_execution_time',1200)) {echo "<li>Success! Function 5.2 (max_execution_time = 1200) Works!";} else {echo "<li>ERROR: Function 5.2 (max_execution_time = 1200) failed";}
} else {echo "<li>ERROR: Function 5 (set_time_limit) failed ({$t})";
};
if (strlen(file_get_contents("http://ya.ru"))>0) echo "<li>Success! Function 6 (file_get_contents) Works!";
else echo "<li>ERROR: Function 6 (file_get_contents) failed";
?> |
На соавторство не претендую, можете использовать как угодно  _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
Веденин Три пингвина


Зарегистрирован: 17.05.2007 Сообщения: 431 Откуда: Самара 22772 
|
Добавлено: Пт, 22 Авг, 2008 07:24 Заголовок сообщения: |
|
|
Да ещё следующий момент исправте название файла test2.php и название каталога test на что-нибудь более специфическое (типа test2563.php и test13213), так как на действующем хостинге наличие таких файлов и каталогов более чем вероятно (например у меня полно фалов test и каталог такой тоже есть)
P.S. Поэтому результаты от fsay.net должны быть такими
| Код: | Success! Checking 1 was successful (is_writable(_SERVER['DOCUMENT_ROOT']))!
Success! Function 1 (new DOMDocument) Works!
Success! Function 2 (curl)Works!
Success! Function 2 (curl_exec) tested:
Success! Function 3 (copy_file) Works!
Success! Function 3.1 (writable_file) Works!
Success! Function 3.2 (unlink) Works!
Success! Function 4 (mkdir) Works!
Success! Function 4.1 (writable_dir) Works!
Success! Function 4.2 (delete_dir) Works!
Success! Function 5 (set_time_limit) Works! (30->100)
Success! Function 5.1 (set_time_limit(500)) Works!
Success! Function 5.2 (max_execution_time = 1200) Works!
Success! Function 6 (file_get_contents) Works! |
_________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
Добавлено: Пт, 22 Авг, 2008 07:29 Заголовок сообщения: |
|
|
Веденин
file_get_contents типично всегда работает, если открыты внешки, что мы проверяем через CURL... если у хостера нет CURL - это не повод морочить моск юзерам, пусть ставят CURL... Из кучи хостеров уже прошедших тест, еще ни у одного даже ламмерского не оказался неподключенным CURL...
Касательно class_exists.. вероятно, так правильнее, но... не критично, т.к. если это место выдает ошибку, то уже не важно, что хост не может выдать нормально результат - он заведомо провален, т.к. PHP не 5. _________________
Несапой единой мани мейкить можешь ты... (с) йа, младший брат Мастера Йоды |
|
| Вернуться к началу |
|
 |
Веденин Три пингвина


Зарегистрирован: 17.05.2007 Сообщения: 431 Откуда: Самара 22772 
|
Добавлено: Пт, 22 Авг, 2008 07:38 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | Веденин
file_get_contents типично всегда работает, если открыты внешки, что мы проверяем через CURL... если у хостера нет CURL - это не повод морочить моск юзерам, пусть ставят CURL... Из кучи хостеров уже прошедших тест, еще ни у одного даже ламмерского не оказался неподключенным CURL...
|
1) а то что с помощью вашего скрипта могут проверять например бесплатный хостинг, мне например важен бесплатный хостинг с
file_get_contents, но не нужен CURL
2)
| [LP]LordPro.teus писал(а): | Веденин
Касательно class_exists.. вероятно, так правильнее, но... не критично, т.к. если это место выдает ошибку, то уже не важно, что хост не может выдать нормально результат - он заведомо провален, т.к. PHP не 5. |
В некоторых хостах отключен вывод ошибок, в результате вашего теста на экране вообще ничего не появится
Опять таки есть бесплатный хостинг + мне например важно не только провален тест или нет, а каких функций нет, тестовый
скрипт вылетающий с ошибкой выполненния не правильно априори, так как я не могу знать ошибка в скрипте или в хостинге (кстати ваш скрипт кроме ошибки в таком случае не выведет ничего). _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 2807
9058 
|
|
| Вернуться к началу |
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|