сделал на сайте чпу..
была ссылка: http://site.com/?page=news&news_id=1
теперь: http://site.com/news.html?news_id=1
и после этого не могу получить данные с "news_id"..
$_GET['news_id'] ничего не выводит..
в чём проблема может быть?...
Спустя 6 минут, 56 секунд (9.05.2010 - 23:34) Raito-kun написал(а):
в том что файл news.html, а нужно news.php
Спустя 19 секунд (9.05.2010 - 23:34) MatrixGod написал(а):
Crash2007
и это называется чпу? что ты на самом-то деле изменил?
и это называется чпу? что ты на самом-то деле изменил?
Спустя 2 минуты, 5 секунд (9.05.2010 - 23:36) Crash2007 написал(а):


.htaccess изменил!!
(не создавал же файл news.html

Спустя 19 минут, 4 секунды (9.05.2010 - 23:55) PandoraBox2007 написал(а):
mod_rewrite и ЧПУ гугли!
Спустя 14 минут, 52 секунды (10.05.2010 - 00:10) Crash2007 написал(а):
я на форум и обратился, потому что в гугле не нашёл.......
Спустя 5 минут, 19 секунд (10.05.2010 - 00:16) Strannik написал(а):
почитай уроки twina - прояснишь взгляд на вещи.
как альтернативу скинь исходники, чтобы было от чего идти, - настрадамус сюда редко заходит ...
как альтернативу скинь исходники, чтобы было от чего идти, - настрадамус сюда редко заходит ...
Спустя 13 минут, 32 секунды (10.05.2010 - 00:29) Crash2007 написал(а):
да какие здесь исходники))
вот .htaccess:
и вот вывод новости:
я ж говорю - $_GET['news_id'] пустой...
самому не понятно..
если http://site.com/news.html?news_id=1 то $_GET['news_id'] должен быть равен "1"
зы.что за уроки twina? кинь ссылку
вот .htaccess:
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /?page=$1 [L]
и вот вывод новости:
$query = mysql_query("SELECT * FROM news WHERE id='".intval($_GET['news_id'])."'");
$row = mysql_fetch_array($query);
echo '<div class="news_bloc">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div class="news_bloc_detal_hed">
<h2>'.$row['title'].'</h2>
</div></td>
<td width="100" valign="top"><div id="back">
<div class="back_link"><a href="javascript:history.back();">Назад</a></div>
</div></td>
</tr>
</table>
<div class="news_bloc_detal_tim">'.$row['date'].'</div>
<div class="news_bloc_detal_cont">'.$row['all_text'].'</div>
</div>';
я ж говорю - $_GET['news_id'] пустой...
самому не понятно..
если http://site.com/news.html?news_id=1 то $_GET['news_id'] должен быть равен "1"

зы.что за уроки twina? кинь ссылку
Спустя 9 минут, 38 секунд (10.05.2010 - 00:39) Strannik написал(а):
Уроки от twina
и действительно - у тебя файл
если http://site.com/news.html?...
попробуй php и все будет ок.
и действительно - у тебя файл
если http://site.com/news.html?...
попробуй php и все будет ок.
Спустя 8 минут, 54 секунды (10.05.2010 - 00:48) Crash2007 написал(а):
))и "php" и даже "css"...
всёравно не читает
(если пишу "php" выводит ошибку 500)

всёравно не читает

(если пишу "php" выводит ошибку 500)
Спустя 9 минут, 18 секунд (10.05.2010 - 00:57) Strannik написал(а):
RewriteRule ^([^/]*)\.html$ /?page=$1 [L]
если так уверен в правильности файла попробуй print_r() или var_dump() и посмотри что получится.
если так уверен в правильности файла попробуй print_r() или var_dump() и посмотри что получится.
Спустя 4 минуты, 17 секунд (10.05.2010 - 01:01) Crash2007 написал(а):
а внутри print_r() что ставить?))
Спустя 6 минут, 20 секунд (10.05.2010 - 01:08) Strannik написал(а):
пропиши в качале print_r($_GET) получишь массив входящих данных
и вместо можешь попробовать в sql прописать $_REQUEST вместо $_GET
и вместо можешь попробовать в sql прописать $_REQUEST вместо $_GET
Спустя 3 минуты, 53 секунды (10.05.2010 - 01:11) Crash2007 написал(а):
Array ( [page] => news )
и всё..
и всё..
Спустя 3 минуты, 13 секунд (10.05.2010 - 01:15) Strannik написал(а):
$_REQUEST и $_POST вместо $_GET
Спустя 2 минуты, 31 секунда (10.05.2010 - 01:17) Crash2007 написал(а):
request :
Array ( [page] => news [cp0] => 001002~nst2ac~d/m/y H:i~Tahoma~9 [PHPSESSID] => 9c7414af724055f26cb74151579d4288 )
Array ( [page] => news [cp0] => 001002~nst2ac~d/m/y H:i~Tahoma~9 [PHPSESSID] => 9c7414af724055f26cb74151579d4288 )
_____________
Рисую на PHP :)