Используйте абсолютные, а не относительные пути. Берем, допустим, файл init.php, лежащий в корне сайта и пишем в нем:
define('ROOT_DIR', dirname(__FILE__) . '/');
Вот и все. Теперь юзаем ROOT_DIR и опираемся на него.
Здесь вы найдете мои заметки разработчика на php, html, xml, xsl, xslt, ajax и еще много умных и модных слов.
2007-01-29
2007-01-22
Используем AJAX
Я - человек, не сильно интересующийся AJAX'ом, да и вообще JavaScript'ом в целом, так как он мне ужасно не нравится. Тем не менее, с ним приходится сталкиваться каждый день, и каждый день исправлять кривые скрипты, работающие только лишь для господина ослика (ИЕ) и то с ошибками.
И тут мне понадобилось работать с ajax'ом в полной мере. Первый шаг, который надо сделать - выбрать класс для работы с ним. Как это сделать? Будем думать.
На самом деле главным вопросом было: использовать мне скрипт с сайта http://dklab.ru под названием JsHttpRequest или нет. Казалось бы: вещь пропиареная по полной программе, вроде как одна из самых кроссбраузерных и т.д. и т.п. - но с другой стороны не слишком ли тяжело ею пользоваться?
Напишем простенький пример использования. Точнее, возьмем сложный пример и "сдерем" его к себе в простой пример. Итак, драть будем с http://dklab.ru/lib/.../test_all.php . Исходник Загрузчика - http://dklab.ru/lib/.../load.phps .
Вот что получаем для себя:
test.html
1.php
Также имеем файлы
JsHttpRequest/JsHttpRequest.js
и
JsHttpRequest/JsHttpRequest.php
(качаются по ссылке выше)
ИМХО, замечательно. Все работает, все кроссбраузерно.
Не проще ли было делать вместо всех этих req.responseJS.content все пихать в req.responseText ? Нет. Не проще. Вывод responseText мы со временем скроем и иногда будем показывать для просмотра отладочной информации. Это очень удобно.
И тут мне понадобилось работать с ajax'ом в полной мере. Первый шаг, который надо сделать - выбрать класс для работы с ним. Как это сделать? Будем думать.
На самом деле главным вопросом было: использовать мне скрипт с сайта http://dklab.ru под названием JsHttpRequest или нет. Казалось бы: вещь пропиареная по полной программе, вроде как одна из самых кроссбраузерных и т.д. и т.п. - но с другой стороны не слишком ли тяжело ею пользоваться?
Напишем простенький пример использования. Точнее, возьмем сложный пример и "сдерем" его к себе в простой пример. Итак, драть будем с http://dklab.ru/lib/.../test_all.php . Исходник Загрузчика - http://dklab.ru/lib/.../load.phps .
Вот что получаем для себя:
test.html
1.php
Также имеем файлы
JsHttpRequest/JsHttpRequest.js
и
JsHttpRequest/JsHttpRequest.php
(качаются по ссылке выше)
ИМХО, замечательно. Все работает, все кроссбраузерно.
Не проще ли было делать вместо всех этих req.responseJS.content все пихать в req.responseText ? Нет. Не проще. Вывод responseText мы со временем скроем и иногда будем показывать для просмотра отладочной информации. Это очень удобно.
2007-01-21
IE7 standalone
Позволяет иметь на одной машине IE6 и IE7 вместе.
http://tredosoft.com/files/IE7s/IE7S-setup.exe
Details:
http://tredosoft.com/IE7_standalone
If you have IE7 already installed then you need to uninstall it first to restore IE6 on your machine.
Взято с rsdn.ru

Details:

If you have IE7 already installed then you need to uninstall it first to restore IE6 on your machine.
Взято с rsdn.ru
Подписаться на:
Сообщения (Atom)