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
Автор Сообщение
madhamster
$a ||= 5;
$a ||= 5;


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

33158 Монеты

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

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


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

5966 Монеты

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

ThewirusВ том то и смысл весь! - во второй половине поста. (Нужно что бы при обращении к странице печатался новый текст (случайно выбранный из пяти текстов)
DeT Не понял Вас Very Happy
madhamster Это - что-то. В поиске поискал, нашел следующее :

srand ((float) microtime() * 10000000);
$input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand ($input, 2);
print $input[$rand_keys[0]]."\n";
print $input[$rand_keys[1]]."\n";

Впринципе работает, но немного не понятно для чего используется 10000000 и 2 и можно ли их на что нибудь заменить? Very Happy
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


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

32236 Монеты

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

Антон7
касательно 2 еще посмотрю, а единичку с кучей нолей - на что влезет... цифрового значения... или убрать... автор аццки перемудрил, добавляя умножение... кому оно там надо... и флоат, что в скобках вместе с ними - подальше..) Very Happy
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Thewirus
Интернет на завтрак
Интернет на завтрак


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

3919 Монеты

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

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


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

32236 Монеты

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

Thewirus
безразлично, можно организовать как хочешь... даже банальное разбиение файла и вытягивание из него случайной строки...
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Thewirus
Интернет на завтрак
Интернет на завтрак


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

3919 Монеты

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

[LP]LordPro.teus
Эт тож можно...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Антон7
Хостинг — это наше всё!
Хостинг — это наше всё!


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

5966 Монеты

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

[LP]LordPro.teus писал(а):
Антон7
касательно 2 еще посмотрю, а единичку с кучей нолей - на что влезет... цифрового значения... или убрать... автор аццки перемудрил, добавляя умножение... кому оно там надо... и флоат, что в скобках вместе с ними - подальше..) Very Happy

Странно, но без этого умножения ниче не работает. Вот первая строка которую я немного упростил
Код:
srand (microtime() * 10000000);


Thewirus писал(а):
Антон7
А они в разных файлах или одним?

Да они в двух разных файлах, Smile
А если например не помещается в одну строчку все варианты :
Код:
$input = array ("1", "2", "3", "4", "5" ....);

Можно ли как нибудь сделать новый вариант текста с новой строки ? Very Happy
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


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

32236 Монеты

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

Код:
$input = array (
"1",
"2",
"3",
"4",
"5"
....
);

Так?.. Wink
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Thewirus
Интернет на завтрак
Интернет на завтрак


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

3919 Монеты

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

Антон7 писал(а):
Да они в двух разных файлах, Smile
А если например не помещается в одну строчку все варианты :
Код:
Код:
$input = array ("1", "2", "3", "4", "5" ....);   


Можно ли как нибудь сделать новый вариант текста с новой строки ?

Типо:
Код:

$random=$input[mt_rand('1','5')];
echo $random;

При условии что массив в таком формате:
Код:
$input = array (
"1"=>"news1",
"2"=>"news2",
"3"=>"news3",
"4"=>"news4",
"5"=>"news5",
);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Антон7
Хостинг — это наше всё!
Хостинг — это наше всё!


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

5966 Монеты

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

[LP]LordPro.teus Да так, спасибо, Very Happy
Thewirus Немного не то но все равно спасибо за помощь, Very Happy

А можно сделать так чтобы печаталась любая фотка (картинка из определенной папки)
Сейчас у меня:
<?
srand ((float) microtime() * 10000000);
$input = array (
"фото1",
"фото2,
);
$rand_keys = array_rand ($input, 2);
print $input[$rand_keys[0]]."\n";
?>
Можно сделать так чтобы указать папку и что бы печаталась одна любая фотка из этой папки?
Very Happy
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


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

33158 Монеты

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

Код:

<?php
function rotate($dir_name='pictures'){

    $ext_array  = array('jpg', 'png', 'gif', 'jpeg', 'bmp');

    $dir = opendir($dir_name);

    while($file = readdir($dir)){
        list($name, $ext) = explode('.', $file);
        if(in_array($ext, $ext_array)){
            $array[] = $file;
        }
    }

    $i = mt_rand(0, count($array) - 1);

    echo '<img src="'.$dir_name.'/'.$array[$i].'" border="0">';
}

rotate(); //Вызываем функцию, в качестве параметра дирректория с картинками, по дефалту pictures

?>


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


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

5966 Монеты

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

madhamster огромное спасибо, работает Very Happy ,
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Антон7
Хостинг — это наше всё!
Хостинг — это наше всё!


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

5966 Монеты

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

Вот есть страница index.php
Как сделать что бы при обращении просто к странице индек.рнр то печаталась главная страница сайта, а что бы при обращении к /?t=1 печаталась уже другая страница и т.д.
ThewirusВы писали вот этот код:
Код:
<?
switch(@$_REQUEST['t'])
{
case '1'; include('./data/news1.php');
case '2'; include('./data/news2.php');
case '3'; include('./data/news3.php');
case '4'; include('./data/news4.php');
}
?>

Но он почему то неработает, Sad
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


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

32236 Монеты

СообщениеДобавлено: Чт, 01 Ноя, 2007 11:19    Заголовок сообщения: Ответить с цитатой

Насколько должна изменяться страница в зависимости от параметра t?..
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Антон7
Хостинг — это наше всё!
Хостинг — это наше всё!


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

5966 Монеты

СообщениеДобавлено: Чт, 01 Ноя, 2007 11:34    Заголовок сообщения: Ответить с цитатой


Вот так примерно выглядит структура страниц сайта,
На сайте всего одна "реальная" страница index.php (Остальные вида ?t=12 ...)
Я хочу чтобы при обращении на главную сайта (без t=/ а просто индекс) была страница и в правой половине был контент вида "Вы находитесь на главной странице и т.д." При обращении к странице ?t=1 Уже был другой контент и так далее. В общем чтобы "Меню" оставалось тоже а "контент" менялся. Контент - примерно один-ва абзаца.
В общем как-то так Very Happy
_________________
ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Скрипты Часовой пояс: GMT
На страницу Пред.  1, 2, 3, 4, 5  След.
Страница 3 из 5

 


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



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET