|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|||||||||||||||||||||||||||||||
Как создать динамические страницы в РНР09.05.2024, 13:32. Показов 12077. Ответов 164
Я пишу свой сайт с форумом. Мне нужно, чтобы 2 файла profile.php и vopros.php изменяли своё содержимое в зависимости от id юзера и id вопроса соответственно. И чтобы остальные файлы рнр и с другими расширениями не перенаправлялись на точку входа.
Т.е. мне нужно создать движок на базе данных, если я правильно поняла. Для этого я создала файл .htaccess и файл точки входа vhod.php. Я честно пыталась разобраться в теории и синтаксисе .htaccess, но мне это не очень удалось. Я написала файл .htaccess:
И вообще сайт не открывается. Пробовала записать правило только для динамической страницы. Так:
Видимо, я неправильно понимаю, как это работает. Что у меня не так с .htaccess и можно ли указать правило только для двух файлов и как это сделать правильно? И ещё один вопрос: как (в каком формате) указывать название этих двух файлов? vopros.php?, vopros.php, или vopros.php?id=$1 И их название в файле mytytles.php:
0
|
|||||||||||||||||||||||||||||||
| 09.05.2024, 13:32 | |
|
Ответы с готовыми решениями:
164
Можно ли на РНР создавать динамические страницы? Как передать РНР скрипту имя страницы, вызвавшей процесс? Как в текущий файл на рнр подрузить массив из другого файла на рнр? |
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 10:22 [ТС] | |
|
DmitriyLutsenko, с точки зрения лингвистики это даже интересно. Только я уверена, что этот сленг по большей части не необходимость, а, как любое арго, просто с одной стороны - способ узнавать своих и выделиться из круга непосвящённых, с другой стороны - возможность обсуждать свои дела так, чтобы неспециалисты ничего не поняли. Как офенский язык - язык бродячих торговцев.
![]() Я Вас уверяю, если бы Вы общались на русском языке, то качество общения от этого только выиграло бы. ![]() Но тут уж хозяин - барин. Ну, нравится вам представлять себя особой кастой, кто ж против? ( в моём детстве это называлось простым словом "фраериться" ) Чем бы дитя ни тешилось, лишь бы не плакало... В конце концов это вполне социально приемлемый способ повышения самооценки. Странно, что многие программисты пытаются использовать этот сленг при общении на этом сайте с новичками, которые, естественно, этого сленга не знают, поскольку профессионалами не являются. По-моему, или ты хочешь помочь и пишешь на понятном для собеседника языке, или не морочишь ему голову... Какие ещё варианты? Ну и простое соображение: как думаете, мне лично когда-нибудь пригодится знание тех сленговых выражений, которые Вы здесь пояснили? Правильно. Никогда не пригодятся. Значит, и знать мне их не нужно. ![]() Добавлено через 7 минут liris, про ООП я не только читала, но и свои собственные классы счётчиков написала на Яве. Мне они были нужны для андроид приложения. ![]() Но Вы правы - в дебри теории, которая мне в данный момент не нужна, я не полезу. Мне это без надобности, как Вы правильно выразились.
0
|
|
|
76 / 62 / 16
Регистрация: 13.07.2020
Сообщений: 262
|
||
| 22.05.2024, 11:46 | ||
|
Я не думаю, что электрики, математики, программисты и тд общаются исключительно для того, чтобы их не понимали другие ради пафоса. Мы общаемся так, чтобы друг друга понять. В первую очередь сленг это производная от общепринятых терминов. Его используют те, кто разобрался в терминах. И да, он не обязателен, но его используют. Термины, в свою очередь, имеют практическое значение и исходят из конкретных профессиональных сфер. Практическое значение термины имеют из-за того, что они заменяют порой целые простыни объяснений ("По русски" иногда очень долго объяснять. Проще уж ничего не объяснять.). Я ни в коем случае не желаю Вас как-то обидеть или задеть. Просто считаю, что должен быть компромисс между новичками и профессионалами, то есть новички спрашивают пояснить незнакомые термины и пытаются понять терминологию, которую затрагивает его вопрос, а профессионалы стараются использовать конструкции объяснения попроще либо дать ссылки на нужную информацию для ликбеза. Теперь давайте по факту: - Мы пришли на тематический форум специалистов технических и научных направлений с разным уровнем опыта(новички, любители, профессионалы). В каждых направлениях есть своя терминология. Мы ее используем повсеместно. Нам так привычно. Мы понимаем сразу о чем речь. - У Вас есть вопросы, связанные с технической сферой. Может, Вы не хотите дальше изучать программирование, но знание общепринятой терминологии поможет Вам как составить вопрос, наиболее точно описывающий проблему, так и понять ответ, который Вам дают профессионалы. - Если новичок встревает в полемику "Да мне все равно, что там за термины, мне мой вопрос надо решить", то это говорит примерно следующее: "У меня вопрос/проблема есть. Вы должны объяснить мне так, как я привык! При этом я не должен понимать ту форму объяснения, к которой привыкли Вы." Вот привык я называть калькулятором свой ПК, вот и чешите в затылке на мой вопрос "Как на калькуляторе запустить Пейнт". Вопрос немного циничный: "Кто кому нужнее? Новичок профессионалам или профессионалы новичку?" Ответ должен быть таким: Мы должны показать, что мы нужны друг другу(кому для плюсика к карме, кому для решения проблем)
0
|
||
|
Невнимательный
|
|||||||
| 22.05.2024, 12:09 | |||||||
|
и хоть регекспами их, хоть по точным совпадениям. Другое дело то, что какие-то архитектурные решения могут таких потребностей поубавить. ... только чисто для фэн-шуя ... имена какие там позаменять ,) бывает часто хочется. Но обезапасившись,) каким-нибудь svnadmin create /A/home/SVN и там по надобности svn stМожно меньше думать о последствиях недообдуманного. И если кому хочется, можно смело экперементы какие проводить.) всегда будет можно откатиться. Не по теме: ... не понимаю чем так ко всем этот git прилип .)) у меня просто кочующая папочка с каким- то стареньким svn 1.6
и насколько себе представляю нет такого чрезмерного принудилова, мол компиляторы подмолодили, оси не старше Current ну и svnbook какую-нибудь почитать можно )
0
|
|||||||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 15:34 [ТС] | |
|
DmitriyLutsenko, Вы некорректны и передёргиваете
![]() 1. Ни электрики, ни математики не используют сленг, который не понятен большинству окружающих. 2. Программистский сленг, как правило, к терминам на русском языке никакого отношения не имеет. И если бы вы, действительно, использовали термины вместо сленга, то никакого непонимания ни у кого не возникло бы. Просто потому, что любой термин можно прогуглить и узнать его значение, а со сленговым выражением этот номер не проходит. 3. У Вас какое-то специфическое представление о значении слова "специалист" Ни новички, ни любители специалистами не являются. И если раздел называется "РНР для начинающих", то и лексику всем участникам нужно подбирать соответствующую.4. Сленг и терминология - это не синонимы. Почему я понимаю всё, что написано в учебниках, и не понимаю половину из того, что пишут отвечающие? Потому что отвечающие либо сами не знают общепринятую терминологию, либо сами не знают, что хотят сказать своим текстом. ![]() 5. И ещё одно соображение из реальной, а не идеальной жизни. Если новичок пишет программу и у него возникла с чем-то проблема, то причина чаще всего в том, что какой-то раздел теории он ещё не изучал, поэтому он в принципе не может знать терминологию из этого раздела. И, естественно, чаще всего не может правильно с точки зрения терминологии сформулировать вопрос. Но как бы новичок вопрос не сформулировал, настоящий специалист всегда поймёт и о какой проблеме идёт речь, и какие могут быть решения, и всегда может на русском языке с использованием общепринятых терминов объяснить это новичку. Если это не так, то, видимо, он не такой уж специалист и профессионал
0
|
|
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
||
| 22.05.2024, 16:02 | ||
|
0
|
||
|
Невнимательный
|
|||||
| 22.05.2024, 16:15 | |||||
Но видно тема такая, что без ещё кучи тем и попоек не разобраться. подмененно на новодел или попросту не значится, и переопределено одним из других смыслов. ![]() заммените "контекст html" например на "стиль написания php-кода ориентированный на читаемость html-дизайнерами" ... или тоже не ?)
0
|
|||||
|
5517 / 1200 / 164
Регистрация: 16.01.2023
Сообщений: 2,852
|
||
| 22.05.2024, 16:25 | ||
|
Все те слова, что мы использовали чуть раньше - это не сленг в чистом виде, а просто калька английской терминологии. Прод - prod (production). Промышленная эксплуатация. Джун - jun (junior). Младший специалист. Пуш в репу (пуш в мастер) - push to repo (push to master). Загрузка программного модуля в репозиторий (основную ветку репозитория). Релиз - release (версия программного модуля). Глагол "релизить" - to release (загружать новую версию программного модуля на стенд промышленной эксплуатации). Тим лид - team lead (руководитель команды). Нетрудно заметить, что англицизмы не только точно отражают терминологию, но еще и намного короче. При этом все участники профессиональной сферы обязаны знать и понимать их значение, хотя бы потому, что знание английской терминологии является строго обязательным в профессиональной сфере (в том числе во многим русскоязычным компаниях документация и комментарии к коду пишутся на английском).
0
|
||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 17:07 [ТС] | |
|
sad67man, тот, кто задаёт вопрос здесь, прекрасно знает, что ему нужно, и, как правило, описывает, какой результат хочет получить. Поэтому профессионал в принципе не может не понять этого, даже если в вопросе не используются термины. Но если он не вполне понял смысла заданного вопроса, то будет не наводящие вопросы задавать, а уточняющие.
Вы просто запутались в ролях и в терминах. Вы, явно, не понимаете, что такое "наводящий вопрос". Наводящие вопросы только при опросе по изученному материалу задаёт преподаватель ученику. Наводящий вопрос всегда содержит в себе подсказку для отвечающего. "Примеры наводящих вопросов: Ты знаешь, что обычно такая задача решается именно так, и ты, наверное, согласишься… А что, если предположить… Ты, конечно, согласишься, что… Ты, пожалуй не хочешь, чтобы Если я правильно понимаю… А ты уверен, что…" Таким образом, наводящие вопросы даже не предназначены для того, чтобы решить какую бы то ни было проблему, они предназначены исключительно для того, чтобы подсказать ученику правильный ответ на вопрос заданный учителем. Но чтобы подсказать правильный ответ, для начала учителю нужно знать правильный ответ самому. Т.е. это совершенно другая ситуация общения. Здесь, на сайте, вопрос задаёт ученик, а не учитель. И в этой ситуации отвечающий может , чтобы понять, какой именно результат хочет получить тот, кто задал вопрос, или узнать подробности вопроса, задать уточняющий вопрос. Но никак не наводящий. Добавлено через 12 минут ft4l, вот это вполне понятно: "стиль написания php-кода ориентированный на читаемость html-дизайнерами" Но ни в коем случае не может быть заменено словосочетанием "контекст HTML".Википедия не учебник. Там сколько угодно абсолютно бессмысленных текстов. Потому что любой может написать там всё, что хочет. Вот некоторые и извращаются на всю катушку. Так что Вы выбрали плохой пример
0
|
|
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
|||
| 22.05.2024, 17:10 | |||
|
Зачастую начинающий имеет неверное представление, как работает php, и что он там себе понапридумывал неизвестно. Вот кто бы мог подумать, что вы не знаете как пользоваться GET параметрами? Спрашиваете, как настроить точки входа. А позже выясняется, что вам это не нужно, да и не сайт это вовсе Добавлено через 58 секунд Sollita,
1
|
|||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 18:00 [ТС] | |
|
liris, вот и я об этом. Ваш сленг никакого отношения к русской терминологии не имеет.
А вот по поводу точности и краткости я с Вами не согласна. Почти все англицизмы, которые Вы привели, имеют совсем не то значение, в котором программисты их употребляют. Т.е. по факту русскоязычные программисты используют английский сленг, который и к английской терминологии отношения не имеет, просто потому, что, как правило, работают в западных компаниях. ![]() Например, младший специалист по-английски: - Junior Spe******t - ничуть не короче русского варианта. А русский язык достаточно богат и могуч, чтобы кратко обозначить что угодно. Было бы желание. Например: релизить - издавать тим лид - лидер, босс, шеф Добавлено через 24 минуты sad67man, как бы ни выглядел вопрос с технической точки зрения, любой умный человек способен понять его смысл с прикладной точки зрения. Т.е. чего хочет добиться задающий вопрос. И либо вы знаете, как этого достичь, и отвечаете на вопрос, либо не знаете - и проходите мимо. Если я чётко написала, что не знаю, как пользоваться методом GET, то как же можно было не догадаться, что я не умею пользоваться GET параметрами? И если адекватный человек видит, что кто-то выбирает для достижения цели самый длинный путь, он, естественно, предложит более простой вариант и объяснит , почему так проще. Но безусловно, я пишу только об адекватных людях, которые стремятся помочь окружающим ![]() К счастью, я наткнулась на статью того, кто понимает, как и чему нужно учить. И теперь я знаю, как пользоваться GET параметрами. А что Вас натолкнуло на мысль, что это не сайт, не поделитесь? Ну и, в отличие от Вас, я дидактику изучала, и знаю, что научиться чему-то можно только используя знания на практике. Чем я и занимаюсь. Просто изучать основы РНР не имеет смысла. Тем более, что "основы РНР" - слишком неконкретное понятие.
0
|
|
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
|||
| 22.05.2024, 18:14 | |||
![]() Однако они существуют и вполне конкретные. Основы PHP - это список тем, который обязан знать каждый начинающий php программист. Именно это и отличает "начинающего php программиста" от любого другого человека. Иначе можно было бы любого прохожего называть начинающим php-программистом.
1
|
|||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 18:28 [ТС] | |
|
sad67man, корректный и конкретный - это два разных слова с разными значениями
![]() И где же можно прочитать этот список? ![]() Начинающий РНР программист - это тот, кто начал изучать РНР. Когда он изучит РНР, он перестанет быть начинающим Не думаю, что просто прохожий сюда забредёт и начнёт задавать вопросы, выкладывая куски кода...Проблема в том, что в сути вопроса (двух вопросов) я давно разобралась сама и даже выложила код (два куска кода). И никому из вас я не писала первая. Это моя тема, и отвечаю я на ваше "сутяжничество" из чистой вежливости. Я бы предпочла обсуждать здесь только технические вопросы, а не проводить ликбез по лингвистике или дидактике.
0
|
|
|
Невнимательный
|
||
| 22.05.2024, 18:29 | ||
|
... хотя тим-лид скорее командир, но это тоже заимствование. Тогда уж заимствовать из тюркских... баши/курбаши/юзбаши/минбаши,бек,шах,... лаконично, расширяемо и, за счёт ударений на последний слог, слова лучше расслышиваемы. ... типа наших сотник, ратник ... но не барин, смерд, холоп, чернь...
0
|
||
|
76 / 62 / 16
Регистрация: 13.07.2020
Сообщений: 262
|
|
| 22.05.2024, 18:43 | |
|
Ребят. Ну все. Хватит
![]() Наша уважаемая форумчанка Sollita нашла ответ уже давно. Давайте заканчивать этот балаган. Что ни минута, то оповещение об добавленном комменте на этом топике. Все, расходимся, ответ у ТС найден. Идем причинять добро одним и наносить тяжкие извилины другим ![]() Увидимся в других топиках!
4
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 18:43 [ТС] | |
|
ft4l, в русском языке больше половины слов заимствованные или образованы от заимствованных и что? Главное, как язык эти слова присваивает - делает русскими. Все они получают те же грамматические формы, что и русские слова. Т.е. существительные изменяются по числам и падежам, имеют род, а, главное, используются для словообразования и при помощи суффиксов и приставок получается множество слов с совершенно другими значениями. У английского языка нет таких словообразовательных возможностей и близко.
Слова бек и шах и так есть в русском языке, но у них совершенно конкретные значения, что не позволяет из использовать в других речевых ситуациях.
1
|
|
|
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
|
||||
| 22.05.2024, 20:09 | ||||
Очередной перл. Особенно вот это: "не знаю, как пользоваться методом GET".Открою тайну: связь на самом деле слабая ![]() Добавлено через 3 минуты
0
|
||||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 22.05.2024, 20:55 [ТС] | |
|
Phantom-84, я тут нечаянно выяснила, что это Вы мне минус 15 баллов поставили... Как Вам это удалось?
![]() 1. Если я никогда до этого методом GET не пользовалась, то слабая связь или сильная - никакой роли не играет. ![]() 2. Не судите обо всех по себе. 3. Мне нужно было сделать регистрацию и аутентификацию на форуме и я начала изучение с форм. Потом прочитала про методы GET и POST и поняла, что метод GET с этой целью лучше не использовать. Поэтому и использовала метод РОST. А Вы с чего начали? 4. Мне просто интересно: а что-нибудь полезное Вы хоть кому-нибудь написали?
0
|
|
|
76 / 62 / 16
Регистрация: 13.07.2020
Сообщений: 262
|
|
| 22.05.2024, 21:01 | |
|
Ребят, брейк) Ну что вы как дети малые, ну честное слово)
- Я права, а ты нет. Бэ-бэ-бэ! - Это ты не права, а я прав *Показывает язык* Не переделаете друг друга. Это долго, больно и не стоит того ![]() У нас своя правда, у вас своя
0
|
|
|
5517 / 1200 / 164
Регистрация: 16.01.2023
Сообщений: 2,852
|
|||
| 23.05.2024, 06:49 | |||
|
Как минимум можно понять, что есть люди, которым Phantom-84 смог помочь. Вам не смог. Бывает. О чем спорить?
1
|
|||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 23.05.2024, 09:30 [ТС] | |
|
liris, Вам не кажется, что только токсичный опытный форумчанин может влепить -22 за вопрос?
![]() Вот поэтому на моём сайте оценивать можно только ответы, а не вопросы ![]() Кто сказал, что эти спасибо от пользователей? Вы же даже в моей теме друг другу спасибо понаставили Неплохой способ баллы набирать. И это при том, что ни один из вас на мои вопросы так и не ответил.Кто Вам сейчас спасибо поставил не подскажете?
0
|
|
| 23.05.2024, 09:30 | |
|
Генерация HTML страницы в UTF-8 средствами РНР Выполнение РНР-файла по запросу определенной html-страницы Вытащить значение из одной страницы и вставить в другую без РНР Подскажите как создать динамические чекбоксы? Почему не работает РНР, не могу запустить ни один скрипт на РНР Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|