vilgeforce: ну да. я бы посчитал что кол-во строк в таблице БД есть величина неизвестная и изменяемая и пошел бы путем динамических массивов, однако если автор вопроса не знаком с динамическим определением массива и вообще с указателями то вполне может пригодиться любой костыль до тех пор пока не изучит таки свойства языка. Если используется STL то вектор будет несколько компромисным решением.
Виталий Пухов: я бы не стал продолжать с вами собеседование потому что вы не сообразили что при вычислении 1/х должна существовать проверка является ли х нулем и является ли х больше 0.000001 и меньше -0.000001. Иначе функция неработоспособная потому что все мои данные находятся в диапазоне от -1 до 1.
Максим Спиридонов: моя идея заключалась в том, что все поддомены реализуются в апаче, а ларавел не зная что это есть поддомен работает с файловой структурой как при обращении к домену. Т.е. вызывается индекс, обыкновенный роутер и т.п.
FanatPHP: мне некогда с тобой дискутировать. Надеюсь придет время и ты разберешься с правами и правилами файловой системы после чего тебе все станет ясно-понятно в этих вопросах.
FanatPHP: Главное что бы ты был осмысленный во всех ньюансах и возможностях вопроса и не бежал гадить на правильный, но тебе не ведомый ответ! Иди учи мат. чать.
Главное чтобы ты прочитал все томы и реализовал хотя бы десятую часть. сделал бы это у тебя времени не было бегать из темы в тему и гадить в них! Бросай свое глупое дело и пойди почитай Д. Кнут Искусство программирования.
FanatPHP: К примеру есть 4 файла: ./index.php, ./Controller/controller.class.php, ./View/view.class.php, ./Model/model.class.php. Внутри файлов реализовано что index.php инклудит ./Controller/controller.class.php, а он в свою очередь инклудит ./View/view.class.php и ./Model/model.class.php. Я знаю что если пользователь сайта обратиться к ./View/view.class.php или ./Model/model.class.php он получит пустой экран, но все таки я хочу чтобы он не мог их запустить гепотетически. На стороне файловой системы я делаю chmod 700 ./View/view.class.php и chmod 700 ./Model/model.class.php и chmod 700 ./Controller/controller.class.php и тогда при образении к этим файлам со стороны пользователя сайта вернет пользователю 403. При выполнении include в файле index.php файлы поключаться потому что обращение будет идти к ним от имени владельца файла index.php а следовательно владельца и файлов классов. Все аякс запросы только на index.php, от остальных файлов 403. Все просто если уметь пользоваться системой безопасности файлов в линукс. Если вы не умеете ей пользоваться то не стоит говорить что это положит весь сайт, не будет обеспечивать безопасность и т.п! Все будет работать если сделать грамотно. И еще: вытаскивайте свои бревна в своих глазах и более спокойно относитесь к другим точкам зрения, способам и методам безопасности файлов! Спасибо.
FanatPHP: при прямом обращении к файлу веб сервер выдаст 403. При обращении к файлу из другого файла через директиву include страница загрузиться как обычно. Конечно на сервере стоит *nix.
Если есть доступ к http.conf то можно изменить DocumentRoot добавив нужную папку, если доступа нет, то можно использовать .htaccess (stackoverflow.com/questions/8118941/using-htaccess...). В IIS надо производить настройки в web.conf. Однако если ссылки относительные то приведенные выше методы могут также повредить ссылки как простое перемещение папок.