С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 25/10/05 в 03:43 |
Всем пламенный!
Нужен скрипт на пхп чтобы из файла desc.txt (100 десков) выкидывал на морду сиджа ну скажем 60 десков рандомом но без дублей. Урла одна на все - out.php . Сам не шарю но чую скриптик простецкий...
Облазил форум-чёто ничё не нашёл...
С ув.
|
|
|
|
+ + +
С нами с 15.08.05
Сообщения: 54
|
Добавлено: 25/10/05 в 05:11 |
<?
$links = file("desc.txt");
echo $links[rand(0, sizeof($links)-1)];
?>
|
|
|
|
С нами с 22.03.05
Сообщения: 58
Рейтинг: 47
|
Добавлено: 25/10/05 в 06:03 |
А где проверка на дубликаты ?
|
|
|
|
С нами с 10.12.03
Сообщения: 764
Рейтинг: 195
|
Добавлено: 25/10/05 в 09:37 |
Код: |
<?php
$desc = file("desc.txt");
for ($i=0; $i<60; $i++) {
do {
$nrand=rand(0,(count($desc)-1));
} while(isset($arr2[$nrand]));
$arr2[$nrand]=1;
echo '<a href="out.php">'.trim($desc[$nrand])."</a><br>\r";
}
?>
|
|
|
|
|
С нами с 21.10.05
Сообщения: 72
Рейтинг: 60
|
Добавлено: 25/10/05 в 11:31 |
Есть скрипт на жава скрипте, рандомно генерирует дески, урл с них у всех одинаков.
Подскажите, чем он хуже или лучше пхп?
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 25/10/05 в 12:02 |
Bombodil: если ява выключена - он просто не будет работать...
|
|
вот соскучился по мастеру...
|
0
|
|
|
С нами с 16.10.02
Сообщения: 1459
Рейтинг: 1004
|
Добавлено: 25/10/05 в 12:42 |
Bombodil писал: | Есть скрипт на жава скрипте, рандомно генерирует дески, урл с них у всех одинаков.
Подскажите, чем он хуже или лучше пхп? |
не хуже, не лучше, просто он другой.
по теме:
Код: | $desc = array_unique(file("desc.txt"));
shuffle($desc);
foreach(array_slice($desc, 0, 60) as $k)
echo $k."<br>"; |
|
|
|
|
С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 25/10/05 в 22:17 |
Спасибо! Бум пробовать.
Раджа, Фил - +3
|
|
|
|
С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 25/10/05 в 23:10 |
rADja писал: | Код: |
<?php
$desc = file("desc.txt");
for ($i=0; $i<60; $i++) {
do {
$nrand=rand(0,(count($desc)-1));
} while(isset($arr2[$nrand]));
$arr2[$nrand]=1;
echo '<a href="out.php">'.trim($desc[$nrand])."</a><br>\r";
}
?>
| |
чё то не работает - на паге тока вот это:
\r"; } ?>
вместо десков
|
|
|
|
С нами с 10.12.03
Сообщения: 764
Рейтинг: 195
|
Добавлено: 26/10/05 в 06:55 |
Pashich,
ну не знаю, сейчас попробовал - всё работает
ну попробуй вот эту строчку с echo заменить на
Код: | echo ("<a href=\"out.php\">".trim($desc[$nrand])."</a><br>\r "); |
или вон используй тот код что fil написал - там только дески выводятся
,чтобы полностью ссылки выводились, замени там строчку с echo на
Код: | echo ("<a href=\"out.php\">$k</a><br>"); |
я оба кода запускал - они работают, мож ты скопировал криво или ещё что-то хз....
|
|
|
|
С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 26/10/05 в 22:32 |
да пипец...тоже самое...
не мог бы уважаемый Раджа дать урлу какой-нить тестовой паги, где запускал свой скрипт?
я бы выдрал оттуда... или стукни в асю плиз 1-6-8-5-6-9-5-2-4
с ув.
|
|
|
|
С нами с 01.04.04
Сообщения: 354
Рейтинг: 278
|
Добавлено: 27/10/05 в 00:03 |
Вот тебе:
Код: |
<?php
$descArr = file('descs.txt');
shuffle($descArr);
for ($i=0; $i<60; $i++)
echo "<a href=\"out.php\">".$descArr[$i]."</a><br />\n";
?>
|
Тока убедись что в файле с десками больше 59 записей
|
|
|
|
С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 28/10/05 в 02:13 |
vlm писал: | Вот тебе:
Код: |
<?php
$descArr = file('descs.txt');
shuffle($descArr);
for ($i=0; $i<60; $i++)
echo "<a href=\"out.php\">".$descArr[$i]."</a><br />\n";
?>
|
Тока убедись что в файле с десками больше 59 записей |
Опять борода...
вот урла моей паги - глянь плиз - мож втыкаю не так?
всё лишнее убрал и нифига...
".$descArr[$i]."
\n"; ?>
вот это вместо десков.
файл с десками залил тож ;)
|
|
|
|
С нами с 01.04.04
Сообщения: 354
Рейтинг: 278
|
Добавлено: 28/10/05 в 11:37 |
Переименуй файл в пхп )
|
|
|
|
+ + +
С нами с 26.05.04
Сообщения: 817
Рейтинг: 470
|
Добавлено: 28/10/05 в 18:56 |
у меня есть, то что нужно
дергал из базы в 3К в блоки по 50 без повторов
стучи
и проверка , и даты, и рандом из базы
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 28/10/05 в 19:21 |
Ну ясное дело, у тебя файл не обрабатывается как php. Посмотри html свой - там твой php код видно. Если бы он обрабатывался - там вместо кода результат работы скрипта бы лежал. Правильно говорят - переименуй в .php файл свой.
|
|
|
|
С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 29/10/05 в 00:26 |
в том то всё и дело что файл у меня должен называться 1.html
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 29/10/05 в 03:14 |
В конфиге пропиши AddType application/x-httpd-php .html
можешь в .htaccessе
|
|
|
|
С нами с 01.03.04
Сообщения: 682
Рейтинг: 640
|
Добавлено: 29/10/05 в 15:15 |
да сервак не мой-в конфиг и хтаццесс не залезть...
ладно-фиг с ним - не судьба...
дайте кто-нить плиз такой скрипт на джаве.
|
|
|
|
С нами с 09.09.05
Сообщения: 148
Рейтинг: 129
|
Добавлено: 29/10/05 в 16:19 |
ты не лезь в хтаццосс, ты его создай... он в каждой папке может лежать сам по себе... вообще пхп стоит на серваке?
|
|
|
|
С нами с 07.12.03
Сообщения: 109
Рейтинг: 73
|
Добавлено: 29/10/05 в 19:28 |
Pashich писал: | в том то всё и дело что файл у меня должен называться 1.html |
а ты сделай php файл и инклюдом вставь в свой 1.html
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 29/10/05 в 23:16 |
Big Digger писал: | а ты сделай php файл и инклюдом вставь в свой 1.html |
бррр... а смысл в чом, если у него html-файлы необрабатывают рнр код?
или ты про какото стороний инклюд говоришь?
|
|
|
|
С нами с 07.12.03
Сообщения: 109
Рейтинг: 73
|
Добавлено: 29/10/05 в 23:47 |
ibiz писал: | бррр... а смысл в чом, если у него html-файлы необрабатывают рнр код?
или ты про какото стороний инклюд говоришь? |
смысл простой
если у него нет возможности добавить строку в конфиг или в .htaccess, но файлы с расширением .php выполняются
он делает файл 1.php с нужным ему кодом и вставляет его инклюдом в 1.html
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 30/10/05 в 00:28 |
Напиши, как мне вставить файл 1.php инклюдом в файл 1.html?
Или ты про ssi говоришь?
|
|
|
|
С нами с 07.12.03
Сообщения: 109
Рейтинг: 73
|
Добавлено: 30/10/05 в 08:28 |
ibiz писал: | Напиши, как мне вставить файл 1.php инклюдом в файл 1.html?
Или ты про ssi говоришь? |
ну конечно про SSI
|
|
|
|