Profile php просмотр профиля

Профиль по ID на php

Хочу сделать просмотр профилей других людей, но не знаю как сделать.
Не знаю как объяснить но попробую. Есть ссылка example.com/id1, при этом мне надо чтобы при переходе выполнялся код в index.php, то есть взять параметр id1 и создать файл id1. Мне надо только сделать вот это. С остальным сам разберусь.

Буду ОООЧЕНЬ благодарен если поможете!

Могу ли я взломать профиль в facebook зная php, html, sql injection и немного других и если смогу, то как?
прежде чем перейти вопросу хочу кое-что сказать. наверное многие из вас начнут что — еще один ламер.

X.M.P Профиль
Здравствуйте, проблема такова, на новой системе ASUS ROG STRIX Z370-F GAMING, i7-8700K, HyperX.

Профиль
Когда смотришь профиль некоторых форумчан, начинает в глазах рябить. Такое ощущение, что этот.

Профиль пользователя
Здравствуйте. Не могу разобраться. Пишет что операция по изменению профиля удачна. Но страница.

Тоесть, в БД хранится инфа юзеров, ты хочешь вытащить по айди юзера конкретную инфу?

Если да
ссылку делай вида example.com/?id=1

SELECT * FROM `user` WHERE id = '".(int)$_GET['id']."'

vipstana, Не хочу GET запросом, и не хочу папку делать. Мне надо как то при переходе по ссылке example.com/id1 выполнялся код на странице index.php, чтобы брался параметр id1 и создавался такой файл

ЦитатаСообщение от WatersHack Посмотреть сообщение

vipstana, Не хочу GET запросом, и не хочу папку делать. Мне надо как то при переходе по ссылке example.com/id1 выполнялся код на странице index.php, чтобы брался параметр id1 и создавался такой файл

vipstana, Может так будет понятней.

$url = example.com/ if(isset(Значение ID после $url, тоесть после /){ $text = "
Имя: Михаил
"
; $fp = fopen("Значение ID после $url, тоесть после /", "w"); fwrite($fp, $text); fclose($fp); }

ЦитатаСообщение от WatersHack Посмотреть сообщение

Тебе надо подсказать, как получить значение после $url?

WatersHack, отдельный файл. например profile.php
ссылка для перехода в профиль example.com/profile.php?id=1
id=1 это $_GET[‘id’]

в файле profile.php
$id = $_GET[‘id’] равно 1
отправляешь запрос в базу и фильтруешь по $id
выводишь нужные данные на экран

и не нужно заново изобретать велосипед)

Fantom1987, Ну GET запросом это легко сделать и выглядит не красиво. Я не хочу чтобы был profile.php?id=1, мне надо как в вк, но не нужно создавать файл или папку со всеми данными.

ЦитатаСообщение от WatersHack Посмотреть сообщение

Я не пойму, причем папка к GET?

Сделай «топором», получи $_SERVER[‘REQUEST_URI’], туда попадет все что после домена. Получишь строку,
$link = $_SERVER[‘REQUEST_URI’];
$link_array = explode(«/», $link ); (так как у тебя может быть и другие параметры в ссылке)

Потом обрабатывай циклом массив, проверяй строку на вхождение символов «id», если есть, удали со строки «id» и останется только цифра. Цифра и есть ид, ставь в запрос и получай массив с информацией. Массив с инфой проходи циклом и пиши в любой файл, в любом месте.

Добавлено через 1 минуту

ЦитатаСообщение от WatersHack Посмотреть сообщение

if(isset($_SERVER['REQUEST_URI']))

vipstana, Я так и хотел сделать с самого начала. НО я когда пишу example.com/test то у меня пишет Неизвестная страница, я не знаю даже как начать это делать

WatersHack, ссылки такого вида example.com/id1 это роутинг или ЧПУ. чисто для красоты) хочешь расплавить свой мозг?))) удачи)

Лучший ответ

Сообщение было отмечено WatersHack как решение

Решение

ЦитатаСообщение от WatersHack Посмотреть сообщение

vipstana, Я так и хотел сделать с самого начала. НО я когда пишу example.com/test то у меня пишет Неизвестная страница, я не знаю даже как начать это делать

