«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/08/14 13:47:30  №1453277 1
Котаны, вопрос с .htaccess

Делаю тупейшую вещь, просто ридерекчу любой запрос на один конкретный php-файл. Сервер - openserver.
Такое правило
RewriteEngine On
RewriteRule ^.$ /public/test.php приводит к ошибке 500
а такое
RewriteRule ^[a-z0-9]
$ /public/test.php редиректит на test.php который и запускается.
Почему так?
Аноним 2019/08/14 13:54:26  №1453285 2
Ответы: >>1453291
Аноним 2019/08/14 14:12:59  №1453291 3
>>1453285
>>1453277
а если точку в квадратные скобочки засунуть?
Ответы: >>1453318
Аноним 2019/08/14 14:20:50  №1453296 4
>>1453277

Надо смотреть лог ошибок вебсервера (если под виндой, то в папке Апача logs, если в Линуксе. то /var/log/httpd или /var/log/apache2).

Под линусом для чтения файла надо быть админом или входить в группу adm.

Посмотри лог и поищи там ошибки, заодно нам расскажешь, в чем была проблема.
Ответы: >>1453318
Аноним 2019/08/14 14:44:59  №1453318 5
>>1453291
Если точку обернуть в квадратные скобки то перестает падать в ошибку 500.
Но
Из корня редиректит на нужный файл. Но стоит добавить хоть один символ и пишет ошибку "Объект не найден".

>>1453296
На этой же версии опенсервера у меня крутится по кускам содранный из разных мест фреймворк
https://ideone.com/LK3A5l
и там все работает
Я решил получше разобраться в .htaccess и сразу обосрался


Ответы: >>1453325 >>1453367
Аноним 2019/08/14 15:39:50  №1453367 6
15354457200090.png (698, 540x720)
720x540
Ответы: >>1453413
Аноним 2019/08/14 17:16:12  №1453413 7
>>1453367
Что то более чущественное сказать можешь?
на Апаче 70% вэбсерверов. Остальные 30 это ngnix.

Ответы: >>1455459
Аноним 2019/08/14 21:17:53  №1453528 8
15654764142170.jpg (7, 480x360)
360x480
Как правильно подключать библиотеки без поддержки пространства имён? И где именно - при инициализации приложения, или прямо в конструктор класса-оболочки его подключить?
И что за мода у некоторых разработчиков этих библиотек делать классы через статик?
Ответы: >>1455459 >>1455980
Аноним 2019/08/17 11:00:14  №1454970 9
как сука убрать из формы старые запросы?чтобы при перезагр страницы их там не было
Ответы: >>1455005 >>1455027
Аноним 2019/08/17 12:15:28  №1455027 10
>>1454970

Что ты имеешь в виду? Данные, введенные в форму, снова показывают после перезагрузки страницы? Или при вводе появляется список с ранее введенными данными?

Также, в любом случае тебе надо использовать паттерн Post/Redirect/Get. Про этот паттерн и другие вещи я написал в уроке про обработку данных форм: https://github.com/codedokode/pasta/blob/master/forms.md

Ответы: >>1455029
Аноним 2019/08/17 12:16:40  №1455029 11
Ответы: >>1455474
Аноним 2019/08/17 12:47:08  №1455061 12
Анон, хватит себя мучать. Иди плати денежку на Хекслет и ищи норм работу.
Я устроился на 35к, щас 55 (полгода опыта)
Ответы: >>1455070 >>1455078
Аноним 2019/08/17 13:31:21  №1455070 13
>>1455061
Иди-ка ты нахуй со своими курсами.
Ответы: >>1455079
Аноним 2019/08/17 13:48:30  №1455079 14
>>1455070
Ну давай, осиливай свои регулярочки еще полгода. А потом на завод иди
Ответы: >>1455090 >>1455131 >>1455474
Аноним 2019/08/18 00:52:51  №1455459 15
>>1453413
>2020
>Apache
Апач это лютый депрекейт. Годится только для локалки - течёт по памяти пиздец.

>>1453528
Фу блядь, фу нахуй. Используй неймспейсы и не еби себе мозги.
Ответы: >>1455474 >>1455977
Аноним 2019/08/18 01:17:56  №1455466 16
доброй ночи
есть задача, исходные:
знаю базовые вещи вроде html, css, javascript, sql, ооп, очень поверхностно mvс, на php писал скрипты к всяким вордпрессам и джумлам и ковырялся в плагинах
собственно нужно сделать что-то вроде облачного хранилища фоток: юзеры грузят фотки на сервер, в личном кабинете могут просматривать их, создавать "альбомы" и раскидывать по ним фотки, делиться ссылкой с кем-попало или давать доступ к альбомам другим юзерам
стоит ли с такой задачей влезать в php фреймворки (если да, то какой?) или проще лепить код самому? быстрее ли будет разобраться с функционалом фреймворка или же писать и собирать phpные куски?
в приоритете время разработки, защищенность и правильная архитектура не интересует
Ответы: >>1455474
Аноним 2019/08/18 02:09:51  №1455474 17
>>1455466

> делиться ссылкой с кем-попало или давать доступ к альбомам другим юзерам
> защищенность ... не интересует

Твои требования противоречивы. Если тебя не интересует защищенность, просто сделай все фото публично доступными.

Также, посмотри owncloud, не подходит?

>>1455459

Есть пруфы, что течет? Апач не используют по другой причине. Статику лучше раздает нгинкс, потому его ставят впереди. PHP запускают под php-fpm, так как это удобнее. В такой ситуации Апач просто становится лишним промежуточным звеном.

Раньше же Апач и отдавал статику, и запускал PHP код с помощью mod_php.

>>1455079

Ты утверждаешь, что без платных курсов от одной конкретной компании получить знания нельзя? Извини, но это выглядит как агрессивная и недостоверная реклама. Уверен, что другие компании возразят на это, что именно их курсы лучшие, а не те, что ты рекламируешь.

>>1455029

Показ выпадающего списка можно отключить HTML-атрибутом autocomplete. Это стоит делать для полей, содержащих приватные данные (вроде номера карты или паспорта), чтобы браузер их не сохранял.
Ответы: >>1457595
Аноним 2019/08/21 11:18:10  №1457595 18
>>1455474
>Апач не используют по другой причине.
А более вменяемая и легкая настройка - это недостаточная причина?
Всегда люто блевал с этого апача, прежде чем научился настраивать это говно.
Nginx освоил за неделю, ибо там все в полторы строки делается.