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

Search found 25 matches
Author Message
  Topic: Шаблонизатор: глоссарий терминов
Александр Лукьянов

Replies: 12
Views: 15246

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Fri Oct 22, 2004 8:38 pm   Subject: Шаблонизатор: глоссарий терминов
Хм, я вроде это недописал :)
А вообще ассоциация с HTML + CSS мне нравится - можно, например, так интерпретировать: HTML - данные, CSS - шаблоны, event handler'ы (или behavior'ы) - контроллеры. И даже построить на этом некую работающую модель шаблонизатора в масштабе 1:10. Но это уже оффтоп.
  Topic: Шаблонизатор: глоссарий терминов
Александр Лукьянов

Replies: 12
Views: 15246

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Fri Oct 01, 2004 4:38 pm   Subject: Шаблонизатор: глоссарий терминов
Нет, высылать не нужно - вряд ли я успею до Вашего отъезда ответить. Я вполне могу подождать до выхода книги, купить ее, с удовольствием прочесть :)
  Topic: Шаблонизатор: глоссарий терминов
Александр Лукьянов

Replies: 12
Views: 15246

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Thu Sep 30, 2004 9:10 pm   Subject: Последние три пункта
В первую очередь спасибо Дмитрию за попытку внести некоторое единообразие в терминологию -- это давно нужно было сделать, и надеюсь, попытка окажется удачной.

У меня возникли замечания по поводу последних трех пунктов - мне кажется есть некое противоречие там. Разумеется все - имхо.

1. Блок
Честно говоря, я привык понимать под блоком именно данные, а не шаблон - точнее, некий набор параметров (0 или больше) и данных (0 или больше), объединенных одним именем. К блоку можно привязать контроллеры (опять же 0 или больше). В простейшем случае блок пуст - ни данных, ни параметров, ни контроллеров, этакий абстрактный класс, от которого можно затем строить более сложные структуры. Но блоки никоим образом не содержат оформления - только данные.
Если я правильно понял, то у Вас блок - это все-таки больше активный шаблон, который при "выполнении" генерирует данные, да еще и "оформляет" их? Мне кажется, с этим термином будет путаница.

2. Макет
Тут я почти согласен - это наиболее удачны ...
  Topic: xslt в пакете расширения "Стандартные модули PHP4"
Александр Лукьянов

Replies: 13
Views: 13779

PostForum: Пакеты расширений :: Денвер   Posted: Tue Jun 01, 2004 9:45 pm   Subject: xslt в пакете расширения "Стандартные модули PHP4"
Scalpel:
А какой версией PHP Вы пользуетесь? Вы используете синтаксис PHP5, а в 4-й названия классов и методов другие...
  Topic: DOM View: по мотивам 38-39 набл
Александр Лукьянов

Replies: 11
Views: 12260

PostForum: Разное :: JavaScript   Posted: Thu Apr 22, 2004 5:35 pm   Subject: DOM View: по мотивам 38-39 набл
Негромадно:
http://www.april5.de/gosha/js/dbg/dbgdom.html
http://www.april5.de/gosha/js/
  Topic: Подмена domDocument в PHP5 на свой класс
Александр Лукьянов

Replies: 17
Views: 10262

PostForum: Разное :: PHP   Posted: Thu Feb 12, 2004 2:04 pm   Subject: Подмена domDocument в PHP5 на свой класс
Дмитрий Попов:
Проверьте, а? Моя благодарность не будет иметь границ :) Качать и ставить 5 только ради этого как-то лень.
Ставлю бутылку пива на то, что выплюнет :)
  Topic: Подмена domDocument в PHP5 на свой класс
Александр Лукьянов

Replies: 17
Views: 10262

PostForum: Разное :: PHP   Posted: Wed Feb 11, 2004 8:38 pm   Subject: Подмена domDocument в PHP5 на свой класс
А еще интереснее -- проглотит ли domXSLTStylesheet (или как там оно в php5) такой extended domDocument? Сумнительно што-то... :)
  Topic: Трабл с mod_rewrite
Александр Лукьянов

Replies: 15
Views: 7557

PostForum: Разное :: PHP   Posted: Wed Oct 29, 2003 5:16 pm   Subject: Трабл с mod_rewrite
Что-то уж и мне странно стало... Что вот такой код не работает?

RewriteRule ^/doc/(.*)/?$ /doc.php?path=$1 [QSA,L]
  Topic: Трабл с mod_rewrite
Александр Лукьянов

Replies: 15
Views: 7557

PostForum: Разное :: PHP   Posted: Tue Oct 28, 2003 5:11 pm   Subject: Трабл с mod_rewrite
Почти аналогичный вопрос: http://xpoint.ru/forums/thread/23348.xhtml
  Topic: Трабл с mod_rewrite
Александр Лукьянов