$link = $_SERVER['REQUEST_URI']; $link_array = explode("/", $link ); foreach($link_array as $value){ if(strpos($value, 'id')){ //ищешь в строке упоминание ID, так как сайт может иметь несколько параметров (в будущем) example.com/id12/order/ и т.д. $id = str_replace('id', '', $value); $query = "SELECT * FROM `user` WHERE `id` = '".$id ."'; > >

Так пробовал и не выходит?

p.s. Fantom1987 прав. По правильному писать ГЕТ параметры, потом делать ЧПУ. Если учишься, учись сразу правильно. А так, мой «костыль» будет работать, но это не код, это извращение)))

https://gency.ru/comment/128 (второй пример). Для задания общего обработчика определите в таблице поле module с номером/именем обработчика в качестве значения по умолчанию.

vipstana, Нет не работает.

Добавлено через 38 секунд
Всё спасибо ребята, особенно Fantom1987 теперь я понял что это, и сейчас пойду разбиратся

Добавлено через 2 минуты
Всё я сделал, да так быстро

`bits` tinyint(3) unsigned NOT NULL DEFAULT '16', `module` varchar(12) NOT NULL DEFAULT 'profile',

ЦитатаСообщение от vipstana Посмотреть сообщение

Лучший ответ

Сообщение было отмечено WatersHack как решение

Решение

ЦитатаСообщение от WatersHack Посмотреть сообщение

НО я когда пишу example.com/test то у меня пишет Неизвестная страница, я не знаю даже как начать это делать

Это вам нужно настроить, чтоб все запросы шли на index.php — единую точку входа. Это можно сделать через .htaccess

RewriteEngine on
RewriteCond % !-d
RewriteCond % !-f
RewriteRule . index.php [L]

Профиль пользователя
Прежде всего хотел бы сказать, что мне НЕ нужно готовое решение, и хотел бы чтобы более.

Профиль пользователя
Здравствуйте. Делая профиль для пользователя столкнулся с такими проблемами: 1) Дата выводиться.

Профиль пользователя
Здравствуйте. Не могу разобраться. Пишет что операция по изменению профиля удачна. Но страница.

Профиль пользователя
Не понимаю почему профиль пользователя выводит на страницу сайта, пользователь должен войти на сайт.

Редирек в профиль
Прошу у вас помощи, суть в чем после авторизации пользователя он должен быть перенаправлен с.

Профиль Firefox
В какой профиль сохраняетса из етих двух все настрйоки,пароли и т.д мои? 78wym6gy.default или.

Источник

ForumD.ru — Дизайн для форумов, скрипты для форумов, техническая поддержка

• Инструментарий позволяет собирать специальные посты как конструктор — без html-ок!
• Ивент-календарь и вкладки в постах облегчат оформление и информирование игроков о событиях на форуме.
• Скрипт подсчёта постов за вас посчитает активистов и тех кто не пишет посты в указанных разделах и за указанный период времени.

АКЦИЯ! СКЕТЧЕВЫЕ ИЛЛЮСТРАЦИИ бесплатно

Цветные или чёрно-белые иллюстрации на безвозмездной основе;
С вас только фото/видео/скрин персонажа и описание его характера.

Акция! Индивидуальный дизайн бесплатно

Доработаем макет под ваш проект;
Сверстаем и оснастим;
По желанию сделаем мобильную версию.

Digital Art

Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайте • Предложения
Стать модератором • Отзывы

PROMOTION: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Support the project

If you have a desire to help us make our project better:
Become a moderator
Suggestions • Reviews

Верстка и скрипты
Все связанное с кодингом: скрипты, верстка html/css, верстка макетов дизайна и т.д.
Шаблон для заказа • Помощь с оформлением заказа

Рынок услуг от специалистов
Место, где вы можете получить услуги по вашему проекту, общаясь напрямую с выбранным специалистом.

Техническая поддержка
Есть вопросы по своему форуму/сайту? Смело создавай топик — поможем починить, поправить, доделать, создать, прикрутить и т.д.

Для оформления заказов на форуме можно воспользоваться шаблонами (закреплены вверху раздела), а можно кликнуть «новая тема» и оформить СВОИМИ словами.

О заказах для проверенных специалистов ForumD.ru
Вы можете спросить на форуме в теме Диалог с администрацией или в нашем Дискорде.

Есть жалобы на дизайнеров/исполнителей с нашего форума? Обращайтесь сюда: Трибунал: жалобы на заказы, на исполнителей и на заказчиков.

Объявления
Вы можете подать объявление о поиске специалиста в разделе Объявления и вакансии
Также вы можете воспользоваться этими темами:
• Ищу веб-специалиста
• Поиск персонала для FRPG

