EOMY.NET
на главную
EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   <b>Лотерея</b>Лотерея   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSS Feed

Как создать на сайте страницы вида "/showthread.php?t=1
На страницу 1, 2, 3, 4, 5  След.
 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Скрипты
Как создать на сайте страницы вида "/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),
Вопрос: Как создать такие страницу? Для этого нужен какой нибудь движок или можно без него обойтись, Плиз помогите, пока сайт с Яндекса не вылетел, Smile
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Wink
$a ||= 5;
$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;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3191

32236 Монеты

СообщениеДобавлено: Пн, 01 Окт, 2007 13:12    Заголовок сообщения: Ответить с цитатой

Все таки проще через ГЕТ или РЕКВЕСТ написать простейший скрипт... вида "вы запросили тему №х, которой в настоящее время не существует, вы будете перенаправлены главную страницу автоматически через х сек"
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$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;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3191

32236 Монеты

СообщениеДобавлено: Пн, 01 Окт, 2007 14:10    Заголовок сообщения: Ответить с цитатой

Может, удобнее выйдет сделать редирект не на индекс.пхп, а на "/"?.. чтобы не быть зажатым в имени файла..
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


Зарегистрирован: 09.10.2006
Сообщения: 739

33158 Монеты

СообщениеДобавлено: Пн, 01 Окт, 2007 15:08    Заголовок сообщения: Ответить с цитатой

Ваще лучше на 'http://'.$_SERVER['SERVER_NAME'].'/';
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3191

32236 Монеты

СообщениеДобавлено: Пн, 01 Окт, 2007 18:20    Заголовок сообщения: Ответить с цитатой

madhamster
нет... не согласен, неправильно сработает, если должно перенаправить на подпапку...
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


Зарегистрирован: 09.10.2006
Сообщения: 739

33158 Монеты

СообщениеДобавлено: Вт, 02 Окт, 2007 11:23    Заголовок сообщения: Ответить с цитатой

Подробностей мы не знаем...
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3191

32236 Монеты

СообщениеДобавлено: Вт, 02 Окт, 2007 12:30    Заголовок сообщения: Ответить с цитатой

madhamster
вот потому и надо универсальнее Very Happy
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Антон7
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 20.05.2007
Сообщения: 139

5966 Монеты

СообщениеДобавлено: Пт, 05 Окт, 2007 15:10    Заголовок сообщения: Ответить с цитатой

madhamster Спасибо Ваш код подошел, только мне нужен был несколько проще.
Вот покопался в учебнике по РНР:
Код:
<?
echo "<html><body><h1>";
echo "Здравствуйте, извините сайт находится на разработке";
echo "</h1>";
echo "$t";
echo "</body><html>";
echo "Реклама:";
?>
Всем Спасибо пойду учить рнр, Very Happy
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и 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;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3191

32236 Монеты

СообщениеДобавлено: Пт, 05 Окт, 2007 19:04    Заголовок сообщения: Ответить с цитатой

Thewirus
человек ясно попросил максимально простой вариант... ты же тупо предлагаешь то, что сам без учебника не сможешь правильно использовать... и за4ем?
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BoGus
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 16.02.2007
Сообщения: 252
Откуда: Украина, Харьков
6142 Монеты

СообщениеДобавлено: Пт, 05 Окт, 2007 19:39    Заголовок сообщения: Ответить с цитатой

а что сложного в операторе switch ? По-моему нет ничего проще!
_________________
Различное ПО для компьютеров
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3191

32236 Монеты

СообщениеДобавлено: Пт, 05 Окт, 2007 19:43    Заголовок сообщения: Ответить с цитатой

BoGus
есть. вышеуказанная уже конструкция операторов "эхо"... вот там - ничего проще...
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Скрипты Часовой пояс: GMT
На страницу 1, 2, 3, 4, 5  След.
Страница 1 из 5

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET