#1 2008.02.04 10:47

vandal
Участник
Откуда: україна
Зарегистрирован: 2008.01.11
Сообщений: 25
Карма: 0
Профиль Веб-сайт

выборка данных из файла

админ вот у мну такой вопрос! вот например у мну есть файл baza.dat в нем написанны ссылки и название ссылок, например их там 6штук. вот как мне вывести например в файл primer.php их так чтоб при каждом обновлении страницы эти ссылки были в разном порядке?тоесть первая ссылка стала на пятом месте, третья на втором и т.д?


Я не Google,я не Yahho!!!Есть вопрос?Идите на ХУЙ!!!

Неактивен

#2 2008.02.04 16:38

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: выборка данных из файла

Файл в массив. Затем генерируем случайные числа. И перемешиваем массив. file(); mt_srand(time()*100000); shuffle();

Добавлено спустя   1 минуту  29 секунд:
Но это если у тебя каждая ссылка на новой строке.

Добавлено спустя   6 минут  5 секунд:
А если одна строка то дели их каким нибудь символом и implode();


Стране нужны автобусы!

Неактивен

#3 2008.02.05 14:55

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6543
Карма: 108
Профиль Веб-сайт

Re: выборка данных из файла

могу привести пример файла reklama.php, который используется у меня на сайте smile

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// Читаем файл с рекламой в массив
$reklama_file file($_SERVER['DOCUMENT_ROOT'].'/reklama.dat');
// Считаем кол-во строк
$reklama_all sizeof($reklama_file)-1;
$reklama_i 0;
$reklama null;
while(++$reklama_i <= 2// 2 - это сколько рекламных ссылок будет выводиться
{
$reklama_ex explode('|',$reklama_file[rand(0,$reklama_all)]);
$reklama.= '<a href="http://'.$reklama_ex[0].'">'.$reklama_ex[1].'</a><br/>';
}
// В переменной $reklama получаем собсна рекламу
$reklama '<div class="reklama">'.$reklama.'</div>';
?>

Добавлено спустя   1 минуту  7 секунд:
да, файл reklama.dat должен выглядеть так:

Код:

1
2
3
4
wap.1124.ru/demo/6293086956/14356/|Бесплатно!Остров Разврата2 ХXL!
wap.1124.ru/demo/6293086956/8120/|Бесплатно!Остров разврата!
wap.1124.ru/demo/6293086956/15185/|Бесплатно!Раздень училку!
wap.1124.ru/demo/6293086956/14108/|Бесплатно!Секс общага!

И т.д.

Неактивен

#4 2008.02.12 15:04

Casper
Модератор-невидимка
Откуда: Усть-Кут
Зарегистрирован: 2007.12.15
Сообщений: 183
Карма: -1
Профиль

Re: выборка данных из файла

У меня скрипт вывода случайного анекдота из файла anek.dat. Как вывести на главную общее кол-во строк в этом файле? Каждый анекдот там начинается с новой строки и кол-во анекдотов = кол-ву строк.

Неактивен

#5 2008.02.12 15:11

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6543
Карма: 108
Профиль Веб-сайт

Re: выборка данных из файла

Код:

1
2
3
<?php
$all_str sizeof(file('anek.dat'));
?>

Неактивен

#6 2008.02.13 00:12

Casper
Модератор-невидимка
Откуда: Усть-Кут
Зарегистрирован: 2007.12.15
Сообщений: 183
Карма: -1
Профиль

Re: выборка данных из файла

Благодарю!

Неактивен

#7 2008.02.15 13:13

вандал
Гость

Re: выборка данных из файла

Gemorroj написал:

могу привести пример файла reklama.php, который используется у меня на сайте smile

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// Читаем файл с рекламой в массив
$reklama_file file($_SERVER['DOCUMENT_ROOT'].'/reklama.dat');
// Считаем кол-во строк
$reklama_all sizeof($reklama_file)-1;
$reklama_i 0;
$reklama null;
while(++$reklama_i <= 2// 2 - это сколько рекламных ссылок будет выводиться
{
$reklama_ex explode('|',$reklama_file[rand(0,$reklama_all)]);
$reklama.= '<a href="http://'.$reklama_ex[0].'">'.$reklama_ex[1].'</a><br/>';
}
// В переменной $reklama получаем собсна рекламу
$reklama '<div class="reklama">'.$reklama.'</div>';
?>

Добавлено спустя   1 минуту  7 секунд:
да, файл reklama.dat должен выглядеть так:

Код:

1
2
3
4
wap.1124.ru/demo/6293086956/14356/|Бесплатно!Остров Разврата2 ХXL!
wap.1124.ru/demo/6293086956/8120/|Бесплатно!Остров разврата!
wap.1124.ru/demo/6293086956/15185/|Бесплатно!Раздень училку!
wap.1124.ru/demo/6293086956/14108/|Бесплатно!Секс общага!

И т.д.

а как сделать чтоб ссылки не повторялись

#8 2008.02.15 13:20

Admin
Administrator
Зарегистрирован: 2007.11.03
Сообщений: 95
Карма: -1
Профиль

Re: выборка данных из файла

лучшее решение - сделать много-много вариантов ссылок и ничего не менять в коде.


сердце пронзенное ветром

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.1
0.010 s