Комментарии 69
в опере upload банально не сработал
Аналогично. Сервис, конечно, бесполезный… но идея интересная :)
У меня в опере работает. Какой-то глюк nginx-а и модуля загрузки. Видимо, нельзя одновременно больше 2х файлов грузить.
в общем, убрал ajax-загрузку
хорошая штука.
да, неплохо. опубликуете исходник?
s/.tar.gz.tar/.tar.gz/
А как она проверяет опциональные модули?
Т.е. те, без которых скрипт может и работать, но с ними появляется некоторый доп. функционал?
Т.е. те, без которых скрипт может и работать, но с ними появляется некоторый доп. функционал?
Что «за доп. функционал»? Приведите пример, пожалуйста
проверяет наличие модуля gd, и если он есть, то, к примеру, генерит превью.
Нет, такой проверки нет, но я учту это в следующей версии, спасибо.
Как? :-)
На всякий случай предложу ещё вариант, который может встретится: в коде может быть проверку на существование какой-то нестандартной функции и создание функции с таким-же имененм в случае отсутствия оной.
У меня тоже стоит проверка на gd и герерация превьюшек. А так же проверка на zlib для включения дополнительных удобностей
Выдало просто: «PHP version:». И все.
И непонятно, то ли скрипт упал, то ли так и должно быть.
И непонятно, то ли скрипт упал, то ли так и должно быть.
А мне идея понравилась.
Отправил скрипт — получил наглядную и понятную информацию.
Отправил скрипт — получил наглядную и понятную информацию.
Вопрос: если я загружу к вам архив со своими гениальными наработками, они потом никуда не уйдут?
А сервис отличный. И очень вовремя лично для меня.
А сервис отличный. И очень вовремя лично для меня.
а все присланные скрипты сохраняються на сервере? ;)
Думаю возможность загружать отдельный пхп файл (не запакованый) было бы хорошо.
Сервис оценить не смог, ибо залил архив с файлом, но версию пхп скрипт не написал.
Сервис оценить не смог, ибо залил архив с файлом, но версию пхп скрипт не написал.
идею можно взять на вооружение хостерам — в виде фичи — если какой либо скрипт пользователя требует библиотек, не установленных на сервере, то сообщать ему эту иформацию.
Отлично. Вы — молодец. Плюс в карму.
Для вордпресса показывает php5 — с какого, если они везде пишут, что все делают под php4?
Значит у них есть функции, которые появились только в 5-ой версии PHP
Кстати, это одна из проблем, которую я пытаюсь решить. Когда есть что-то вроде
if(phpversion() >= 5)
{
$fp = fopen('file', 'w');
…
}
else
{
file_put_contents('file');
}
В таком случае, нельзя сказать точно какая версия действительно минимальная для работы скрипта. Но точно минимальная это >=5 ;)
if(phpversion() >= 5)
{
$fp = fopen('file', 'w');
…
}
else
{
file_put_contents('file');
}
В таком случае, нельзя сказать точно какая версия действительно минимальная для работы скрипта. Но точно минимальная это >=5 ;)
Отправил скрипт — парсер погоды с gismeteo. Ответ:
сорри (что-то пошло не так)…
Отправил скрипт — парсер погоды с gismeteo. Ответ:
PHP version:
4 or higher
5 or higher
На самом деле — в скрипте используется «SimpleXMLElement», что на четвертом пхп уж никак не запустится.
Отправил скрипт — парсер погоды с gismeteo. Ответ:
PHP version:
4 or higher
5 or higher
На самом деле — в скрипте используется «SimpleXMLElement», что на четвертом пхп уж никак не запустится.
в скрипте использованы определения методов public, protected, а написало 4.3, 5 or highter.
года с 2005 существует www.eder.us/projects/php_version/ причем исходники можно скачать себе, результаты онлайн демо выдает опять же более приятные чем ваш скрипт, а также генерирует код который вы можете встроить в свое приложение.
Спасибо за ссылку, жаль раньше не наткнулся. Тем не менее, результат работы этого ресурса:
The following modules are required:
filesystem
Functions:
file_get_contents
Constants:
info
Functions:
Constants:
true
false
Variables:
simplexml
Functions:
SimpleXMLElement
Constants:
strings
Functions:
substr
strpos
Constants:
Лишняя информация. Например, strings, info, filesystem, siplexml встроены в PHP 5 и нет необходимости их указывать как required.
The following modules are required:
filesystem
Functions:
file_get_contents
Constants:
info
Functions:
Constants:
true
false
Variables:
simplexml
Functions:
SimpleXMLElement
Constants:
strings
Functions:
substr
strpos
Constants:
Лишняя информация. Например, strings, info, filesystem, siplexml встроены в PHP 5 и нет необходимости их указывать как required.
ru2.php.net/manual/en/simplexml.installation.php
The SimpleXML extension is enabled by default. To disable it, use the --disable-simplexml configure option.
Да, можно, отключить, причем здесь тогда strings, info, filesystem?
при дебаге чужих скриптов такая информация не является лишней, да и то что вчера было в ядре может легко переехать в pecl (см pcre)
тоже не знает про protected/public/конструкторы классов. выдал «PHP 4.3.0 or greater is required»
4 or higher
5 or higher
первой строки разве не достаточно? или вобще что это значит? не совсем понял…
Правило читается как >=4 или >=5. Разные линейки пхп (3, 4, 5). Соответственно, никуда не делись еще хостинги с PHP4
<?php
print 123;
?>
PHP version:
5 or higher
как же так? :)
не мучайся этот проект нормально определяет (php3): habrahabr.ru/blogs/php/49320/#comment_1286132
4-й умер уже
Это фича, если посмотреть несколько комментов повыше ;). Сделал как надо, спасибо.
502 Bad Gateway
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Проверка минимальной версии PHP