HELP me с explode()

Print RSS
355

И
Author
Чатланин
0
Всем доброго времени суток...
Такая вот проблема...
хочу сделать вывод цытаты с файла citata.dat
Пишу вот так:
  $str="file/citata.dat";
  $file = file($str);
     $mass=explode(':.', $file);
	 echo $mass[1];
Но нефика не выводится..
---------------------
Пишу вот так:
  
  $file = ":.Тренируй память, чтобы помнить, что ты уже забыл
:.Тот знает достаточно, кто знает, как научиться.
:.В здоровом теле здоровый дух";
     $mass=explode(':.', $file);
	 echo $mass[1];
так пашет...
Подскажите плиз как вывести цытаты с файла...
И
Author
Чатланин
0
С мну + однозначно
P

Пришелец
0
<?php
$file=file('file/citata.dat');
$cit=explode(':.',$file[0]);
$count=count($cit);
$rand=rand(1,$count);
echo $a[$rand];
?>
Changed: POISON (25.12.2009 / 23:19)

ツ ツ ツ
0
Когда открываешь файл то $file делается массивом
P

Пришелец
0
Да,в этом и дело, file читает файл помещая строки в массив. То есть,можно разные цитаты с новой строки,тогда explоde не нужна,или же в одной строке,разделяя символами.
P

Пришелец
0
$mass=explode(':.',$file[0]);
И
Author
Чатланин
0
3. POISON, нифика не выводит... не пойму в чем дело даж... никакой ошибки не пишет

ツ ツ ツ
0
не знаю какая структура у твоего файла, может там каждая цитата с новой строки тогда выводить их можно так
$file = file('text.txt');
echo $file[array_rand($file)];
если каждая цитата не в одну строку то можеш выводить к примеру так
$file = explode(':.', implode(file('text.txt')));
echo $file[array_rand($file)];
И
Author
Чатланин
0
6. POISON, пардон... запахало!
$str="file/cit.dat"; 
  $file = file($str); 
     $mass=explode(':.', $file[0]); 
     echo $mass[1];
И
Author
Чатланин
0
Спасибо ребята! Очень помогли! + обоим поставлю...
Changed: Игорь (25.12.2009 / 23:36)
Stickers / Tags / Rules / Top topics / Top Posts / Search