Вопрос № 59581: Ув. эсперты. Помогите решить проблему. Делаю сайт на PHP. В нескольких местай данные на сервет отправляются посредством метода POST. У меня дома стоит Денвер. Все замечательно работает. Но когда я перекачал сайт на сервак, метод POST перестал работат...Вопрос № 59610: Уважаемые Эксперты...
Повторяю вопрос.
Стоит конкретная задача установить заголовок Host = old_url/new_folder....Вопрос № 59616: Здраствуйте уважаемые эксперты! Подскажите пожалуйста пример скрипта, позволяющего определить с какого сайта пришел на наш сайт пользователь....Вопрос № 59634: Уважаемые Эксперты.
Попробую уточнить предъидущий вопрос.
Есть сценарий в папке doc_root/folder
<?
chdir('..')
// some commands
require "theme/theme.php";
?>
При загрузке брузера, портятся все карт...Вопрос № 59658: Люди, помогите!!!
Как записать информацию о книге? Т.е. в папке с книгой сохранить её карточку с полями:
1. автор(ы)
2. название (если есть другие названия, то и их, но отдельно)
3. серия и отдельно номер
Возможно потребуются ещё ...
Вопрос № 59.581
Ув. эсперты. Помогите решить проблему. Делаю сайт на PHP. В нескольких местай данные на сервет отправляются посредством метода POST. У меня дома стоит Денвер. Все замечательно работает. Но когда я перекачал сайт на сервак, метод POST перестал работать (скрипты не получают данные). В чем проблема. В приложении находится пример авторизации. Может это проблема самого хостинга? Может кто-то предложит другой способ работы (без POST). Метод GET работает. На сайте POST нужен дыл для:
1. Авторизация через форму
2. Закачка файлов на сервер
3.Отправка соосщений на эл.почту через форму.
Отвечает: Олег Владимирович
Здравствуйте, Гузенко Руслан Николаевич!
Возможно, проблема в использовании переменных $log, $pas и т.п. (по HTML-то не видно)
Попробуйте создать в той же директории, где и скрипт, файл ".htaccess" с контентом:
php_flag register_globals on
Всё должно заработать
Если хостер не позволяет, то придётся переписывать скрипт, заменяя переменные $var на $_POST{'var'}
Удачи!
--------- Факультет ПМ-ПУ - лучший в СПбГУ!
Ответ отправил: Олег Владимирович (статус: 5-ый класс)
Ответ отправлен: 20.10.2006, 22:33
Вопрос № 59.610
Уважаемые Эксперты...
Повторяю вопрос.
Стоит конкретная задача установить заголовок Host = old_url/new_folder.
Отвечает: NoOne
Здравствуйте, Golden Spider!
Хост.. хост.. В HTTP-заголовке параметр Host устанавливается _клиентом_. Зачем Вам его устанавливать?.. Описание - RFC 2616 пункт 14.23.
>> Повторяю вопрос.
К сожаленью, пропустил предыдущий, поэтому могу ляпнуть что-то не то. Если бы Вы описали конкретно, что Вы хотите получить в результате, и что Вы делаете для этого сейчас, ответы бы были более точные.
Как известно, в правильно поставленном вопросе содержится половина ответа.
Удачи.
--------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (c) М.Фаулер
Ответ отправил: NoOne (статус: 3-ий класс)
Ответ отправлен: 20.10.2006, 22:07
Вопрос № 59.616
Здраствуйте уважаемые эксперты! Подскажите пожалуйста пример скрипта, позволяющего определить с какого сайта пришел на наш сайт пользователь.
Отправлен: 20.10.2006, 21:15
Вопрос задал: Antoxa (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Antoxa!
Например echo getenv("HTTP_REFERER"); - выдаст страничку, с которой пришел на сайт пользователь.
Удачи!
--------- Ответы на все вопросы - на сайте www.ya.ru ☺
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 20.10.2006, 22:10 Оценка за ответ: 5
Отвечает: Олег Владимирович
Здравствуйте, Antoxa!
Воспользуйтесь переменной окружения сервера HTTP_REFERER, в ней хранится адрес, с которого пользователь перешёл на страницу. Если она не установлена, юзер просто набрал URL в адресной строке.
Удачи!
Приложение:
--------- Факультет ПМ-ПУ - лучший в СПбГУ!
Ответ отправил: Олег Владимирович (статус: 5-ый класс)
Ответ отправлен: 20.10.2006, 22:11 Оценка за ответ: 4
Вопрос № 59.634
Уважаемые Эксперты.
Попробую уточнить предъидущий вопрос.
Есть сценарий в папке doc_root/folder
<?
chdir('..')
// some commands
require "theme/theme.php";
?>
При загрузке брузера, портятся все картинки и ссылки. Т.к. браузер преобразует все относительные пути таким образом:
<img src="theme/logo.gif"> -> <img src="folder/theme/logo.gif">, а нужно <img src="doc_root/theme/logo.gif">;
Как это устроить не изменяя файл theme.php
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 21.10.2006, 00:02 Оценка за ответ: 5 Комментарий оценки: Ну хоть кто-то дал какой-то ответ...
Отвечает: HookEst
Здравствуйте, Golden Spider!
Если есть возможность поменять <HEAD> страниц, то можно вставить <BASE>(описан в HTML 3.2)
тогда не зависимо от того где находится скрипт, отображатся будет рисунок - http://www.mysite.ru/theme/logo.gif
Ответ отправил: HookEst (статус: 6-ой класс)
Ответ отправлен: 24.10.2006, 13:39 Оценка за ответ: 5 Комментарий оценки: thanks
Вопрос № 59.658
Люди, помогите!!!
Как записать информацию о книге? Т.е. в папке с книгой сохранить её карточку с полями:
1. автор(ы)
2. название (если есть другие названия, то и их, но отдельно)
3. серия и отдельно номер
Возможно потребуются ещё поля. (в прил более полный список)
Причем для таких вещей как автор и серия нужно писать ссылки.
(например авторы "Ник Перумов & Аллан Коул" нужны две ссылки "Ник Перумов" и "Аллан Коул")
Работа с базами данных исключается. Я пока остановился на мысли, просто для каждого поля делать файл. Т.е. в один файл пишутся ссылки на авторов книги, а в другой ссылки на книги из этой серии. Кажется это уже извращение. Возможно кто-нибудь сможет мне подсказать более красивый, правильный и эффективный способ!
Точнее меня интересует в каком формате создавать карточку книги, и как php программой её считывать и выводить на страницу книги.
Отвечает: Игорь Елизаров
Здравствуйте, 1!
На самом деле многое зависит от того, для чего Вы создаете эти самые карточки.
Если только для того, чтобы вывести на страничку книги, наверное проще формировать в виде отдельной странички HTML.
совсем другое дело, если Вы собираетесь организовать поиск по какому-то полю.
В этом случае описания ВСЕХ книг должны быть в одном файле.
конечно, очень желательно чтобы это была база данных, так как в этом случае поиск информации будет проходить стандартными и понятными средствами.
а при работе с текстовыми файлами Вам придется во многих случаях разрабатывать эти средства самостоятельно.
например, отобрать все книги Перунова.. На SQL - элементарно, а в текстовом файле придется помучиться
я не совсем понимаю отрицание баз данных.
Если это связано с хостером.. ну возьмите бесплатный хостинг с поддержкой MySQL и создавайте на нем свою базу, например, тот же Jino_net Я там хостюсь уже месяца два или три.
С уважением, Игорь
Ответ отправил: Игорь Елизаров (статус: 7-ой класс)
Ответ отправлен: 22.10.2006, 01:21