Megard (Sep 9 2006, 05:00 PM) писал:
Что-то не понятно, а что должно быть? Если содержимое файла показать, то без fopen не обойтись.
ммм ...функция
file(); - заносит в массив содержание файла - одна строка - один ключ массива...
foreach (); - вывод массива в документ
explode(); -- разбивает строку на строки
А что конкретно выдает? Обрабатывает только одну строку из файла?
в общем тут проблемма так как каждый раз когда повторяется массив значение $name $email $url меняются на последние ...
Вот рабочая версия
<?php
$file = file("file.txt");
$num = -1;
while(++$num < count($file)) {
list($name[$num], $email[$num], $url[$num]) = explode ("^", $file[$num]);
echo $name[$num];
echo $email[$num];
echo $url[$num];
echo "<br> \n\r";
}
?>
Вместе foreache использовать while - каждая $name, $email и т.п. индивидуальный ключ массива.
Сообщение отредактировал atran: 09 сентября 2006 - 16:53