Вопрос № 26420: Здравствуйте, уважаемые эксперты!
Возник еще такой вопрос. На многих сайтах видел, что статьи и новости выводятся не как, к примеру, index.php?id=34578, а просто 34578.html (как будто обычная html страница).
Слышал, что это можно на...Вопрос № 26445: Допустим, у меня на сайте есть свои php и java скрипты, как мне запретить пользователям их скачивание, просмотр и вообще их обнаружение.
//Я пробовал через include('page2.php');*
//* {там скрипт анимированных часов}
//но если я жму &quo...Вопрос № 26467: Zdrast'!
kak delat' proxy???
...Вопрос № 26472: Расскажите про функцию imap_createmailbox
Очень нужно сделать страничку для регистрации mail'ов.
Что должен поддерживать сервер * {наверное только php и SQL или ещё чего-нибудь???} ???...
Вопрос № 26.420
Здравствуйте, уважаемые эксперты!
Возник еще такой вопрос. На многих сайтах видел, что статьи и новости выводятся не как, к примеру, index.php?id=34578, а просто 34578.html (как будто обычная html страница).
Слышал, что это можно настроить в файле .htaccess А как? Кто-нибудь может дать код на вышеобозначенном примере. Т.е., набирая в браузере 34578.html, идет обращение к базе по ссылке index.php?id=34578 и формируется страница.
Очень бы хотелось это реализовать.
Отправлен: 16.09.2005, 03:24
Вопрос задал: Серж (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Алексей Смуриков
Здравствуйте, Серж!
Это можно сделать добавив в этот файл вот такую строчку:
AddType application/x-httpd-php .php .phtml .html .htm
--------- Speccy Rulezz!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Отправлен: 16.09.2005, 11:16
Отвечает: Евгений Неверов
Здравствуйте, Серж!
Почитайте вот это: http://spectator.ru/technology/php/user_friendly_urls
Ответ отправил: Евгений Неверов (статус: Студент)
Отправлен: 16.09.2005, 12:16 Оценка за ответ: 5 Комментарий оценки: Спасибо за доки. В точку.
Отвечает: Калоша Евгений Александрович
Здравствуйте, Серж!
Это не имееет прямого отношения к PHP, это, так называемая "Перезапись правил" Веб сервера. Для того чтобы вы смогли использовать это расширение вы должны скомпилировать Apache с обцией: --enable-rewrite. После этого на уровне директории (файлы .htaccess) вы можете переопределять правила формирования URL или путей к файлам. Пример написания .htaccess для этого случая:
Приложение:
Ответ отправил: Калоша Евгений Александрович (статус: 1-ый класс)
Отправлен: 16.09.2005, 15:30 Оценка за ответ: 5 Комментарий оценки: Отлично! Большое спасибо. Как раз то, что нужно.
Вопрос № 26.445
Допустим, у меня на сайте есть свои php и java скрипты, как мне запретить пользователям их скачивание, просмотр и вообще их обнаружение.
//Я пробовал через include('page2.php');*
//* {там скрипт анимированных часов}
//но если я жму "просмотр HTML кода", то без проблем просматриваю содержимое page2.php
Отвечает: Rusland
Здравствуйте, Колбин Юрий Владимирович!
Ну во-первых если нажать "просмотр HTML кода", то пользователь видит не код php, а код готовой хтмл-ки. Запретить ему видеть html-код не возможно, также как и просмотр кода javascript. А иначе как браузер узнает что он должен отображать.
--------- Тише едешь, дальше будешь... от того места куда едешь
Ответ отправил: Rusland (статус: Студент)
Отправлен: 16.09.2005, 14:51
Отвечает: Lector
Здравствуйте, Колбин Юрий Владимирович!
В любом случае пользователь сможет просмотреть содержимое тех документов, которые просматривает через броузер. Ведь этображение ведётся по строго типизированным правилам и никто не может запретить ему получать информацию м Вашего сайта в текстовом виде, а не в графическом.
Если вы используете на страницах java-скрипты - то та копия, которая высылается пользователю ему и принадлежит, если вы не оформили свои права на этот скрипт официально. И то, это защитит ваши авторские права только в случае добросовестного посетителя.
Отображение php-кода на страницах чаще всего возникает либо в случае явной ошибки, либо на каких-либо програмистских форумах. Пользователь видимо может просмотреть код, сгенерированный вашим php-скриптом.
ИМХО: чтобы запретить пользователю просмотр кода вашей страницы, пишите её так, чтобы кроме вас в ней никто не мог разобраться. Или напишите своего клиента, в котором не будет опции просмотра кода страницы, и разрешайте получать информацию с сайта только такому клиенту.
Передача html-представления страницы - это основа интернета. Я не знаю распространённых web-обозревателей, которые запрещали бы своим пользователям просматривать код страницы, которая отображается на экране.
--------- Хочешь помочь дураку - сам дурак
Ответ отправил: Lector (статус: 4-ый класс)
Отправлен: 16.09.2005, 14:52
Отвечает: Ballon
Здравствуйте, Колбин Юрий Владимирович!
Можно на JavaScript отключить контекстное меню правой кнопки мыши. а так посмотрите на woweb.ru или на realcoding.net там много инфы по защите скриптов.
Ответ отправил: Ballon (статус: 4-ый класс)
Отправлен: 17.09.2005, 07:14
Отвечает: КиберТварь
Здравствуйте, Колбин Юрий Владимирович!
ява скрипты никак нельзя скрыть от пользователя.
а РНР скрипты выполняются на стороне сервера по этому сам РНР код пользватель не увидит
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 17.09.2005, 09:50
Вопрос № 26.467
Zdrast'!
kak delat' proxy???
Отправлен: 16.09.2005, 22:14
Вопрос задал: spider (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: КиберТварь
Здравствуйте, spider!
v smysle.
kak eto sdelat proxy?
vopros ne yasen
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 21.09.2005, 16:59
Вопрос № 26.472
Расскажите про функцию imap_createmailbox
Очень нужно сделать страничку для регистрации mail'ов.
Что должен поддерживать сервер * {наверное только php и SQL или ещё чего-нибудь???} ???
Отвечает: Евгений Неверов
Здравствуйте, Юрий Владимирович!
Формат такой: imap_createmailbox($соединение_с_IMAP_сервером, $имя_ящика); Ниже пример из спецификации (думаю, разобраться несложно)
Приложение:
Ответ отправил: Евгений Неверов (статус: Студент)
Отправлен: 17.09.2005, 06:54
Отвечает: КиберТварь
Здравствуйте, Колбин Юрий Владимирович!
1)
http://www.php.net/manual/ru/function.imap-createmailbox.php
2)
Сервер должен поддерживать IMAP
http://www.php.net/manual/ru/function.imap-createmailbox.php
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 17.09.2005, 09:46
Отвечает: Калоша Евгений Александрович
Здравствуйте, Колбин Юрий Владимирович!
Для работы данного расши рения вам необходимо перекомпилировать PHP со следующими опциями:
Для работы Imap по защищенному протоколу:
--with-imap-ssl=/path/to/openssl/
--with-kerberos=/path/to/kerberos/
Также вам необходимо скачать и установить библиотеку c-client. (libc-client.a) - порядок установки довольно подробно указан в Мануале по РНР. Основные проблемы при установке расширения IMAP нестандартное расположение файлов на сервере IMAP при установке, как правильно расположить и назвать файлы также описано в мануале.
Ответ отправил: Калоша Евгений Александрович (статус: 1-ый класс)
Отправлен: 19.09.2005, 11:08 Оценка за ответ: 4