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
Форумы портала PHP.SU :: Версия для печати :: Как сделать ЧПУ ссылку
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Как сделать ЧПУ ссылку

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

1. mclord - 26 Февраля, 2011 - 19:47:41 - перейти к сообщению
Например у меня на сайте
http://www[dot]domain[dot]ru/files/test/index.php
а мне надо чтобы читался этот файл как
http://domain[dot]ru/sait.php?action=rascaz
2. ALEN - 26 Февраля, 2011 - 20:21:23 - перейти к сообщению
htaccess rewriterule
3. vsll - 26 Февраля, 2011 - 20:21:29 - перейти к сообщению
Я не знаю что такое ЧПУ ссылка, может так:
создать файл sait.php и таблицу SAIT
PHP:
скопировать код в буфер обмена
  1. if (!isset($_GET['action']) || !isnum($_GET['action'])) $_GET['action'] = rascaz;
  2.  
  3. ...html...
  4.  
  5. echo "<div>\n";
  6. echo ($_GET['action'] == rascaz ? "title1" : "<a href='sait.php?action=rascaz'>title1</a>")."</div>\n";
  7.  
  8. echo "<div>\n";
  9. echo ($_GET['action'] == rascaz2 ? "title2" : "<a href='sait.php?action=rascaz2'>title2</a>")."</div>\n";
  10.  
  11. ...html...
  12.  
  13. $result = dbquery("SELECT * FROM ".DB_SAIT." WHERE sait_action='".$_GET['action']."' ORDER BY sait_id");
  14. $rows = dbrows($result);
  15. if ($rows != 0) {
  16.         while ($data = dbarray($result)) {
  17.                         echo stripslashes($data['sait_content']);
  18.                 }
  19. }
4. ALEN - 26 Февраля, 2011 - 20:27:40 - перейти к сообщению
Vasiliya
Не, ты уже в степь полез
5. vsll - 26 Февраля, 2011 - 20:32:39 - перейти к сообщению
Я уже поняла, а всётаки пользуясь случаем, что такое ЧПУ ссылка?
6. mclord - 26 Февраля, 2011 - 20:34:37 - перейти к сообщению
sait.php?action=rascaz и есть чпу
7. ALEN - 26 Февраля, 2011 - 20:36:01 - перейти к сообщению
Vasiliya
ЧеловекоПонятныйУРЛ - http://ru[dot]wikipedia[dot]org/wiki/%D0[dot][dot][dot]D%D0%B5%D1%82%29
(Добавление)
mclord
Нет это не ЧПУ - это простой GET запрос
(Добавление)
mclord
ЧПУ - это:
http://domain[dot]ru/sait.php?action=rascaz
в
http://domain[dot]ru/sait/rascaz

Как вариант

Или же:
http://domain[dot]ru/rascaz
8. vsll - 26 Февраля, 2011 - 20:50:54 - перейти к сообщению
Часто наблюдала такое, удобная штука, особенно если цитировать ссыку на другом ресурсе с ограничением по количеству символов в ячейке бд Спасибо за ликбез
9. mclord - 26 Февраля, 2011 - 21:51:01 - перейти к сообщению
ALEN тебе + за помощь !

 

Powered by ExBB FM 1.0 RC1