Replies: 15
Views: 7557

PostForum: Разное :: PHP   Posted: Tue Oct 28, 2003 4:48 pm   Subject: Трабл с mod_rewrite
А что по Вашему должно быть в $1? ;)
  Topic: Вопрос по MySQL?
Александр Лукьянов

Replies: 18
Views: 6972

PostForum: Прочее   Posted: Wed Oct 22, 2003 4:00 pm   Subject: Вопрос по MySQL?
Alien:
Идея заключается в том, что удаляются только совпадающие строки из таблиц, перечисленных перед выражениями FROM или USING. Это позволяет удалять единовременно строки из нескольких таблиц, а также использовать для поиска дополнительные таблицы.
а у Вас нужно удалить как раз не совпадающие, так что без временной таблицы, судя по всему, не обойтись...
Т.е. как-то так можно (MySQL >= 4.0.0):

CREATE TEMPORARY TABLE d SELECT * FROM tbl1 LEFT JOIN tbl2 ON tbl1.id = tbl2.id WHERE tbl2.id IS NULL;
DELETE tbl1 FROM tbl1, d WHERE tbl1.id=d.id

Проверить не могу, увы - под рукой только MySQL 3.23
  Topic: Вопрос по MySQL?
Александр Лукьянов

Replies: 18
Views: 6972

PostForum: Прочее   Posted: Mon Oct 20, 2003 6:25 pm   Subject: Вопрос по MySQL?
Начиная с 4 версии можно писать (пример из мана):

DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
or
DELETE FROM t1,t2 USING t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id

Вложеннные запросы - только с версии 4.1.0. Для версий < 4 наверно лучше использовать временные таблицы.
  Topic: Вопрос про SQL-сервер
Александр Лукьянов

Replies: 31
Views: 24520

PostForum: Разное :: PHP   Posted: Fri Oct 10, 2003 12:26 pm   Subject: Вопрос про SQL-сервер
mysql_close() бывает-таки необходима в случаях когда из скрипта соединения происходят к разным БД на разных серверах.
В этом случае бывает нужно принудительно закрыть соединение с одной из БД, чтобы запросы не пошли "не туда" (по умолчанию mysql_query использует последнее открытое соединение - если id соединения не указан явно). Хотя вообще стоит явно указывать id соединения в запросе явно всегда, если есть хоть малейшее подозрение, что возможна работа с разными БД.
  Topic: Ограничено ли число строк (записей) в таблице SQL?
Александр Лукьянов

Replies: 4
Views: 3731

PostForum: Базовый пакет :: Денвер   Posted: Wed Oct 08, 2003 5:34 pm   Subject: Ограничено ли число строк (записей) в таблице SQL?
Возможны варианты:
1) при создании таблицы было указано максимально возможное число записей (MAX_ROWS = 65536)
2) какое-то поле (м.б. действительно primary key) при создании было объявлено SMALLINT UNSIGNED (0-65536)
А вообще, нужно посмотреть схему таблицы для начала
  Topic: Что бы вы хотели видеть в новой книге?..
Александр Лукьянов

Replies: 99
Views: 84579

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Mon Oct 06, 2003 3:31 pm   Subject: Что бы вы хотели видеть в новой книге?..
Ммм... SQLite она называется ;)
Кстати, PHP5 ждать не обязательно, она подключается очень просто - в php.ini в раздел extensions дописывается строка:
extension=php_sqlite.dll
(для Windows, ессно :)
Означенный php_sqlite.dll копируется в директорию extensions, Денвер перезапускается, - Tada! That should be it :)
Правда, под PHP 4.3.0 не работало, обновил до 4.3.3 - заработало. Причину затрудняюсь определить.
Может быть загружен динамически с помощью dl() из скрипта.
В мане по PHP есть ссылка, где скачать этот .dll
Документация и пр. - CREATE VIEW odd AS SELECT * FROM test WHERE id%2 == 1) и в дальнейшем работать с ними как с обычными таблицами.
  Topic: Чайник просит ссылку на инфу об объектах.
Александр Лукьянов

Replies: 14
Views: 11761

PostForum: Прочее   Posted: Tue Aug 05, 2003 8:24 pm   Subject: Чайник просит ссылку на инфу об объектах.
http://msdn.microsoft.com/workshop/author/dhtml/dhtml_node_entry.asp
http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriJScript.asp
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/
http://www.mozilla.org/docs/
http://www.opera.com/docs/
Эти и другие ссылки на Xpoint.ru
http://xpoint.ru/forums/programming/javascript/misc/faq.html#108
Ну и сам раздел по JavaScript Xpoint'a
http://xpoint.ru/forums/programming/javascript/index.html
  Topic: Подскажите плз, как отфильтровать....
Александр Лукьянов

Replies: 7
Views: 4985

