|
Как создать на сайте страницы вида "/showthread.php?t=1
|
| Автор |
Сообщение |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 139
5966 
|
Добавлено: Пн, 01 Окт, 2007 04:12 Заголовок сообщения: Как создать на сайте страницы вида "/showthread.php?t=1 |
|
|
В кратце есть домен с проиндексированными страницами, но все они такие (showthread.php?t=18, showthread.php?t=19, showthread.php?t=120),
Вопрос: Как создать такие страницу? Для этого нужен какой нибудь движок или можно без него обойтись, Плиз помогите, пока сайт с Яндекса не вылетел,  _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
Wink $a ||= 5;


Зарегистрирован: 08.08.2006 Сообщения: 899 Откуда: Россия, Омск 113191 
|
Добавлено: Пн, 01 Окт, 2007 09:17 Заголовок сообщения: |
|
|
| Создай файлик showthread.php и в нем анализируй передаваемый параметр $_GET['t']. В зависимости от параметра выдавай какую-нибудь страничку. |
|
| Вернуться к началу |
|
 |
hell_child Интернет на завтрак


Зарегистрирован: 19.08.2007 Сообщения: 60 Откуда: nsk 2022 
|
Добавлено: Пн, 01 Окт, 2007 13:10 Заголовок сообщения: |
|
|
Ну, в плане движка - помнится, у форума на вобле страница темы так выглядит (showthread.php - непосредственно страница, t - номер трэда, то бишь, темы). (хотя, не очень врубаюсь, зачем вам это надо) _________________ Ты должен делать добро из зла, потому что его больше не из чего делать.
...anarchist inside. |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Пн, 01 Окт, 2007 13:12 Заголовок сообщения: |
|
|
Все таки проще через ГЕТ или РЕКВЕСТ написать простейший скрипт... вида "вы запросили тему №х, которой в настоящее время не существует, вы будете перенаправлены главную страницу автоматически через х сек" _________________
  |
|
| Вернуться к началу |
|
 |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 739
33158 
|
Добавлено: Пн, 01 Окт, 2007 13:56 Заголовок сообщения: |
|
|
| Код: |
<?php
include('connect.php');
$thread_id = htmlspecialchars($_GET['t']);
if(is_numeric($thread_id)){
$query = mysql_query("SELECT * FROM threads WHERE id='$thread_id' LIMIT 1");
if(mysql_num_rows($query) == 1){
while($thread = mysql_fetch_object($query)){
echo $thread->subject."<br />\r\n";
echo $thread->date."<br />\r\n";
echo $thread->author."<br />\r\n";
echo $thread->text."<br />\r\n";
}
}else{
echo '<meta http-equiv="refresh" content="5; url=index.php" />';
echo 'No subject found!';
}
}else{
header('Location: index.php');
}
?>
|
Приблезительно... _________________
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Пн, 01 Окт, 2007 14:10 Заголовок сообщения: |
|
|
Может, удобнее выйдет сделать редирект не на индекс.пхп, а на "/"?.. чтобы не быть зажатым в имени файла.. _________________
  |
|
| Вернуться к началу |
|
 |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 739
33158 
|
Добавлено: Пн, 01 Окт, 2007 15:08 Заголовок сообщения: |
|
|
Ваще лучше на 'http://'.$_SERVER['SERVER_NAME'].'/'; _________________
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Пн, 01 Окт, 2007 18:20 Заголовок сообщения: |
|
|
madhamster
нет... не согласен, неправильно сработает, если должно перенаправить на подпапку... _________________
  |
|
| Вернуться к началу |
|
 |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 739
33158 
|
Добавлено: Вт, 02 Окт, 2007 11:23 Заголовок сообщения: |
|
|
Подробностей мы не знаем... _________________
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Вт, 02 Окт, 2007 12:30 Заголовок сообщения: |
|
|
madhamster
вот потому и надо универсальнее  _________________
  |
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 139
5966 
|
Добавлено: Пт, 05 Окт, 2007 15:10 Заголовок сообщения: |
|
|
madhamster Спасибо Ваш код подошел, только мне нужен был несколько проще.
Вот покопался в учебнике по РНР:
| Код: | <?
echo "<html><body><h1>";
echo "Здравствуйте, извините сайт находится на разработке";
echo "</h1>";
echo "$t";
echo "</body><html>";
echo "Реклама:";
?> | Всем Спасибо пойду учить рнр,  _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
Thewirus Интернет на завтрак

Зарегистрирован: 16.08.2007 Сообщения: 76
3919 
|
Добавлено: Пт, 05 Окт, 2007 19:02 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | | Все таки проще через ГЕТ или РЕКВЕСТ написать простейший скрипт... " |
Но никто не исключал конструкцию switch-case... |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Пт, 05 Окт, 2007 19:04 Заголовок сообщения: |
|
|
Thewirus
человек ясно попросил максимально простой вариант... ты же тупо предлагаешь то, что сам без учебника не сможешь правильно использовать... и за4ем? _________________
  |
|
| Вернуться к началу |
|
 |
BoGus Хостинг — это наше всё!


Зарегистрирован: 16.02.2007 Сообщения: 252 Откуда: Украина, Харьков 6142 
|
Добавлено: Пт, 05 Окт, 2007 19:39 Заголовок сообщения: |
|
|
а что сложного в операторе switch ? По-моему нет ничего проще! _________________ Различное ПО для компьютеров
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Пт, 05 Окт, 2007 19:43 Заголовок сообщения: |
|
|
BoGus
есть. вышеуказанная уже конструкция операторов "эхо"... вот там - ничего проще... _________________
  |
|
| Вернуться к началу |
|
 |
|