Спасибо за внимание,
но 1 ответ меня не удовлетворил своей неопределенностью.
А по поводу четвертого. Были примеры, когда все прекрасно работало в IE и ругалось в FF. Я их найти не могу сейчас. Кстати, в тырнете поюзал - многие тоже самое утверждали.
А вот привожу пример, когда в IE все работает нормально,
а в FF работает, но не форматирует вывод.
То есть, почему то saveXML выводит не исходный xml-код, а текст из кода.
1 Вопрос - почему ? Или я что то не уловил ?
2 Вопрос. Почему корректно выводится кирилица, если установлена кодировка utf-8 ?
Может, это внутреннее преобразование кодировок ? Кстати, в IE-8 на это иногда ругается, но не всегда.
3 Вопрос, попутный, не связанный с этим примером. Почему если я изменяю код в *.XML на диске, то при запуске его в IE-8 кнопка "обновление страницы" не срабатывает ?
Выход я нахожу такой: Создаю в IE-8 новую пустую вкладку, потом ее удаляю, потом обновляю страницу с XML. И тогда IE видит обновление XML файла. Но это коряво.
4 Вопрос, попутный. Почему XSL не работает в FF, хотя работает в IE ?
На эти вопросы в тырнете поюзал, но не нашел разгадки.
Благодарствую за внимание. (Добавление)
Забыл еще вопрос, как начинающего:
Что в PHP лучше для работы с XML ?
DOM или SimpleXML ?
До SimpleXML - я еще пока не дошел.
Эти варианты взаимозаменяемы ?
Какие у них плюсы и минусы, сравнительно ?
Запускаю: php.exe for.php
На черном "dos" - экране вижу листинг for.php, а далее результаты выполнения скрипта.
Это не то. Это совсем не 32-разрядный графический формат выполнения php.
Дело в том, что когда я работаю с браузером IE8,
некоторые програмы я сохраняю в его вкладках нажатием ctr-D.
А когда из IE-вкладок запускаю прогаммы,
то одна прога у меня в адресной строке прописалась, как:
C:\Program Files\apache2.2.20\boris1\www\izbranoe\php\ServerVar\forma.html
а другая прога у меня прописалась, например, как: http://boris1/test_server/php/for.php
(где boris1 - это мой виртуальный хост "C:/Program Files/apache2.2.20/boris1/www" )
Понятно, что 1-ый случай - некорректный и php-коды не исполнятся.
Почему в избранном IE по разному прописались мои проги, буду разбираться.
Возможно, когда то был отключен Апач или прогу запустил через DreamWeaver5.5, а потом послал в избранное.
Запускаю http://127[dot]0[dot]0[dot]1/ Получаю: It works!
Т.е, тут всё банально. Так работает апачи, который запускает фирменный файл htdocs\index.html
Далее,
1) если я запускаю в браузере http://127[dot]0[dot]0[dot]1/ServerVar/forma[dot]html
то корректно запускается простейшая форма, которая запускает обработчик obr.php, обрабатывающий серверные переменные (тоже корректно).
фрагмент результата корректной работы:
*********
Инфа из суперглобальных переменых (массив $_SERVER[ ]) и констант:
--Метод запроса стр-цы $_SERVER[REQUEST_METHOD] GET
--Имя скрипта, начиная от корнев.каталога виртуал.хоста и параметры $_SERVER[REQUEST_URI] /ServerVar/obr.php?id1=Privet
--Путь и имя файла текущего скрипта, начиная от корн.директории виртуал.хоста $_SERVER[SCRIPT_NAME] /ServerVar/obr.php
--Параметры (для метода GET), переданые скрипту $_SERVER[QUERY_STRING] id1=Privet
*********
2) но если же я запускаю в браузере V:\htdocs\ServerVar\forma.html
эта форма тоже корректно запускается.
Но обработчик этой формы obr.php срабатывает некорректно
фрагмент результата некорректной работы:
*****************
"; echo "--Имя вашего сервера $tb" . ' $_SERVER[SERVER_NAME] ' .$tb.$tb.$tb.$tb.$tb.$tb.$tb . "$_SERVER[SERVER_NAME]
"; echo "--Путь к корнев.папке сервера (или вирт.хоста), где выполняется скрипт $tb" . ' $_SERVER[DOCUMENT_ROOT] ' .$tb . "$_SERVER[DOCUMENT_ROOT]
"; echo "--Имя обработчика и абсолют.путь к скрипту от корня диска " . ' $_SERVER
*********
Стоит Win-XP3. Подключены апачи, php, sql. Всё связано, всё работает.
Если я запускаю локальный хост, то из под него работают и сайты и отдельные php файлы на локальном компе.
Если же я запускаю просто из windows проводника php файл, то, насколько я понимаю, парсер php не запускается браузером.
Но я люблю работать в windows через консольный файл-менеджер (FAR).
И очень было бы удобно, чтобы при нажатии из FAR по файлу php, этот файл сразу бы запускался и корректно выполнялся, без необходимости каждый раз предварительно запускать локальный хост.
Можно ли такое сделать в принципе ?
Или, хотя бы, если не через far, то хотя бы через windows-проводник.
Можно, на старый сайт ставьте 303 редирект через htaccess
1)
Спасибо. Логично вообще то.
А если я совсем уйду из старого сайта, видимо проблему уже не решить ?
2)
Проблема возникла потому, что сайт периодически падал (50 хостов в день на старом хостинге, - т.е. повышенная нагрузка на сервер, процессорные память, мощность и пр.).
(На моем сайте несколько десятков пользователей).
Не сохранится ли проблема, если я поставлю редирект через htaccess ?
По идее, нагрузка на старый хост должна уменьшиться, но формально кол-во хостов может опять превысить предельную величину.
Извиняюсь, если не совсем по теме.
Подскажите новичку.
Создал на бесплатном тарифе сайт, типа rfgtdd.p.ht (rfgtdd - мой, p.ht - хостерский).
Хочу перейти к другому хостеру, на платный тариф.
Можно ли сохранить адрес сайта, сделать редирект и пр. (на сайте накопилось много пользователей)?
Или нет ?