Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Считывание названия страницы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Kudesnik1987
Отправлено: 03 Сентября, 2013 - 10:18:29
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Здраствуйте!
Извините , если подобная тема уже есть - не нашел.
Задача такая: привязать мета теги к базе данных.
Получилось так :
PHP:
скопировать код в буфер обмена
  1. <?
  2. include ("admin/blogs/connect.php");
  3. $result = mysql_query ( "SELECT * FROM meta where page='index' ",$db);
  4. $myrow=mysql_fetch_array($result);
  5. echo "<title>$myrow[title]</title>";
  6. echo "<meta name='description' content='$myrow[disc]' />";
  7. echo "<meta name='keywords' content='$myrow[key]' />";
  8. ?>


Вопрос такой, а можно ли считать както название страницы ?
Т.е. вместо FROM meta where page='index' писать where page=Функция которая определила название страницы
 
 Top
3d_killer
Отправлено: 04 Сентября, 2013 - 21:31:26
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




FROM url = $_GET['id']

meta_k | meta_d | title | text | url

в htaccess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?id=$1 [L,QSA]

www[dot]site[dot]ru/bla-bla-bla/


это: bla-bla-bla/ будет переменной
 
My status
 Top
kuller
Отправлено: 05 Сентября, 2013 - 09:53:48
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009  


Помог: 2 раз(а)




3d_killer пишет:
FROM url = $_GET['id']

meta_k | meta_d | title | text | url

в htaccess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?id=$1 [L,QSA]

www[dot]site[dot]ru/bla-bla-bla/


это: bla-bla-bla/ будет переменной


А зачем это в htaccess добавлять? чет не понял.....
 
 Top
Kudesnik1987
Отправлено: 10 Октября, 2013 - 10:57:33
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




3d_killer пишет:
FROM url = $_GET['id']

meta_k | meta_d | title | text | url

в htaccess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?id=$1 [L,QSA]

www[dot]site[dot]ru/bla-bla-bla/


это: bla-bla-bla/ будет переменной


Спасибо!
 
 Top
Medallion
Отправлено: 10 Октября, 2013 - 19:31:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 253
Дата рег-ции: Май 2012  
Откуда: Херсон, Украина


Помог: 7 раз(а)




Здравствуйте!
Продолжу тему.
Нужно ЧПУ.
Только я не могу понять, как построить структуру и т.д.

Представляю себе:
1. В базе данных: meta_k | meta_d | title | text | url
На полях text и url строятся ссылки на главной index.php

2. Пользователь нажал на ссылку <a href:="example/feedback.html">Обратная связь</a>

3. Условие проверки ссылки в базе, если да, подключить файл, если нет, подключить хедер
404 и перенаправить на <a href:="example/404.html">, где в свою очередь проверить и подключить функцию отображения блока 404.

В базе понятно
Что имеется в htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Как организовать правильное условие?
Подтолкните в нужную сторону.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB