|
|
|
| Есть сайт определенный, и в нем есть святой файл config.php(точнее, s=configi.php). Если пользователь знает где находится файл, он сможет просмотреть его содержимое через какой-то скрипт????, и как уберечь сайт от чужих глаз, чтоб сайт имел абсолютно секретные файлы, доступные только тогда, когда зайдешь через фтп-доступ...То-есть понятен мой вопрос, как сделать так, чтоб нельзя было просматривать файлы сайта...??? | |
|
|
|
|
|
|
|
для: nikolayers
(19.01.2010 в 21:15)
| | > config.php
Пользователь увидит только результат работы скрипты, а не его содержимое. | |
|
|
|
|
|
|
|
для: Diplex
(19.01.2010 в 22:08)
| | Он вообще не увидит результата работы config.php - его просто нет, этот файл не вызывается на исполнение для браузера, если речь идет о простом хранении значений конфигурации. | |
|
|
|
|
|
|
|
для: sim5
(19.01.2010 в 22:10)
| | Я написал в общем. При желании, в config.php можно написать и echo 'hello'; или я чего-то недопонимаю? А то что я написал "результат", то пустая страница - это тоже результат)) | |
|
|
|
|
|
|
|
для: Diplex
(19.01.2010 в 22:12)
| | Echo 'hello'; в конфигурационном файле, это уже шутка. ;-)
Файлы конфигурации никак не вызываются явно, да и закрывается доступ к папке с такими файлами. | |
|
|
|
|
|
|
|
для: sim5
(19.01.2010 в 22:18)
| | Ну при желании да, но я говорю про то, что если пользователь будет знать путь к файлу конфиг.пхп, то он всё равно ничего не увидит - это не блокнот и не хтмл. Я говорю только об этом, не затрагивая никакие больше вопросы. | |
|
|
|
|
|
|
|
для: Diplex
(19.01.2010 в 22:19)
| | если в папке не будет индексного файла и это разрешено, то пользователь увидит список файлов и сможет сохранить к себе конфиг по сохранить объект | |
|
|
|
|
|
|
|
для: GeorgeIV
(20.01.2010 в 10:04)
| | Да ну? А мужики-то не знают... | |
|
|
|
|
|
|
|
для: Loki
(20.01.2010 в 12:23)
| | Зачем ёрничать? Обстановка на форуме стала напряжной в последнее время, атмосфера портится... | |
|
|
|
|
|
|
|
для: Diplex
(20.01.2010 в 14:01)
| | потому что никто (за редким исключением) не хочет думать. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2010 в 14:08)
| | Чтобы начать "думать" нужно набраться хоть каких-то знаний, а чтобы получить знания люди и задают вопросы на форуме, постепенно в голове что-то откладывается... если человек не просит "напишите мне скрипт" - то это уже полдела. Иногда нужен толчок, его никакая книжка не даст. Но толчки с намеками и загадками - не помогают почти никогда, нужны и примеры, или хотя бы ссылки на похожие проблемы и т.д.... | |
|
|
|
|
|
|
|
для: Diplex
(20.01.2010 в 14:13)
| | А откуда, по-вашему, люди на форумах знают ответы? | |
|
|
|
|
|
|
|
для: neadekvat
(20.01.2010 в 15:25)
| | Понимаю, что ведёте что "из книжек". Но не всегда прочтение мануала помогает. Когда опыта мало, то всё разнообразие функций - бесполезно. Всегда нужно от чего-то отталкиваться, а чтобы можно было оттолкнуться - нужно потратить хотя бы год. Не у всех развито стратегическое мышление, и трудно догадаться как можно реализовать какой-то скрипт, но если даже догадался как сделать, то не хватает знаний по функциям, с помощью которых это можно сделать, вот тогда человек и спрашивает на форумах. И если вопрос несложный, то вполне оценимой помощью можно считать линк на мануал с конкретной функцией.
p.s. У кого ещё "помидоры" накопились? Кидайте, если скучно... | |
|
|
|
|
|
|
|
для: Diplex
(20.01.2010 в 16:10)
| | Из опыта. Книжки - вот это и есть отправная точка.
А если люди после книжек в 1000 страниц приходят на форум спросить, что же там имел в виду автор - грошь цена такой книжке.
Я не говорю про сложные алгоритмы (относительно сложные), у самого закидоны бывают, не знаешь, что дальше делать.
Но когда спрашивают, может ли explode принимать три и более значений, а не два, то это явно лень. Знаете, как я делаю, когда не помню, какие значения принимает функция? Пишу в гугле function(), реже php function(). Не может человек так сделать? Может. Ему лень. | |
|
|
|
|
|
|
|
для: neadekvat
(20.01.2010 в 16:16)
| | Согласен с этим, но тут двоякая ситуация. Иногда неопытность - может показаться ленью. Если вспомню себя в начале, то я просто не знал, что нужно вводить в гугл, чтобы найти нужную функцию. А "длинная" фраза, что я хочу что-то сделать - не приводила к результатам. А на форуме спросишь, тебе ссылку кинут в мануал, если не разобрался, то спросил, и таким образом решил свою "задачку". А читать "в захлёб" книжку по php - это задротство, всё равно в памяти мало что останется. Нужно двигаться этапами, чередуя чтение книги и реализуя примеры... И если человек тупит, то нужно прощать хотя бы несколько раз. Если он тупит постоянно, то уже просто не помогать ему (молча). А делать "выкидки" с умными фразами, смешивая автора темы с экскриментами - это уже последнее дело, лучше промолчать (если уж так мозг пухнет, и нет желания действительно помогать, даже новичкам). | |
|
|
|
|
|
|
|
для: Diplex
(20.01.2010 в 16:28)
| | Отправить человека в мануал, указать на поиск, сказать, что надо быть внимательнее - это смешать с экскрементами называется?
И потом, "я недавно учил начал, вы меня сильно не бейте" - это же детские отмазки, согласитесь. Я сюда пришел чуть меньше года назад, но ни разу не сказал "я новичооок, помогиите, вы должны, стопудоооф!", а вежливо и как можно более подробно расписывал, где же у меня не получается и что я уж есделал | |
|
|
|
|
|
|
|
для: neadekvat
(20.01.2010 в 16:41)
| | > Отправить человека в мануал, указать на поиск, сказать, что надо быть внимательнее - это смешать с экскрементами называется?
Нет - это помощь. А смешивают, когда начинают словесничать, только путая и совсем не помогая.
> И потом, "я недавно учил начал, вы меня сильно не бейте"
Наоборот это помогает помогающему, т.к. он может более разумно оценивать навыки вопрошающего. А новички, очень часто "тупят", а ты то не учитываешь эту "тупость" и пытаешься помочь не в том направлении... а там просто кавычки забыли поставить или что-то типо этого...
> вежливо и как можно более подробно расписывал
Не всем дано описать проблему, т.к. не всегда они понимают, в чём именно проблема... Ну а если ему действительно лень, то это становится понятно через пару его постов, и достаточно ему не помогать - так он быстрее поймёт, если ему это действительно нужно, то придётся потратить время и разобраться. А то что мы тут развели дискуссию - никому это не поможет, все останутся при своих мнениях, и вообще это оффтоп :) | |
|
|
|