Ваши форумы и сайты
У вас есть свой форум/сайт? Вы можете открыть отдельный топик, посвященный вашему ресурсу и публиковать рекламу. Открыть тему • Подробности, вопросы, фидбек

Конкурсы и акции
На нашем форуме регулярно проводятся конкурсы и акции, где вы можете заработать наградные баллы — и потратить их на рекламные места для ваших форумов/сайтов на нашем ресурсе.

Специалисты по рекламе
Вы можете найти специалиста по рекламе на Выставке талантов или на Рынке услуг.
Или подать заявку на поиск «пиарщика» в разделе Объявления и вакансии.

Партнерство с ForumD.ru
Программа обмена рекламой с форумами/сайтами на постоянной основе! Реклама в копирайте сайта + Реклама в слайдере форума + Выделенный рекламный топик.
Подробности/подача заявок на партнерство

Вы можете указать свои условия работы, цены и даже принимать личные заказы прямо в теме.
Вы можете выкладывать свои работы/разработки/стили и просто новости о вашей работе.
Также в каждом разделе есть топик «О разделе + запросы модераторам», где вы можете задать любые вопросы и получить помощь с размещением своей темы.

Объявления
Вы не хотите заниматься ведением полноценного портфолио? У вас есть на продажу конкретные дизайны/скрипты/услуги?
Тогда вы можете опубликовать своё объявление в разделе Объявления и вакансии.
Также вы можете выкладывать объявления о продаже и предлагать свои услуги здесь: предлагаю услуги веб-специалиста и реагировать на объявления о поиске специалистов, которые оставляют заказчики.

Предложить свои услуги
Любой специалист может открыть свой личный топик на Рынке услуг

Вы можете подробно представить свои навыки, услуги, цены и условия работы.
Вы можете предлагать свои услуги в различных областях веб-дизайна, включая дизайн для форумов и сайтов, создание элементов дизайна и графики, верстку и скрипты. Причем вы можете открыть сразу несколько тем для разных типов услуг.
Ваш личный топик позволит вам избежать конкуренции с другими специалистами, поскольку клиенты обращаются к вам напрямую. В этом разделе другим специалистам запрещено вмешиваться в личное пространство коллег и переманивать заказчиков, например, более низкой ценой.
Также в каждом разделе есть топик «О разделе + запросы модераторам», где вы можете задать любые вопросы и получить помощь с размещением своей темы.

Заказы на ForumD.ru
Вы можете принимать и выполнять ЛЮБЫЕ заказы, которые вас интересуют (в том числе и ПЛАТНЫЕ). Подробности читайте в блоге FD
Настоятельно просим дизайнеров и разработчиков ознакомиться с ПРАВИЛАМИ ВЫПОЛНЕНИЯ ЗАКАЗОВ, чтобы избежать конфликтов с заказчиками и другими специалистами на форуме!

Акция! Бонусы для альтруистов
Тем, кто выполняет бесплатные заказы, делится полезным контентом или оказывает техподдержку, начисляются баллы.
Баллы можно потратить на рекламу ваших форумов, сайтов и своих объявлений или портфолио.
Ежемесячно профили набравших наибольшее количество баллов размещаются на главной (в профиле можно разместить рекламу своих сайтов или услуг).

Чем акция полезна специалистам?
Практика. Новички развивают свои таланты — это самый лучший способ быстро набить руку и создать портфолио.
Самореклама. Это отличный метод наглядно продемонстрировать свои таланты и зарекомендовать себя как хорошего спеца.
Бонусы. Дополнительная реклама у нас на сайте, привилегии на форуме, выделение профиля и т.д.

Коворкинг: обмен вдохновением и опытом
В этом разделе желающие научиться чему-то новому или поделиться своим опытом, знаниями и вдохновением создают темы. В темах будут писать люди, готовые оставить обратную связь, дать совет или предложить наставничество и опыт. То есть — раздел для совместного творчества и работы в сфере дизайна и программирования.

Всё происходит на БЕСПЛАТНОЙ или БАРТЕРНОЙ основе.
Тема называется и оформляется как душе угодно.
Формат коворкинга любой: вопрос-ответ, задания, обучение на практике или на конкретном примере.
У вас может быть несколько тем по разным предметам: отдельно предлагать помощь в графике, отдельно попросить научить вёрстке, отдельно делиться находками в копирайтинге.

Мы ищем опытных дизайнеров, художников, верстальщиков и программистов: стать проверенным специалистом.

Источник

Читайте также:  Html scroll element to top
Оцените статью