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

Search found 0 matches
Author Message
  Topic: Ошибка: mbregex compile err
Миша Спларов

Replies: 3
Views: 5701

PostForum: Разное :: PHP   Posted: Wed Jun 08, 2011 7:38 am   Subject: Ошибка: mbregex compile err
Да, спасибо, сам всегда мысленно придираюсь к неправильному употреблению тире/дефис, а тут что-то «клинануло» :)
  Topic: Ошибка: mbregex compile err
Миша Спларов

Replies: 3
Views: 5701

PostForum: Разное :: PHP   Posted: Tue Jun 07, 2011 11:56 am   Subject: Ошибка: mbregex compile err
Тире используется для указания диапазонов, а вы пытаетесь указать диапазон "/-_", что и приводит к ошибке.
  Topic: База данных или серилизация?
Миша Спларов

Replies: 5
Views: 6051

PostForum: Разное :: PHP   Posted: Wed Apr 27, 2011 7:56 am   Subject: База данных или серилизация?
frm
http://memcached.org/ например
  Topic: База данных или серилизация?
Миша Спларов

Replies: 5
Views: 6051

PostForum: Разное :: PHP   Posted: Thu Apr 21, 2011 11:44 am   Subject: База данных или серилизация?
А правами кто-нибудь управляет? Если да, то логичней и права и страницы и пользователей хранить в базе, а объекты собирать на основе этих данных.
При этом собранные объекты можно кэшировать (для этого и понадобится сериализация) в памяти/базе/файлах. При изменении прав — сбрасывать кэш.
  Topic: Быстрый поиск по большой таблице
Миша Спларов

Replies: 7
Views: 11769

PostForum: Общие вопросы :: SQL   Posted: Wed Apr 20, 2011 10:20 am   Subject: Быстрый поиск по большой таблице
stylus
А какое условие в фильтре объединяет две таблицы?

По запросу:
- можно добавить индекс на relevanz_accept_kunde;
- для relevanz_bemerkung_kunde индекс работать не будет, можно попробовать FULL TEXT (как и для других полей, где слева (%test) может быть "хоть что");
- для relevanz_vorschlag_stc можно добавить индекс, если все условия на это поле однотипные.
  Topic: Быстрый поиск по большой таблице
Миша Спларов

Replies: 7
Views: 11769

PostForum: Общие вопросы :: SQL   Posted: Tue Apr 19, 2011 10:17 am   Subject: Быстрый поиск по большой таблице
А зачем выбирать из двух таблиц если они в запросе никак не связываются?

но появилась вторая проблема - к полям типа text ключи не добавляются. а текста там в каждом больше 500 символов точно.
Приведите пример запроса с поиском по этим полям.
  Topic: Быстрый поиск по большой таблице
Миша Спларов

Replies: 7
Views: 11769

PostForum: Общие вопросы :: SQL   Posted: Tue Apr 19, 2011 7:33 am   Subject: Быстрый поиск по большой таблице
Покажите запрос, который выполняется 15 минут? Кстати, ничего не мешает искать фултекстом по текстовым полям и обычным способом по остальным.
  Topic: База данных или серилизация?
Миша Спларов

Replies: 5
Views: 6051

PostForum: Разное :: PHP   Posted: Tue Apr 19, 2011 7:30 am   Subject: База данных или серилизация?
В общем случае без разницы.
Если у вас что-то конкретное тормозит — давайте разбираться, а «на будущее» гадать смысла нету.
  Topic: UTF8 / mbstring.func_overload / 1C-Битрикс(UTF8) / PMA Импорт SQL - куча проблем
Миша Спларов

Replies: 7
Views: 15925

PostForum: Разное :: PHP   Posted: Thu Jan 13, 2011 8:49 pm   Subject: UTF8 / mbstring.func_overload / 1C-Битрикс(UTF8) / PMA Импорт SQL - куча проблем
Maus
Да, после 5.2.6 только в php.ini или в <VirtualHost> Апача.
  Topic: UTF8 / mbstring.func_overload / 1C-Битрикс(UTF8) / PMA Импорт SQL - куча проблем
Миша Спларов

Replies: 7
Views: 15925

