Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 68 matches
Author Message
  Topic: Оффтопизм: Грустные наблюдения.
Владимир Гаврилов

Replies: 15
Views: 25694

PostForum: Прочее   Posted: Tue Sep 08, 2009 12:31 pm   Subject: Оффтопизм: Грустные наблюдения.
Раз уж тему подняли такую, грустными наблюдениями поделимся, с удовольствием:)

Да, действительно, форум "подустал", а может и сам dklab.ru (?). Раньше было живее.
А сейчас нормальных вопросов нету, практически...
Грустно, что новые интересные темы не поднимаются... Раньше, даже если в обсуждении не участвуешь, интересно читать было, черпать информацию.
Форум - это ведь база знаний. И она нуждается в пополнении новыми знаниями.

Я думаю так: годы идут, люди (которые основали форум, и которые просто тусят здесь) становятся серьезнее, больше опыта, больше забот, плотнее график и т.д. На вопросы новичков устают отвечать, а на свои вопросы умеют находить ответ самостоятельно. Или я ошибаюсь?

Грустно, что библиотеки редко обновляются, что Денвер новый никак не выйдет, что шаблонизатор забросили...
Да, кстати, почитал второе издание книги PHP5 в подлиннике, и был удивлен: из нее полностью исчезло слово "шаблонизатор".

Да, интересно, про новую библиотеку Dklab_DOMDocument нет ни ...
  Topic: Шутка юмора.
Владимир Гаврилов

Replies: 283
Views: 479273

PostForum: Прочее   Posted: Thu Sep 03, 2009 4:10 pm   Subject: Шутка юмора.
Action
  Topic: 55. Причины стремительного успеха PHP
Владимир Гаврилов

Replies: 22
Views: 37892

PostForum: Наблы :: Куроводство   Posted: Thu Jul 16, 2009 10:08 am   Subject: 55. Причины стремительного успеха PHP
Да, стремительный успех завоевал именно PHP4. По моим наблюдениям, именно за годы актуальности 4-й версии PHP стал безумно популярным. Ваш покорный слуга изучал его по книге "Самоучитель PHP4" Дмитрия Котерова. Сегодня PHP4 уже история... А на горизонте уже виден PHP6.
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Владимир Гаврилов

Replies: 571
Views: 749662

PostForum: Конструктор   Posted: Wed Apr 22, 2009 3:12 pm   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
6epcepk
SELECT id FROM test WHERE ?# > 1
?# - плейсхолдер для таблиц и полей, заключает название в ОБРАТНЫЕ апострофы `` (для MySQL), а не в прямые ''. И все работает.
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Владимир Гаврилов

Replies: 571
Views: 749662

PostForum: Конструктор   Posted: Tue Apr 21, 2009 11:41 am   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Мне нужно подставить поле, как приводил в пример: url = ?, мне нужно подставить сам ключ (`url`), а не значение для него.
ну а чем же вам мешают (обратные) апострофы в названиях полей?
Они мешают, когда нужно вставить какое-нть служебное слово, например CURRENT_DATE, DEFAULT и т.д.
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Владимир Гаврилов

Replies: 571
Views: 749662

PostForum: Конструктор   Posted: Tue Apr 21, 2009 11:34 am   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Так мне чем писать WHERE key1 = $value1 AND key2 = $value2 AND key3 = $value3 AND key4 = $value4 ... Лучше подставить свой Placeholder ?c, и дать аргументом мой массивчик. И пусть он сам занимается экранированием ключей, значений и подстановкой кодов AND

Понятно. Но массив-условие ведь все равно руками приходится формировать?
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Владимир Гаврилов

Replies: 571
Views: 749662

PostForum: Конструктор   Posted: Mon Apr 20, 2009 1:17 pm   Subject: DbSimple v2.x: лаконичная работа с различными СУБД

А в противном случае придется расписывать весь блок WHERE вручную.
Может я что-то упустил? Тогда если не сложно, подскажите штатную функцию )

есть же макроподстановки: WHERE id = ?d { AND name = ? }
если вместо второго "вопроса" подставить специальную константу DBSIMPLE_SKIP, вся { ветка в скобках } "отпадает".
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Владимир Гаврилов

Replies: 571
Views: 749662

PostForum: Конструктор   Posted: Mon Apr 20, 2009 1:10 pm   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Как стоит поступать, когда надо подставить значение поля, например, id = ?, вот как подставить id, чтобы он не оборачивался апострофами?
целочисленный п/х не заключается в апострофы: id = ?d (в MySQL)
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Владимир Гаврилов

