LINUX.ORG.RU

Сообщения icq876974

 

Выполнение разных функций в зависимости от ОС на PHP

Форум — Web-development

Доброго времени уважаемые знатоки. В PHP я не слишком силен, но необходимо написать функцию определения ОС, и в зависимости от ее типа, выполнять разные фунции. Если Win то выполнять одно, а на Unix другое. Знаю что опледелить ОС можно средствами PHPINFO, но как написать данную фунцию и ее обработку ставит меня в тупик. Кто поможет в данном вопросе?

 , , ,

icq876974
()

[SQL] DISTINCT

Форум — Development

Имеется таблица comments в которой есть поля id post_id autor text 1 1 123 123 2 1 312 312 3 2 123 312 4 2 312 123

И post по id которой берутся заголовки новостей содержащей комментарий. Так же есть запрос выполняющий вывод всех последних комментариев с выводом по дате последнего комментария автора , заголовока новости, ссылку на нее

SELECT comments.post_id, comments.autor, post.id, post.title, post.alt_name FROM cms_comments as comments, cms_post as post WHERE post.id=comments.post_id ORDER BY comments.date

Проблема в следующем, как сделать запрос чтобы запрос выводил только по одному значению на каждую новость в которой содержится комментарий с последним автором оставившим комментарий в ней.

 

icq876974
()

Проблемы с пакетами apt

Форум — Admin

Доброго времени уважаемые.
Возникла следующая проблема. Имеется выделенный сервер. И после рук одного человека которому я его доверил для настройки после попыток установки либо удаления, обновления пакетов выдается каждый раз такие сообщения. Как можно решить данную проблему. Устранить все данные ошибки. Подскажите. Переустановка ОС невозможна. т.к сервер уже настроен и работает несколько крупных сайтов на нем.

apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up memcached (1.4.5-1) ...
insserv: warning: script 'K01xbt' missing LSB tags and overrides
insserv: warning: script 'K80php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'S20verlihub' missing LSB tags and overrides
insserv: warning: script 'php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'verlihub' missing LSB tags and overrides
insserv: warning: script 'xbt' missing LSB tags and overrides
insserv: Stopping xbt depends on nginx and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service nginx and xbt if stopped
insserv: loop involving service xbt at depth 2
insserv: loop involving service nginx at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing memcached (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up nginx (0.7.67-3) ...
configured to not write apport reports
Trying a soft restart
PID IS RIGHT
WAITING
QUIT
insserv: warning: script 'K01xbt' missing LSB tags and overrides
insserv: warning: script 'K80php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'S20verlihub' missing LSB tags and overrides
insserv: warning: script 'php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'verlihub' missing LSB tags and overrides
insserv: warning: script 'xbt' missing LSB tags and overrides
insserv: Stopping xbt depends on nginx and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service nginx and xbt if stopped
insserv: loop involving service xbt at depth 2
insserv: loop involving service nginx at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing nginx (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up php5-fpm (5.3.3-1) ...
configured to not write apport reports
update-rc.d: warning: php5-fpm stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
insserv: warning: script 'K01xbt' missing LSB tags and overrides
insserv: warning: script 'K80php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'S20verlihub' missing LSB tags and overrides
insserv: warning: script 'php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'verlihub' missing LSB tags and overrides
insserv: warning: script 'xbt' missing LSB tags and overrides
insserv: Stopping xbt depends on nginx and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service nginx and xbt if stopped
insserv: loop involving service xbt at depth 2
insserv: loop involving service nginx at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing php5-fpm (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Errors were encountered while processing:
memcached
nginx
php5-fpm
E: Sub-process /usr/bin/dpkg returned an error code (1)

Забыл добавить. ОС Debian Squesse

icq876974
()

Рабочее место Бездельника Админа

Галерея — Рабочие места

Моя домашняя обстановка в которой я и провожу свое большее время находясь дома. Извиняюсь за столь не качественное фото. По скольку делал его на свой же телефон Fly E135 по скольку цифровик оказался сломаным. По центру стоит новенький свеже преобретеный монитор Acer V233H на 23 дюйма. Монитор хоть и дешевый. Но для HD фильмов будет само то. Тут же под столом стоит CoreDuo 4300, Geforce 210 Palit, 4 GB DDR2, HDD 40 GB, работающий на лице Win 7 Ultimate. Тут же на столе находится модем ADSL Интеркросс ведущий интернет с каналом в 1 mb/s на комп находящийся в соседней комнате свояка. Роутер D-Link Dir100 раздающий локалку и интернет на файловик и основной комп. На стенке висит Хаб. который изредко использую для подключения компов находящихся у меня в ремонте. Рядом со столом находится комп (файлопомойка). Pentium 4 3.0 MHZ, 1 GB DDR, Geforce MX400, с подключенными к нему парочкой винтов на 2 TB каждый. К нему же подключен старый монитор на 19 дюймов SAMSUNG. Стоящий ранее на основном компе. На компе так же установлен 1 кулер на 120 от DeepCool И бесшумный кулер на проц на 120. На файлопомойке установлен Debian Lenny и служит для раздачи файла в сетку по DC и качает торренты. На этом вроде все. Другие 2 фото можете увидеть тут: http://s008.radikal.ru/i304/1101/95/9bdd02001e6c.jpg http://s016.radikal.ru/i337/1101/a3/59aafa0baa1c.jpg

>>> Просмотр (2048x1536, 425 Kb)

 , ,

icq876974
()

RSS подписка на новые темы