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

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

  Все выпуски  

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


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


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

Выпуск № 147
от 16.05.2004, 19:20

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 244
Отправлено ответов: 417
Активность: 170.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Foamplast
Статус: Профессиональный
Общий рейтинг: 150.11
URL: мой личный сайт
[Подробней >>]
CrackLab
Статус: Доверительный
Общий рейтинг: 164
[Подробней >>]
samum2000
Статус: Профессиональный
Общий рейтинг: 129.89
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 239. Доброе время суток, Уважаемые Эксперты!!! Возможно ли сделать на РНР, так, чтобы неформатированный в... (ответов: 2)
Вопрос № 240. Здравсвуйте, коллеги! Не подскажете, можно ли как-нибудь сделать аутентификацию на PHP подобную .hta... (ответов: 3)

Вопросов: 2, ответов: 5


 Вопрос № 239

Доброе время суток, Уважаемые Эксперты!!!
Возможно ли сделать на РНР, так, чтобы неформатированный в HTML текст, но набранный в текстовом файле (.ТХТ), мог отображаться на страничке HTML, уже с форматированием, таким, какое было в блокноте хотябы с параграфами. Можно, PLZ на примере???
Заранее благодарен!



Вопрос отправлен: 12.05.2004, 22:16
Отправитель: Technocrat

[Следующий вопрос >>] [Список вопросов]

Отвечает Foamplast

Добрый день, Technocrat!
<html>
<body>
<pre>

$filename = "mycoolfile.txt";
$value [] = join ("", file($filename));
echo $value;
?>
pre>
body>
html>



Ответ отправлен: 13.05.2004, 23:34
Отправитель: Foamplast


Отвечает CrackLab

Здравствуйте, Technocrat!
Я думаю что не совсем понял ваш вопрос. Но попробуйте вот так:
handle = @fopen("help.txt","rt");
if (!$handle)
die ("Help File not found!");
fpassthru($handle);
fclose($handle);
Если мой ответ не то, что вы ожидали - спросите еще раз поподробнее, что-нибудь придумаем.

Ответ отправлен: 12.05.2004, 22:35
Отправитель: CrackLab


 Вопрос № 240

Здравсвуйте, коллеги! Не подскажете, можно ли как-нибудь сделать аутентификацию на PHP подобную .htaccess ? Т.е. чтобы все также выглядело? Надеюсь поможете, очень хотелось бы так защищать приватные места и скрипты моего сайта! Спасибо.



Вопрос отправлен: 12.05.2004, 22:41
Отправитель: AntiHack

[Следующий вопрос >>] [Список вопросов]

Отвечает samum2000


Доброго времени суток, AntiHack!
Да на PHP вроде и не получится :(
А чем тебя .htaccess не устраивает? Лучше своими руками всё-равно не сделать, это факт. Для защиты приватных средство можно использовать, например код 401. Об этом способе (и о многих других) можно узнать на internet.bip.ru или на www.citforum.ru
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 15.05.2004, 08:41
Отправитель: samum2000


Отвечает CrackLab

Доброе время суток, AntiHack!
Вставьте следующий код в начале скрипта (например index.php), которые вы хотите защитить:
$name="MyNameLaLaLa";
$pass="MyPassLaLaLa";
if(!isset($PHP_AUTH_USER) || ($PHP_AUTH_USER != $name ) || ($PHP_AUTH_PW != $pass))
{
Header('WWW-Authenticate: Basic realm="Restricted Area"');
Header('HTTP/1.0 401 Unauthorized');
echo "401 Authorization Required";
echo "

Authorization Required

";
echo "This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.";
exit;
}
На глаз не отличишь от .htaccess =)

Ответ отправлен: 12.05.2004, 22:53
Отправитель: CrackLab


Отвечает Foamplast

Добрый день, AntiHack!

if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm="My Realm"");
Header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button ";
exit;
} else {
echo "Hello $PHP_AUTH_USER.

";
echo "You entered $PHP_AUTH_PW as your password.

";
}
?>


P.S. а) это взято из документации по PHP, которую можно взять на php.net и б) аутентификация является задачей протокола HTTP, посмотрите и по нему документацию.




Ответ отправлен: 15.05.2004, 13:05
Отправитель: Foamplast



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (15)
Perl (4)
Builder / Delphi (19)
Pascal (20)
Basic / VBA (3)
Java / JavaScript (4)
PHP (12)
Криптография (8)
WinAPI (9)
Радиоэлектроника (5)
Пользователю
Windows 95/98/Me (36)
Windows NT/2000/XP (51)
"Железо" (28)
Поиск информации (15)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (9)
Юристу
Гражданское право (10)
Семейное право (7)
Трудовое право (9)
КоАП (6)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное