Структура MVC примерно такая:
[views]
-[form]
--formIndex.php
[controllers]
-FormController.php
[models]
-Form.php
Я отправляю данные с формы из шаблона views (FormIndex.php) методом POST на контроллер (это отдельный файл класса) FormController.php но получить их или обработать методе класса не могу.
----------formController.php---- ----
landau
Можно запретить серверу отдавать файл по http протоколу. При этом не имеет значения как этот файл попросили - тегом <link> в разметке или вбив адрес в адресную строку браузера. Если закроете доступ - файл будет недоступен. Никак. И стили не загрузятся браузером.
А запретить доступ просто. Вот так, например, можно закрыть доступ к файлам со стилями и джаваскриптами.
Но, повторюсь, эти файлы станут недоступными "через интернет".
Вы может объясните, зачем вам закрывать доступ к статике, может что и посоветуем. Если это конечно не "Боитесь что украдут цсс"
Почему то не работает... не знаю может что не так.
А причина была изначально не в стилях, а в инклудах .php и скриптах.js - (часть php скриптов я закрыл в директориях с помощью deny from all? но потом наткнулся на то что не получается путем deny from all закрыть файлы с расширениями js. jpg. png css. и т.п
Фиг с этими стилями, стили мне не жалко. Просто думал что это как-то можно реализовать. И ваш способ тоже пробовал - почему то не работает.
Как сделать так что-бы нельзя было открыть css или js файлы в корне сайта к ПРИМЕРУ если набрать: www[dot]mysite[dot]com/includes/style[dot]css
- открывается все содержимое css.
Как это убрать?????
А как стили на вашем сайте загружаться будут если нельзя будет открыть css ? =)
Боитесь что украдут цсс ? Да бросьте вы, даже всякие одноклассники и вк не паряться. Кому ваши стили нужны ?
Согласен, но есть же возможность применить .htaccess файл в директории который не позволяет открывать файл с определенным расширением но при этом он загружается через стили.
Как сделать так что-бы нельзя было открыть css или js файлы в корне сайта к ПРИМЕРУ если набрать: www[dot]mysite[dot]com/includes/style[dot]css
- открывается все содержимое css.
Как это убрать?????
Тоесть вы предлагаете вынести все основное за public к примеру в папку applications?
такое можно но только тогда будет доступ в css и javascript файлы.
Если скрипты переносить удалось то css никак не находится....
если у вас конечно апачи, и если вы не можете вынести файлы за пределы DOCUMENT_ROOT (всяко бывает).
ничего не помогает вствлял удалял .htaccess
Писал туда всякую хрень.
Уже не знаю куда его правильно вставлять и как организовывать
надо что бы нельзя было открыть: www[dot]site[dot]com/include/page.php -
уже не знаю как объяснить!
Есть
...
[images]
[includes] - в которой лежит скрипт page.php и другие.
index.php
ЧТО ДЕЛАТЬ?
Вот есть сайт. Главная страница index.php в этом же уровне лежат папки с вложенными php скриптами файлами и тп. Как сделать так что-бы пользователь не мог просто прописать путь от названия сайта Например www.php.su/content/pages/forum.php и откроется этот фаил...
Что нужно писать?
Код выводит ссылкой на экран список авторов , из таблицы "news".
Пример:
_Вася_
_Гриша_
_Петя_
У каждого автора есть по несколько статей (text). Никак не могу сделать так что бы вместе со списком автора считались и выводились так же количество его статей например:
_Вася_ ---- [3]статьи
_Гриша_ ---- [1]статья
_Петя_ ---- [6]статей
пробовал разные запросы но никак не может посчитать количество новостей у каждого автора....
Код выводит ссылкой на экран список авторов , из таблицы "news".
Пример:
_Вася_
_Гриша_
_Петя_
У каждого автора есть по несколько статей (text). Никак не могу сделать так что бы вместе со списком автора считались и выводились так же количество его статей например:
_Вася_ ---- [3]статьи
_Гриша_ ---- [1]статья
_Петя_ ---- [6]статей
Я конечно признателен но это вообще немного не то..., то-есть похоже (div туда сюда катается и примочки разные) но не то что надо было, пришлось пилить 3 часа из этого пока все не перелопатил и не сделал то что хотел. хотя все равно спасибо, что хоть отозвался.