PostForum: Разное :: PHP   Posted: Thu Apr 24, 2003 9:42 am   Subject: Подскажите плз, как отфильтровать....
Есть еще замечательная функция
str wordwrap(string str [, int width [, string break [, boolean cut]]])
(http://www.php.net/manual/en/function.wordwrap.php), которая принудительно разбивает строку в заданной позиции, вставляя разделитель ;)
  Topic: загрузка дампа базы данных MySQL
Александр Лукьянов

Replies: 53
Views: 86227

PostForum: SQL и PHP :: SQL   Posted: Sat Apr 12, 2003 2:34 pm   Subject: загрузка дампа базы данных MySQL

Способ действенный, но не правильный по определению.

А я и не утверждал, что он правильный ;) На часах было 22.35, а ночевать на работе не хотелось...
  Topic: загрузка дампа базы данных MySQL
Александр Лукьянов

Replies: 53
Views: 86227

PostForum: SQL и PHP :: SQL   Posted: Sat Apr 12, 2003 2:27 pm   Subject: загрузка дампа базы данных MySQL
Кстати, ошибки могут наверное возникать именно из-за большого размера дампа - в PHP max_post_size=8Mb, если не ошибаюсь...
  Topic: загрузка дампа базы данных MySQL
Александр Лукьянов

Replies: 53
Views: 86227

PostForum: SQL и PHP :: SQL   Posted: Sat Apr 12, 2003 2:14 pm   Subject: загрузка дампа базы данных MySQL
Вчера занимался тем же самым... Дамп был очень большой ~ 15Мб. Через PhpMyAdmin загрузить не удалось :(
Получилось так:

1. завести нового пользователя и БД в MySQL с нужными логином/паролем (для примера, test),
2. скопировать все файлы старой БД в нужную папку (поищите на виртуальном диске Денвера директорию, куда установлена MySQL, внутри нее появится директория test, в которой MySQL будет хранить файлы этой БД - в нее и нужно копировать),
3. перезапустить Денвер

Все прекрасно заработало :)
  Topic: Sendmail
Александр Лукьянов

Replies: 14
Views: 19340

PostForum: Пакеты расширений :: Денвер   Posted: Tue Mar 25, 2003 7:58 pm   Subject: Sendmail
А просматривать и того проще - достаточно написать php (или perl, кому как удобнее) скрипт, считывающий файлы исходящих сообщений из папки, куда CourierMS их складывает (и удалять тут же по желанию).
  Topic: Sendmail
Александр Лукьянов

Replies: 14
Views: 19340

PostForum: Пакеты расширений :: Денвер   Posted: Mon Mar 24, 2003 5:31 pm   Subject: Sendmail
Я попробовал CourierMS - нормально работает. Достаточно указать в auto.p
в соответствующем месте $.SMTP[localhost] и запускать CourierMS вместе с Денвером (можно, конечно, автоматом запускать, но пока руки не дошли).
  Topic: Пачиму стока бизграматных в инете
Александр Лукьянов

Replies: 114
Views: 249415

PostForum: Переехал: Грамотность в Интернете и система Orphus   Posted: Wed Mar 19, 2003 4:56 pm   Subject: Пачиму стока бизграматных в инете
Слова действительно воспринимаются целиком - Вы правы, Дмитрий. Чем больше читаешь, тем грамотнее становишься. Если только зрительная память не совсем дырявая.
А вот с иероглифами есть один существенный момент, по крайней мере, в японском языке: на каждый «простой иероглиф» может приходиться до 1500 ключей-модификаторов, которые могут существенно менять смысл иероглифа. ;) В китайском, думаю, то же самое. Так что не все так просто...
  Topic: Изменение шаблонов форума
Александр Лукьянов

Replies: 20
Views: 20898

PostForum: Предложения по организации форума   Posted: Tue Mar 11, 2003 12:57 pm   Subject: Изменение шаблонов форума
Да, теперь все влезает. Правда, в Мозилле (1.2.1) картинка «Ответить с цитатой» немного «уезжает» под границу таблицы.
Верстка действительно очень небрежная, и бесконечный nowrap везде.
  Topic: Изменение шаблонов форума
Александр Лукьянов

Replies: 20
Views: 20898

PostForum: Предложения по организации форума   Posted: Mon Mar 10, 2003 9:07 pm   Subject: некоторые бяки
<body bgcolor="white" text="#000000" link="#006699" vlink="#5493B4" />
Чрезмерное увлечение XML? :wink:

Форма быстрого ответа:
textarea ... style="430px" - может убрать совсем? И так в 800*600 не лезет, впрочем без этого - тоже. Если всю эту форму вырезать - тогда все умещается нормально => где-то в ней глюк.

Да и размеры size и cols поменьше бы, а?
 
Page 1 of 1 All times are GMT + 3 Hours
XML