PostForum: Разное :: PHP   Posted: Thu Jan 13, 2011 8:21 pm   Subject: UTF8 / mbstring.func_overload / 1C-Битрикс(UTF8) / PMA Импорт SQL - куча проблем
Maus
В .htaccess нельзя начиная с 5.2.6, но можно в виртуалхосте.
  Topic: удобное для редактирования дерево
Миша Спларов

Replies: 1
Views: 3635

PostForum: Разное :: PHP   Posted: Tue Nov 30, 2010 9:22 pm   Subject: удобное для редактирования дерево
http://phpclub.ru/faq/Tree
  Topic: дублировать данные или делать выборку с нескольких таблиц?..
Миша Спларов

Replies: 4
Views: 7910

PostForum: Общие вопросы :: SQL   Posted: Fri Nov 19, 2010 12:38 pm   Subject: дублировать данные или делать выборку с нескольких таблиц?..
Делать выборку из двух таблиц.
  Topic: Сортировка поля с пустыми записями
Миша Спларов

Replies: 2
Views: 7396

PostForum: SQL и PHP :: SQL   Posted: Mon Nov 08, 2010 11:15 am   Subject: Сортировка поля с пустыми записями
SELECT text_field, IF(text_field="", true, false) AS tf_sort FROM some_table ORDER BY tf_sort, text_field
  Topic: Новые разделы: PowerShell и jQuery
Миша Спларов

Replies: 23
Views: 24292

PostForum: Предложения по организации форума   Posted: Mon Oct 25, 2010 12:38 pm   Subject: Новые разделы: PowerShell и jQuery
Согласен с bæv, не вижу смысла в отдельном разделе для jQuery. Разделов по Джаваскрипту достаточно.
  Topic: интерактивная отладка (проблема с пошаговым отображением результата в браузере)
Миша Спларов

Replies: 3
Views: 8145

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Thu Oct 14, 2010 6:07 am   Subject: интерактивная отладка (проблема с пошаговым отображением результата в браузере)
Как выключить буферизацию вывода?
http://ru.php.net/manual/en/book.outcontrol.php
  Topic: Denwer GUI
Миша Спларов

Replies: 3
Views: 4703

PostForum: Прочее   Posted: Tue Oct 05, 2010 9:04 am   Subject: Denwer GUI
http://forum.dklab.ru/viewtopic.php?t=38578
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Миша Спларов

Replies: 571
Views: 721238

PostForum: Конструктор   Posted: Fri Sep 17, 2010 6:10 am   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Читайте внимательнее ошибку. Он ищет файл по пути /home/admin/data/www/ххх.net/lib/dbsimple/DbSimple/Mysql.php
  Topic: сохранить удаленный файл у себя на сервере
Миша Спларов

Replies: 1
Views: 3989

PostForum: Разное :: PHP   Posted: Sat Sep 04, 2010 9:15 am   Subject: сохранить удаленный файл у себя на сервере
http://ru.php.net/fsockopen
+ спецификация протокола HTTP.
+ заголовки браузера при первом обращении к файлу и при докачке.
  Topic: покритикуйте плиз обработчик текста
Миша Спларов

Replies: 14
Views: 11169

PostForum: Разное :: PHP   Posted: Mon Aug 09, 2010 3:22 pm   Subject: покритикуйте плиз обработчик текста
Ваш вариант самый правильный.
  Topic: onTrippleClick, onQuadClick events
Миша Спларов

Replies: 5
Views: 6827

PostForum: Разное :: JavaScript   Posted: Mon Aug 02, 2010 1:55 pm   Subject: onTrippleClick, onQuadClick events
http://ajaxian.com/archives/building-a-triple-click
  Topic: Регулярный запуск скрипта
Миша Спларов

Replies: 6
Views: 6567

PostForum: Разное :: PHP   Posted: Tue Jul 27, 2010 10:06 am   Subject: Регулярный запуск скрипта
Тогда нужно не забыть прервать скрипт по истечении минуты, чтобы два разных скрипта не делали одну и ту же работу.
  Topic: Регулярный запуск скрипта
Миша Спларов

Replies: 6
Views: 6567

PostForum: Разное :: PHP   Posted: Tue Jul 27, 2010 6:15 am   Subject: Регулярный запуск скрипта
Бесконечный цикл со sleep.
  Topic: разница в скорости работы strtr и str_replace
Миша Спларов

Replies: 10
Views: 13793

PostForum: Разное :: PHP   Posted: Mon Jul 26, 2010 6:12 am   Subject: разница в скорости работы strtr и str_replace
На пхпклабе была ссылка на http://lib.custis.ru/PHP-разгон:_серебряная_пуля_из_автомата_Комменца-Вальтера»_%28Commentz-Walter%29, а там на тему Дмитрия на икспоинте.
  Topic: разница в скорости работы strtr и str_replace
Миша Спларов

Replies: 10
Views: 13793

PostForum: Разное :: PHP   Posted: Sat Jul 24, 2010 12:27 pm   Subject: разница в скорости работы strtr и str_replace
На счёт [url=http://xpoint.ru/forums/programming/PHP/thread/20999.xhtml]str_replace и strtr, которую я посоветовал.
  Topic: покритикуйте плиз обработчик текста
Миша Спларов

Replies: 14
Views: 11169

PostForum: Разное :: PHP   Posted: Fri Jul 23, 2010 11:42 am   Subject: покритикуйте плиз обработчик текста
У вас нет поиска. А выглядеть будет попроще, как сам массив, так и foreach.
Верно. А так работает: preg_replace('/(?<!\pL)абразив(?!\pL)/ui', '-_-', $text);
Как, собственно, и ожидается (ничего похожего на «слово» не находит, значит совпадение).
А как сейчас класс полностью выглядит?
Да, но всё же, когда идёт обратная замена вариант с непечатным символом(ами) будет чуточку быстрее (и не чуточку на больших объёмах) :-)
  Topic: покритикуйте плиз обработчик текста
Миша Спларов

Replies: 14
Views: 11169

PostForum: Разное :: PHP   Posted: Fri Jul 23, 2010 10:58 am   Subject: покритикуйте плиз обработчик текста
У меня частично офтопные вопросы/предложения:
1. Почему регулярки в $blocks ключами, а не значениями?
2. «self::$text = ' '.self::$text.' ';» по-моему лишнее, у меня \PL реагировал на начало и конец строки в подобном случае.
3. self::$text = str_replace( array_keys(self::$replaces), self::$replaces, self::$text);
можно компактнее:
self::$text = strtr(self::$text, self::$replaces);
4. Зачем так усложнять ключ? Возьмите любой непечатный символ. Я обычно использую «¬» и колбеком потом возращаете просто «¬<итератор>¬». Меньше текста - быстрее работает, если это критично, конечно :-)
  Topic: Книга "PHP 5": несколько ложек дёгтя
Миша Спларов

Replies: 22
Views: 42813

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Fri Jul 23, 2010 10:40 am   Subject: Книга "PHP 5": несколько ложек дёгтя
Изложите всю информацию описанную там на 10 страницах - мы оценим.
Отвратительный аргумент, ты никогда ничего не критиковал? В виндовс всё нравится? В ide? И пр.
Для виндовса, кстати, даже страницы много будет: запустить инсталлятор апача, запустить инсталлятор пхп, запустить инсталлятор мускула, <ссылка на мануал по виртуальным хостам апача>. Я, конечно, утрирую, но суть понятна.
  Topic: покритикуйте плиз обработчик текста
Миша Спларов

Replies: 14
Views: 11169

PostForum: Разное :: PHP   Posted: Thu Jul 22, 2010 6:41 am   Subject: покритикуйте плиз обработчик текста
Я проверял, регулярка вида "/\bабразив\b/i" на cp1251 работает, на utf8 - нет (даже с ключом /u).
Эмулируйте \b через (?<=\PL) и (?=\PL).
http://www.phpwact.org/php/i18n/utf-8#w_w_b_b_meta_characters
http://www.php.net/manual/en/regexp.reference.unicode.php
  Topic: ssh2_connect close or timeout
Миша Спларов

Replies: 25
Views: 33899

PostForum: Разное :: PHP   Posted: Mon Jul 05, 2010 7:37 pm   Subject: ssh2_connect close or timeout
Тогда никак: http://pecl.php.net/bugs/bug.php?id=3440, http://pecl.php.net/bugs/bug.php?id=7360
  Topic: ssh2_connect close or timeout
Миша Спларов

Replies: 25
Views: 33899

PostForum: Разное :: PHP   Posted: Mon Jul 05, 2010 7:07 pm   Subject: ssh2_connect close or timeout
Не пробовали ssh2_exec($connection, 'exit');?
  Topic: Создание превьюшек изображений на лету с hash ключом.
