Перейти к содержимому



Скрипт выводящий html страницу

#1

Поделиться сообщением #1



horan

horan
  • Неактивные
  • 42 сообщений
  • Репутация: 3
0

Отправлено 05 Октябрь 2014 - 13:06

Здравствуйте! Разрабатываю свой блог, используя только блокнот! Мои статьи сохраняются в базу и ссылка на статью должна быть вида mysite.ru/название статьи(транслитом).html. Так вот как реализовать, чтобы при вводе в адресную строку такой ссылки выполнялся скрипт, который выводит содержимое статьи на страницу. 


 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Php адрес текущей страницы
  2. Скрипт вывода рандомных цитат
  3. Как Показывать на своей html странице чужую
  4. Как вынести Javascript код в отдельный файл
  5. Можно заключать javascript в <div>

#2

Поделиться сообщением #2



Ixman

Ixman
  • Пользователь PRO
  • 2 677 сообщений
  • Репутация: 642

Отправлено 05 Октябрь 2014 - 20:38

В таблицу с статьёй добавляете поле, например url, так же рекомендую для этого поля создать индексы. Затем на странице вывода статьи забираете из URL нужный параметр, например так:

$url = htmlspecialchars($_GET['url']);

далее делаете запрос в базу

SELECT * FROM `article` WHERE `url`='" . $url . "'

ну и ЧПУ делаем через htaccess

RewriteEngine on
RewriteRule ^([-a-z]*)\.html$ article.php?url=$1 [L,QSA]

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


Кстати, это упрощенный вариант подачи результата, конечно же он должен быть намного сложнее и содержать в себе различные проверки и фильтрацию


  • 1


#3

Поделиться сообщением #3



fedornabilkin

fedornabilkin
  • Пользователь
  • 727 сообщений
  • Репутация: 102

Отправлено 05 Октябрь 2014 - 21:52

А также есть смысл добавить айдишник записи, потому что нагрузка на сервак БД будет не слабой.

По айди поиск происходит намного быстрее и не так затратно.


  • 0
Как часто в горестной разлуке,В моей блуждающей судьбе, ФО, я думал о тебе.


#4

Поделиться сообщением #4



horan

horan
    Topic Starter
  • Неактивные
  • 42 сообщений
  • Репутация: 3

Отправлено 06 Октябрь 2014 - 07:33

Спасибо!


  • 0


Оформление форума – IPBSkins.ru