Вопрос № 47609: Здравствуйте.
Мне нужно написать скрипт по проверке наличия обратной ссылки.
Я считываю файл и ищу необходимый мне текст в нем. Проблема в том, что файл считывается не полностью. Причем всегда одинаковое
количество символов: 2521.
Во...Вопрос № 47670: Доброго времени суток уважаемые. У меня появился следующий
вопрос. Так как я не размещал сайтов в инете я не имею опыта в размещении. Я бы хлтел узнать, как лучше настраивать файл
доступа .htaccscess (если не ошибся в написании его) для разных папок....
Вопрос № 47.609
Здравствуйте.
Мне нужно написать скрипт по проверке наличия обратной ссылки.
Я считываю файл и ищу необходимый мне текст в нем. Проблема в том, что файл считывается не полностью. Причем всегда одинаковое
количество символов: 2521.
Возникает два вопроса:
1)почему так происходит
2)как с этим бороться
Отвечает: Ерёмин Андрей
Здравствуйте, Кузьма Дмитрий Валерьевич!
Второй параметр функции fread - это количество символов для чтения из файла. У вас оно стоит в 30000. Чтобы гарантированно
получить содержимое файла полностью, используйте функцию file_get_contents("file.html") .
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Доброго времени суток уважаемые. У меня появился следующий вопрос. Так как я не размещал сайтов в инете я не имею опыта в
размещении. Я бы хлтел узнать, как лучше настраивать файл доступа .htaccscess (если не ошибся в написании его) для разных
папок. Например adm (где будут файлы администрирования находиться и куда будут имень доступ админ и модер), conf (конфиги
лежать), bd (файлы работы с базой данных), inc (файлы подключаемые разные, но не настройки). Просвятите меня пожалуйста.
или же дайте ссылку, где это можно прочитать на РУССКОМ языке. Так как англ я понимаю очень и очень плохо. Заранее благодарен.
Отправлен: 29.06.2006, 14:39
Вопрос задал: Чинга (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Mamont
Здравствуйте, Чинга!
Ну это смотря для чего ты хочешь его использовать. (кстати он называется .htaccess и не на всех хостингах он поддерживается)
1. Если просто закрыть/разграничить доступ, то используй примерно так:
# Запрещаем выдачу файлов пользователям, доступ для твоих скриптов останется(кладем в каталоги inc, conf, bd)
Order Deny,Allow
deny from all
# запрещаем просмотр каталогов (текущего)
Options -Indexes
2. В основном каталоге создаем .htaccess:
# Если не находит запрашиваемый файл вызывает скрипт /index.php
# Данные переданные методами get и post теряются
# запрашиваемый адрес находится в $_SERVER['REQUEST_URI']
ErrorDocument 404 /index.php
3. Если нет авторизации для админ панели можно его организовать(на основе базовой аутентификации), положив в каталог adm
следующий .htaccess. К файлу .htpasswd (или с другим именем) указываем полный путь от корня сервера (/home/test1.ru/www/),
его можно получить утилитой htpasswd.exe (входит в комплект с Апачем (путь к нему: usrlocalapachein ) :