Миша Спларов

Replies: 18
Views: 12973

PostForum: Разное :: PHP   Posted: Tue Jun 29, 2010 1:18 pm   Subject: Создание превьюшек изображений на лету с hash ключом.
Вместо $SECRET = '...'; сделайте $allowedSizes = array('200x150',);
Потом проверка, что указанные в запросе ширина и высота в списке разрешённых.
  Topic: Создание превьюшек изображений на лету с hash ключом.
Миша Спларов

Replies: 18
Views: 12973

PostForum: Разное :: PHP   Posted: Tue Jun 29, 2010 11:18 am   Subject: Создание превьюшек изображений на лету с hash ключом.
Александр Эсаулов
но их можно будет поменять значение через урл
Не понял этой фразы.
Почему указать массив небезопасно? Вредители смогут сгенерировать только картинки допустимых размеров (которые, в основном, и так будут в кэше от предыдущих запросов).
  Topic: web, python, timeseries и hdf5
Миша Спларов

Replies: 2
Views: 3522

PostForum: Прочее   Posted: Tue Jun 29, 2010 6:42 am   Subject: web, python, timeseries и hdf5
В базу загнать? Пользователи выбирают данные за любые промежутки времени или только за последний год, например?
  Topic: Создание превьюшек изображений на лету с hash ключом.
Миша Спларов

Replies: 18
Views: 12973

PostForum: Разное :: PHP   Posted: Tue Jun 29, 2010 5:51 am   Subject: Создание превьюшек изображений на лету с hash ключом.
но тут действительно можно поменять вручную параметры и сгенерить на сервере ненужную картинку и сохранить ее кэш там
Храните массив разрешённых размеров.
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Миша Спларов

Replies: 571
Views: 721238

PostForum: Конструктор   Posted: Fri Jun 25, 2010 7:52 pm   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Вы не правы, читайте что делают плейсхолдеры.
И посмотрите на конечный запрос он будет выглядеть как "order by 's.crttime desc'" — конечно, работать не будет.
Когда работаешь с подобной библиотекой и нет уверенности, какой sql генерируется, первым делом следует как раз на него и посмотреть.
  Topic: Листинг 19.1 Файл mtime.php по моему ошибочка
Миша Спларов

Replies: 6
Views: 7220

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Thu Jun 17, 2010 8:30 pm   Subject: Листинг 19.1 Файл mtime.php по моему ошибочка
http://ru2.php.net/manual/en/function.date.php
  Topic: Ошибка Unknown column 'login' in 'where clause'
Миша Спларов

Replies: 2
Views: 22103

PostForum: SQL и PHP :: SQL   Posted: Sat May 29, 2010 11:08 am   Subject: Ошибка Unknown column 'login' in 'where clause'
http://phpfaq.ru/slashes
  Topic: Как хранить записи о посещенных юзером страницах?
Миша Спларов

Replies: 9
Views: 9710

PostForum: SQL и PHP :: SQL   Posted: Wed May 26, 2010 7:32 am   Subject: Как хранить записи о посещенных юзером страницах?
это создает уже заметную нагрузку на БД
А поточнее? И как измеряли?
  Topic: Notice и Warningi в коде в режиме отладки это дурной тон ??
Миша Спларов

Replies: 3
Views: 4434

PostForum: Разное :: PHP   Posted: Thu May 20, 2010 10:48 am   Subject: Notice и Warningi в коде в режиме отладки это дурной тон ??
Согласен с вашими коллегами.
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
// в php.ini:
// output_buffering = Off чтобы ошибки на POST-запросах было видно
// и log_errors = On
и чтобы ни одной ошибки не было.
  Topic: как вынести уже существующий класс за переделы сайта с возможностью отключения
Миша Спларов

Replies: 10
Views: 8286

PostForum: Разное :: PHP   Posted: Wed May 12, 2010 1:48 pm   Subject: как вынести уже существующий класс за переделы сайта с возможностью отключения
Дайте ссылку на такие CMS, обычно под «подпиской» подразумевают поддержку и обновления.
Если они всё же существуют, скорее всего, у разработчиков есть специальный доступ к CMS, с кнопкой «выключить».
 
Page 1 of 5 All times are GMT + 3 Hours
Goto page 1, 2, 3, 4, 5  Next
XML