Чтение из файла

tony2001

TeaM PHPClub
Voxus:
охх.... =(((

PHP:
<?
$filename = '../new/n/nombers.txt';
$file = file($filename);
var_dump ($file);
echo $file[0];
?>
 

Kox

Guest
один пупс
если записать вот так...
PHP:
<? 
$filename = '../new/n/nombers.txt'; 
var_dump ($filename); 
echo $filename[1]; 
?>
Ну и чё напишем
 

Kox

Guest
tony2001

А толку от твоего

<?
$filename = '../new/n/nombers.txt';
$file = file($filename);
var_dump ($file);
echo $file[0];
?>
всё равно не выводит строку и пишет только
bool(false)
Ну и чё напишем
 

Kox

Guest
Кох:
ёпрст.
читать ответы будем или как ?
Сижу, читаю... пробую...
Я конечно примного благодарен за помощь :)
Но чё-то я не врублюсь... почему у вас так работает...у тебя кстати у сомого так работает? :)
 

tony2001

TeaM PHPClub
угу.
если файл есть - все отлично работает.
у тебя этого файла нет или он не читается.
 

gRigoriy

Новичок
А путь - то к файлу правильный. Попробуй написать не относительный путь...
 

Kox

Guest
to gRigoriy

мда... я лучше промолчу :)

ДОКТОР!!!!!!!!!!!!!

:) :) :)
 

Kox

Guest
to gRigoriy

Это я для себя его звал :)

Но суть - то не в этом так то запахало...
но если файло лежит в следующей папке...то уже не пахет :(
 

Kox

Guest
народ!

Тогда как мне задать более точно путь??

тот файл $filename = '../new/n/nombers.txt';
лежит в другой дирре ....
тоесть вот так получаеться

папка
-->папка // тут лежит файл запрашивающий мой тхт
-->папка-->папка // тут лежит сам тхт ...
 

Kox

Guest
Всё ... я разобрался...
дело в том что этот файл в которм записанна моя функция... инклудиться другим... и путь надо указывать относительно файла загружающего другой(в котором моя функция!)
 

Kox

Guest
Только в итоге я не понял...
Как присвоеть допусти 2й строке например значение "154"
просто прировнять например
$file[1] = "154";

???
 

Kox

Guest
Хм..
Подымаем так сказать старую тему!
Вот например :
PHP:
<? 
$filename = "nombers.txt"; 
$file = file($filename);
$file[0] = "1";
$file[1] = "2";
$file[3] = "3";
$fp = fopen("nombers.txt",'wb');
for ($i=0; $i < sizeof ($file); $i++)
fwrite($fp, $file[$i]);
fclose($fp);
?>
Процедура запишет все значения не в разные строки, а в одну.. И это значит что в следующий раз...
Когда я например захочу считать то что я туда написал
он сможет выдать только первую строку 123 :(((
Можно ли сделать так что бы он записал определённое значение в опр строку?
 
Сверху