|
Как создать на сайте страницы вида "/showthread.php?t=1
|
| Автор |
Сообщение |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 739
33158 
|
Добавлено: Пн, 08 Окт, 2007 22:03 Заголовок сообщения: |
|
|
DeT расфлудился, полегче, а то у нас уже были инцеденты... _________________
 |
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 139
5966 
|
Добавлено: Вт, 09 Окт, 2007 15:54 Заголовок сообщения: |
|
|
ThewirusВ том то и смысл весь! - во второй половине поста. (Нужно что бы при обращении к странице печатался новый текст (случайно выбранный из пяти текстов)
DeT Не понял Вас
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 и можно ли их на что нибудь заменить?  _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Вт, 09 Окт, 2007 18:13 Заголовок сообщения: |
|
|
Антон7
касательно 2 еще посмотрю, а единичку с кучей нолей - на что влезет... цифрового значения... или убрать... автор аццки перемудрил, добавляя умножение... кому оно там надо... и флоат, что в скобках вместе с ними - подальше..)  _________________
  |
|
| Вернуться к началу |
|
 |
Thewirus Интернет на завтрак

Зарегистрирован: 16.08.2007 Сообщения: 76
3919 
|
Добавлено: Ср, 10 Окт, 2007 11:18 Заголовок сообщения: |
|
|
Антон7
А они в разных файлах или одним? |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $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 еще посмотрю, а единичку с кучей нолей - на что влезет... цифрового значения... или убрать... автор аццки перемудрил, добавляя умножение... кому оно там надо... и флоат, что в скобках вместе с ними - подальше..)  |
Странно, но без этого умножения ниче не работает. Вот первая строка которую я немного упростил | Код: | | srand (microtime() * 10000000); |
| Thewirus писал(а): | Антон7
А они в разных файлах или одним? |
Да они в двух разных файлах,
А если например не помещается в одну строчку все варианты :
| Код: | | $input = array ("1", "2", "3", "4", "5" ....); |
Можно ли как нибудь сделать новый вариант текста с новой строки ?  _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3191
32236 
|
Добавлено: Ср, 10 Окт, 2007 19:32 Заголовок сообщения: |
|
|
| Код: | $input = array (
"1",
"2",
"3",
"4",
"5"
....
); |
Так?..  _________________
  |
|
| Вернуться к началу |
|
 |
Thewirus Интернет на завтрак

Зарегистрирован: 16.08.2007 Сообщения: 76
3919 
|
Добавлено: Ср, 10 Окт, 2007 20:39 Заголовок сообщения: |
|
|
| Антон7 писал(а): | Да они в двух разных файлах,
А если например не помещается в одну строчку все варианты :
Код:
| Код: | | $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 Да так, спасибо,
Thewirus Немного не то но все равно спасибо за помощь,
А можно сделать так чтобы печаталась любая фотка (картинка из определенной папки)
Сейчас у меня:
<?
srand ((float) microtime() * 10000000);
$input = array (
"фото1",
"фото2,
);
$rand_keys = array_rand ($input, 2);
print $input[$rand_keys[0]]."\n";
?>
Можно сделать так чтобы указать папку и что бы печаталась одна любая фотка из этой папки?
 _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
madhamster $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 
|
|
| Вернуться к началу |
|
 |
Антон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');
}
?> |
Но он почему то неработает,  _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $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 Уже был другой контент и так далее. В общем чтобы "Меню" оставалось тоже а "контент" менялся. Контент - примерно один-ва абзаца.
В общем как-то так  _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. От 50$ 300 wmz в месяц не предел! |
|
| Вернуться к началу |
|
 |
|