Replies: 571
Views: 749662

PostForum: Конструктор   Posted: Tue Apr 14, 2009 3:09 pm   Subject: Ограниченность ссылочного плейсхолдера
Добрый день.
Нарисовался такой вопрос. Есть ссылочный плейсхолдер ?n, который преобразует 0 в NULL, так. Но это для целочисленных значений. А со строками и дробными значениями это не прокатывает. А хотелось бы. Чтобы и '', и 0.00 преобразовывались в null. А еще хотелось бы иметь п-холдер, который пустые значения преобразовывает не в NULL, а в DEFAULT. Что вы думаете на этот счет?

И еще тоже, такой момент, интересен операторный п-холдер, который предназначен для операторов: =, >, != и т.д. Бывает нужно.
  Topic: Для чего пользователи отключают яваскрипт в браузере?
Владимир Гаврилов

Replies: 7
Views: 5763

PostForum: Прочее   Posted: Wed Apr 01, 2009 2:27 pm   Subject: Для чего пользователи отключают яваскрипт в браузере?
обычно это делают с целью якобы увеличения безопасности браузинга
да, вот только насколько это оправдано. Мне кажется это никак не повышает безопасность. Или ошибаюсь?
  Topic: Для чего пользователи отключают яваскрипт в браузере?
Владимир Гаврилов

Replies: 7
Views: 5763

PostForum: Прочее   Posted: Wed Apr 01, 2009 1:53 pm   Subject: Для чего пользователи отключают яваскрипт в браузере?
Добрый день.
Возник интересный вопрос.
Хорошим стилем считается ненавязчивая обработка событий, когда ссылки работают и при отключенном яваскрипте.
например,
<a href="add_to_cart.php" onclick="return add_to_cart_with_ajax(112497)">добавить в корзину</a>
а не
<a href="javascript:add_to_cart_with_ajax(112497)">добавить в корзину</a>

Оно, конечно, понятно. Но вот вопрос, есть ли разумное объяснение тому, для чего отключают яваскрипт? Ведь это делают те, кто как минимум понимает, что такое яваскрипт.
Потому что по умолчанию он включен.
  Topic: Dklab_ShortXSLT: упрощенный синтаксис для XSLT с операторами вставки, if, else и т.д.
Владимир Гаврилов

Replies: 10
Views: 21725

PostForum: Конструктор   Posted: Mon Mar 16, 2009 2:40 pm   Subject: Dklab_ShortXSLT: упрощенный синтаксис для XSLT с операторами вставки, if, else и т.д.
Это же шаблонизатор! В новой ипостаси.
Статья очень понравилась.
Извините за офтоп конечно. Не ругайтесь...
  Topic: HTTP_StaticMerger: автоматическая "склейка" CSS- и JS-файлов для быстрой загрузки
Владимир Гаврилов

Replies: 36
Views: 68877

PostForum: Конструктор   Posted: Wed Feb 04, 2009 9:49 am   Subject: HTTP_StaticMerger: автоматическая "склейка" CSS- и JS-файлов для быстрой загрузки
Причем семёрка, ИМХО, недалеко ушла от седьмой версии
от 6-й версии?
  Topic: Шутка юмора.
Владимир Гаврилов

Replies: 283
Views: 479273

PostForum: Прочее   Posted: Tue Feb 03, 2009 12:38 pm   Subject: Великий парад цифр
Здравствуйте!

14 февраля произойдет уникальное событие:
функция UNIX_TIMESTAMP(), она же time(), пройдет через значение 1234567890.

Ваш покорный слуга назвал это великим парадом цифр.

А вы что думаете? Кто-нибудь помнит про это?
  Topic: Шутка юмора.
Владимир Гаврилов

Replies: 283
Views: 479273

PostForum: Прочее   Posted: Wed Jul 23, 2008 10:35 am   Subject: Шутка юмора.
Создался значок размером ровно 4 Кб = 4096 байт.

А в прошлом году сгенерился xls-файл размером ровно 1000 Кб = 1 024 000 байт.

Бывает же такое, черт побери))
  Topic: JsHttpRequest vs jQuery
Владимир Гаврилов

Replies: 10
Views: 11419

PostForum: JsHttpRequest :: JavaScript   Posted: Tue Jun 10, 2008 12:35 pm   Subject: JsHttpRequest vs jQuery
// увидел интересный вопрос без ответа...

ИМХО, если нужен именно AJAX, то удобнее JsHttpRequest: он позволяет отобразить ассоциативный массив PHP на хэш в JS. То есть создаем массив в PHP, загоняем в $_RESULT, больше ничего не делаем. А в JS ловим такой же ассоциативный массив такой же структуры - легко и просто (см. пример на dklab.ru)
А в jQuery AJAX грузит чистый XML, который нужно перебирать (в принципе ничего сложного, поскольку все функции есть).
Плюс к тому JsHttpRequest маленький.
Другое дело, когда нужен AJAH (проще говоря - подгрузить кусок HTML), то jQuery удобнее - всего 1 действие load().

Если Вы "все равно используете jQuery" и не планируете отказываться от нее, то лучше обходиться ей, потому как зачем дублировать функции, лишние килобайты и т.д.?
  Topic: Почему-то не работает шаблонизатор?
Владимир Гаврилов

Replies: 4
Views: 8782

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Feb 19, 2008 5:23 pm   Subject: Почему-то не работает шаблонизатор?
У меня такая ошибка возникала не только когда был превышен лимит памяти, но и когда были проблемы с правами доступа к директории.
Вот из этого надо исходить. Попробуйте определить, к какой папке или файлу скрипт пытается получить доступ
  Topic: Поздравляю Дмитрия Котерова с днем рождения!
Владимир Гаврилов

Replies: 8
Views: 7613

PostForum: Прочее   Posted: Tue Feb 19, 2008 10:44 am   Subject: Поздравляю Дмитрия Котерова с днем рождения!
считаю Орфус самым важным для человечества достижением Дмитрия
А я - Денвер. Но орфус не менее важен. Во как!
А еще JSHR, DbSimple, MetaForm!
Да, что ни возьми - шедевр. И как человечество без этого обходилось?)))
  Topic: Новый шаблонизатор с языком шаблонов Smarty.
Владимир Гаврилов

Replies: 143
Views: 251031

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 28, 2007 4:36 pm   Subject: Новый шаблонизатор с языком шаблонов Smarty.
Скопируйте содержимое папки templier в корень. Т.е. самой папки templier не должно быть. У вас будут как минимум index.html, папка WEBINF и .common и .htacess, в которм должно быть

## Подключение шаблонизатора для обработки всех html-файлов.
Action templhandler "/WEBINF/TemplierHandler.php"
AddHandler templhandler .html

В денвере это должно работать. Будут ошибки - смотрите логи Apache.
  Topic: Шаблонизатор Templier, подключение
Владимир Гаврилов

Replies: 5
Views: 5568

PostForum: Разное :: PHP   Posted: Thu Aug 09, 2007 5:29 pm   Subject: Шаблонизатор Templier, подключение

выдается страница Index off с папкой Templier (это нормально, поскольку
индексных файлов в ней нет)

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

Создайте тестовый файл index.html в корне (надеюсь Вы представляете, что там должно быть), а рядом у вас будет папка WEBINF. Папка templier не нужна.
  Topic: Создание файла Excel средствами PHP
Владимир Гаврилов

Replies: 6
Views: 6786

PostForum: Разное :: PHP   Posted: Wed Aug 08, 2007 4:12 pm   Subject: Создание файла Excel средствами PHP
А почему
$workbook->send('test.xls');
у Вас перед
$worksheet =& $workbook->addWorksheet('Лист1');
$worksheet->write(0, 0, 'тест');

А библиотеки OLE и PEAR у Вас установлены? (правда без этого вроде вообще не должно работать...)
  Topic: Шутка юмора.
Владимир Гаврилов

Replies: 283
Views: 479273

PostForum: Прочее   Posted: Fri Jul 06, 2007 5:49 pm   Subject: Шутка юмора.
С наступающим праздником вас, господа. Завтра 07.07.07
Или даже так 7.7.7
  Topic: Apache - проблема с кодировкой
Владимир Гаврилов

Replies: 4
Views: 5793

PostForum: Прочее   Posted: Wed Jun 06, 2007 1:20 pm   Subject: Apache - проблема с кодировкой
ммм, странно что в апаче 1.3 она есть. Судя по докам, эта штука появилась во 2-м апаче, и до сих пор считается экспериментальной, задает исходную кодировку файлов (в директории какой-нть, например).
  Topic: Apache - проблема с кодировкой
