Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 140
от 22.09.2005, 03:22

Администратор:Калашников О.А.
В рассылке:Подписчиков: 165, Экспертов: 34
В номере:Вопросов: 4, Ответов: 11


Вопрос № 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
Отправлен: 16.09.2005, 14:38
Вопрос задал: Колбин Юрий Владимирович (статус: 9-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: 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 или ещё чего-нибудь???} ???
Отправлен: 17.09.2005, 01:52
Вопрос задал: Колбин Юрий Владимирович (статус: 9-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Неверов
Здравствуйте, Юрий Владимирович!
Формат такой: 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 со следующими опциями:

--with-imap=/path/to/imap (например: /usr/local/imap_2000)

Для работы 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться
Вспомнить пароль

В избранное