Помощник
|
Ссылка на случайную страницу сайта |
DreamShark
|
Сообщение
#1
|
||
|
|
||
|
|||
locky-yotu |
25.6.2010, 16:14;
Ответить: locky-yotu
Сообщение
#2
|
|
|
|
|
DreamShark
|
Сообщение
#3
|
|
понятно что рандом, но вот именно сама реализация интересует...я нуб в php
|
|
|
Webmaster_hb |
25.6.2010, 18:45;
Ответить: Webmaster_hb
Сообщение
#4
|
|
DreamShark, ну для начала надо иметь список ваших страниц, они у вас есть в базе ?
или у вас просто html-ые страницы на хостинге ? тогда надо с помощью PHP обойти весь ваш хостинг, найти все HTML-страницы, запихнуть их адреса в массив, случайным образом достать какую нибудь из них и выввести в вашем блоке справа |
|
|
DreamShark
|
Сообщение
#5
|
|
Я думаю мне будет проще самому занести все нужные страницы куда-нибудь прежде - их всего штук 10, и новые добавляться будут крайне редко. для этого нужно использовать mySQL ?
|
|
|
Webmaster_hb |
25.6.2010, 22:11;
Ответить: Webmaster_hb
Сообщение
#6
|
|
Я думаю мне будет проще самому занести все нужные страницы куда-нибудь прежде - их всего штук 10, и новые добавляться будут крайне редко. для этого нужно использовать mySQL ? нет, можно и в текстовый файл добавить список, а в нужных местах страницы, читать один файл и случайным образом выбирать одну из 10 сссылок :s009: |
|
|
DreamShark
|
Сообщение
#7
|
|
похоже надо изучать php...сложно?
|
|
|
DreamShark
|
Сообщение
#8
|
|
Подскажите как считать файл .txt и поместить каждую строку оттуда в новую ячейку массива
Спасибо |
|
|
alexdrob |
26.6.2010, 19:45;
Ответить: alexdrob
Сообщение
#9
|
|
|
|
|
DreamShark
|
Сообщение
#10
|
|
Вот что удалось сделать...
<html> <head> <title>сайт</title> </head> <body style="margin: 50px"> <table style="background-color: #fff4ce; width: 100%; height: 100%; text-align: center;"> <tr> <td style="font-size: 24px;">Рандомная цитата</td> </tr> <tr> <td> <?php $qoutes = file("text.txt"); // считываем в массив строки из файла quotes.txt mt_srand (time()); $i1 = mt_rand (0, 9); echo "$qoutes[$i1] <br />"; do { $iter2=$iter2+1; mt_srand (time()*2*$iter2*5); $i2 = mt_rand (0, 9); } while($i1==$i2); echo "$qoutes[$i2] <br />"; do { $iter3=$iter3+1; mt_srand (time()*3*$iter3*10); $i3 = mt_rand (0, 9); } while($i1==$i3 or $i2=$i3); echo "$qoutes[$i3] <br />"; ?> </td> </tr> </table> </body> </html> Там вставлен код php...Ну получилось впринципе просто выводить случайные строки из файла. Но задача сложнее...Нужно чтобы не было повторений. Вот тут я и пытался с помощью циклов с постусловием как-то разобраться с этим - ничего не вышло. помогите пожалуйста! |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка вечные ссылки |
258 | SeoUaSales | 128491 | 27.3.2024, 23:39 автор: FantAlexis |
|
Продвижение молодого сайта | 30 | maxmer | 6368 | 26.3.2024, 21:49 автор: c4p1t4l15t |
|
SEO-текст на главной странице сайта и в категориях | 5 | boltuk | 1354 | 26.3.2024, 21:43 автор: c4p1t4l15t |
|
Какой % отказов нормален для сайта? | 10 | Aloof | 2547 | 24.3.2024, 21:45 автор: Liudmila |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 32 | 2Index | 5834 | 18.3.2024, 16:33 автор: 2Index |
Текстовая версия | Сейчас: 29.3.2024, 10:05 |