Владимир Гаврилов

Replies: 4
Views: 5793

PostForum: Прочее   Posted: Wed Jun 06, 2007 10:49 am   Subject: Apache - проблема с кодировкой
Посмотрите, установлена ли в httpd.conf или где-нть .htaccess директива AddDefaultCharset. Если да, посмотрите, какое там значение.
Установите cp1251 или off. Лучше всего проследить, что пишется в заголовке Content-type.
Еще можно посмотреть, на какую кодировку браузер настроен.
  Topic: Как перейти с MySQl 4 на MySQL 5
Владимир Гаврилов

Replies: 5
Views: 4991

PostForum: Прочее   Posted: Tue Jun 05, 2007 1:00 pm   Subject: Как перейти с MySQl 4 на MySQL 5
Мда, в Денвере есть файл CONFIGURATION.txt, где это настраивается.
Может есть смысл поставить Денвер, а поверх него MySQL5? Я так делал.
А вообще - должен, я думаю, быть конфигурационный файл, где это устанавливается.
У вас Apache и MySQL наверняка запускаются синхронно, каким-нибудь скриптом. Возможно, он использует какой-нть файл настроек.
  Topic: Как перейти с MySQl 4 на MySQL 5
Владимир Гаврилов

Replies: 5
Views: 4991

PostForum: Прочее   Posted: Mon Jun 04, 2007 3:35 pm   Subject: Как перейти с MySQl 4 на MySQL 5
У вас Денвер или нет?
  Topic: Интеграция PHP+MySQL с 1С
Владимир Гаврилов

Replies: 0
Views: 3846

PostForum: Прочее   Posted: Mon Jun 04, 2007 3:22 pm   Subject: Интеграция PHP+MySQL с 1С
Здравствуйте.
Хочу поднять тему интеграции PHP c MySQL с одной стороны и 1С (торговли, например) с другой. На форуме не нашел ничего подобного. Но ведь наверняка такие задачи решались. Я например, в свое время по своему вышел из положения: выгрузка данных из 1с в CSV файл, а дальше - дело техники.
Но вот главный вопрос: возможно ли "онлайн" взаимодействие скриптов с базой 1с? Например, выписать счет через сайт, т.е. чтобы счет создался именно в 1с торговле без участия оператора базы. Наверняка ведь такие задачи стоят перед некоторыми.
Буду рад обсудить.
  Topic: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Владимир Гаврилов

Replies: 14
Views: 7770

PostForum: Прочее   Posted: Mon May 21, 2007 4:24 pm   Subject: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Гость
да, тоже интересно.
У firstVDS - более дешевые решения.
  Topic: Как настроить чтобы скрипты запускались от имени владельца домашнего каталога?
Владимир Гаврилов

Replies: 2
Views: 3705

PostForum: Прочее   Posted: Thu May 10, 2007 10:15 am   Subject: Как настроить чтобы скрипты запускались от имени владельца домашнего каталога?
спасибо! За ссылочку тоже (сам не увидел...)
  Topic: Как настроить чтобы скрипты запускались от имени владельца домашнего каталога?
Владимир Гаврилов

Replies: 2
Views: 3705

PostForum: Прочее   Posted: Mon May 07, 2007 3:09 pm   Subject: Как настроить чтобы скрипты запускались от имени владельца домашнего каталога?
Добрый день.

Хочу спросить специалистов. Собственно вопрос - в теме.
В книге ДК написано примерно так (точно не воспроизведу ибо страницу забыл): на хороших хостингах скрипт всегда запускается от имени владельца домашнего каталога, на плохих, к сожалению... А как (где) это настроить?

У меня домашний каталог '/home/myhost', его владелец - 'myhost' (имя - демо), а скрипты запускаются от имени 'www', файлы, генерируемые скриптами, тоже получают владельца 'www'. Это несоответствие приподнесло мне кучу неприятностей, вообще говоря.

Техподдержка мне посоветовала для этого запускать PHP как cgi, но мне это не нужно. Действительно, до этого на хостинге, где PHP работал как cgi, было соответствие. Неужели нет способа установить его и в случае mod_php?
  Topic: Список сайтов, использующих JsHttpRequest.
Владимир Гаврилов

Replies: 95
Views: 167186

PostForum: JsHttpRequest :: JavaScript   Posted: Mon May 07, 2007 1:51 pm   Subject: Список сайтов, использующих JsHttpRequest.
www.fermo.ru - "живая" корзина
  Topic: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Владимир Гаврилов

Replies: 14
Views: 7770

PostForum: Прочее   Posted: Mon Apr 30, 2007 2:46 pm   Subject: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Константин Жинько
Благодарю.
Я так думаю, что VDS - это лучше, чем обычный shared хостинг (гораздо), несколько уступает (по скорости в основном) dedicated, зато по цене комфортнее, чем dedicated.
  Topic: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Владимир Гаврилов

Replies: 14
Views: 7770

PostForum: Прочее   Posted: Mon Apr 23, 2007 12:07 pm   Subject: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Они у Вас наверно "банятся" :)). Анти-баннер работает...
Ой, какой офтоп у нас пошел...
  Topic: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Владимир Гаврилов

Replies: 14
Views: 7770

PostForum: Прочее   Posted: Mon Apr 23, 2007 11:43 am   Subject: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
А где, пардон, вы увидели рекламу firstVDS на этом форуме?
А headnine banner что рекламирует?.. (Или я чего-то не понимаю...)
  Topic: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Владимир Гаврилов

Replies: 14
Views: 7770

PostForum: Прочее   Posted: Wed Apr 18, 2007 10:25 am   Subject: О хостинге и хостерах (firstVDS.ru, Caravan.ru, ...)
Друзья!
Вопрос простой: кто-нибудь хостится на рекламирумом здесь firstVDS? Каковы Ваши мнения?
(Меня интересует VDS-улет план на предмет хостинга, если что...). То же самое про Caravan.ru хотелось бы услышать.

И еще вопрос в таком аспекте: кто пользуется выделенным сервером (dedicated), насколько вы ощутили его преимущества по сравнению с виртуальным хостингом?

Последнее: если Вы (кто читает это сообщение) оочень довольны своим хостером, посоветуйте плиз, буду очень признателен (и план не забудьте указать).
  Topic: PHPSESSID (trans sid) и поисковики
Владимир Гаврилов

Replies: 6
Views: 4046

PostForum: Прочее   Posted: Tue Apr 03, 2007 12:12 pm   Subject: PHPSESSID (trans sid) и поисковики
ммм, спасибо, об этом я не подумал...
  Topic: PHPSESSID (trans sid) и поисковики
Владимир Гаврилов

Replies: 6
Views: 4046

PostForum: Прочее   Posted: Tue Apr 03, 2007 11:53 am   Subject: PHPSESSID (trans sid) и поисковики
Никита Косолaпов
Вы знаете, я думал об этом. Только нормальной идеи пока нет. По IP-адресам известных ботов - вроде слишком лобовое решение...
  Topic: PHPSESSID (trans sid) и поисковики
Владимир Гаврилов

Replies: 6
Views: 4046

PostForum: Прочее   Posted: Tue Apr 03, 2007 8:53 am   Subject: PHPSESSID (trans sid) и поисковики
В книге ДК написано, что % таких пользователей может достигать 30 (30%). Что на самом деле - не могу сказать.
  Topic: PHPSESSID (trans sid) и поисковики
Владимир Гаврилов

Replies: 6
Views: 4046

PostForum: Прочее   Posted: Fri Mar 30, 2007 9:30 am   Subject: PHPSESSID (trans sid) и поисковики
Господа, у меня небольшая заморочка. Заметил, что сайт индексируется вместе с PHPSESSID, т.е. PHPSESSID "залезает" в URL и хранится вместе с ним в базе поисковой системы. Это не совсем приятно. Есть ли какой-нибудь способ отрубить его? - Сессия у меня стартует автоматически, всегда - мне это нужно.

И еще, у меня включен use_trans_sid - я думаю, без этого нельзя, ведь при отключенных cookies у пользователя работать с сессиями станет невозможно? Или я ошибаюсь?
  Topic: Конкурс на лучший логотип и баннер dklab
Владимир Гаврилов

Replies: 184
Views: 291402

PostForum: Прочее   Posted: Fri Mar 30, 2007 9:15 am   Subject: Конкурс на лучший логотип и баннер dklab
Стесняюсь спросить, а почему английский логотип все-таки с дефисом поставили (web-technologies)? Вроде бы решили, что он не нужен...
 
Page 1 of 2 All times are GMT + 3 Hours
Goto page 1, 2  Next
XML