PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (594): В начало « ... 585 586 587 588 [589] 590 591 592 593 ... » В конец
Найдено сообщений: 8901
EuGen
Отправлено: 20 Сентября, 2007 - 09:47:40 • Тема: модули. принцип написания • Форум: FreeLance
Ответов: 16 Просмотров: 12032
2 valenok: если можно, поподробнее в чем вообще задача состоит и где трудности.. может, чем помогу ((* А то сразу с кодов началось я так и не понял, то ли проблемы с движком, то ли с модулями(*
EuGen
Отправлено: 20 Сентября, 2007 - 09:45:41 • Тема: Отправка e-mail • Форум: Программирование на PHP
Ответов: 6 Просмотров: 368
А я думаю, атрибут value тут поможет((*
То есть пишем что то вроде:
Тогда если оно установлено, то и заменится ((* ..
EuGen
Отправлено: 19 Сентября, 2007 - 11:57:08 • Тема: А как вы думаете? • Форум: Новости веб-технологий
Ответов: 13 Просмотров: 207
у NOD32 нет фаервола встроенного, он на Kerio пока что ориентирован в этом плане. А среди систем с имеющимся фаерволом, что лучше? (отчет отчетом, но хочется иметь мнения реально использовавших эти продукты людей).
EuGen
Отправлено: 19 Сентября, 2007 - 09:25:52 • Тема: нужна помосч по созданию сайта • Форум: Программирование на PHP
Ответов: 11 Просмотров: 721
valenok пребывал в оч хорошем настроении?((*
to ШАМАН:
советую посетить php.su (не на правах рекламы, просто ресурс полезный) ((* .. я думал что много знаю о PHP и тем не менее нашел много интересного там (*
EuGen
Отправлено: 18 Сентября, 2007 - 18:46:16 • Тема: Три таблицы • Форум: SQL и Архитектура БД
Ответов: 4 Просмотров: 56
Вот вам 3 таблицы:
PHP:
скопировать код в буфер обмена
CREATE TABLE `organisations` (
`organisation_id` int( 11) unsigned NOT NULL auto_increment,
`name` varchar( 255) default NULL ,
PRIMARY
KEY ( `organisation_id`
) ) ENGINE= InnoDB DEFAULT CHARSET= latin1
CREATE TABLE `categories` (
`category_id` int( 11) unsigned NOT NULL auto_increment,
`name` varchar( 255) default NULL ,
PRIMARY
KEY ( `category_id`
) ) ENGINE= InnoDB DEFAULT CHARSET= latin1
CREATE TABLE `relations` (
`category_id` int( 11) unsigned NOT NULL ,
`organisation_id` int( 11) unsigned NOT NULL
) ENGINE= InnoDB DEFAULT CHARSET= latin1
Вот вам запрос:
PHP:
скопировать код в буфер обмена
SELECT
o. name,
r0. category_id,
1 AS tname
FROM
organisations
AS o LEFT
JOIN relations
AS r0 USING
( organisation_id
) UNION ALL
SELECT
c. name,
r1. category_id,
0 AS tname
FROM
categories
AS c LEFT
JOIN relations
AS r1 USING
( category_id
) GROUP BY c. name
ORDER BY category_id, tname;
Пример его использования:
И все одним запросом
EuGen
Отправлено: 18 Сентября, 2007 - 11:37:07 • Тема: Определить наличие слова в строке • Форум: Программирование на PHP
Ответов: 8 Просмотров: 965
Заметьте я сразу же оговорился, что это не оптимальный пример. А только какое-то решение задачи. причем первое пришедшее в голову
Так что да, конечно можно использовать preg_match_all и т.п. (можно наверное и еще оптимальнее как-то), но я за скоростью не гнался.
EuGen
Отправлено: 17 Сентября, 2007 - 19:27:19 • Тема: Определить наличие слова в строке • Форум: Программирование на PHP
Ответов: 8 Просмотров: 965
первое, что приходит в голову: (этот пример настолько прост, что наверное даже не имеет смысла его в функцию выносить, но я вынес для наглядности)
Например:
PHP:
скопировать код в буфер обмена
$str = 'зеленые, очень зеленые глаза разьяренного хомячка' ;
echo ( str_count( 'хомячка' , $str ) ) ;
echo ( "\\ n" ) ;
echo ( str_count( 'зеленые' , $str ) ) ;
вернет:
это не оптимальные вариант, наверное, можно и проще... (или оптимальнее, так как все-таки массив промежуточный используется)
EuGen
Отправлено: 13 Сентября, 2007 - 11:43:38 • Тема: Поздравляем! • Форум: Прочее
Ответов: 5 Просмотров: 76
а я поздравляю всех нас с 256-м днем года ((*
Страниц (594): В начало « ... 585 586 587 588 [589] 590 591 592 593 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB