Vallar_ultra
Любитель выпить :)
Как записать значение в конкретную строчку в файл? часть2
Госпада! Я конечно всё понимаю, но всё-таки удалять заявление о том что код отрабатывает неправильно - это нонсенс!
Ещё разок попробую:
http://phpclub.ru/talk/showthread.php?s=&threadid=71351&rand=6
Там приведён РНР-код для перезаписи определённого значения в файле,
так вот он у меня отрабатывает НЕ КОРРЕКТНО!!!! не знаю, я дурак или ещё чаво, но по факту: если запустить скрипт 5 раз подряд, то он вставит между строками 5 пустых!!!!
Я не могу понять, это у меня только так или нет?
Госпада! Я конечно всё понимаю, но всё-таки удалять заявление о том что код отрабатывает неправильно - это нонсенс!
Ещё разок попробую:
http://phpclub.ru/talk/showthread.php?s=&threadid=71351&rand=6
Там приведён РНР-код для перезаписи определённого значения в файле,
PHP:
function file2Array( $fileName ){
$out = array();
$rows = file( $fileName );
foreach( $rows as $rowNr => $row )
$out[$rowNr] = explode( "|", $row );
return $out;
}
function array2File( $array, $fileName ){
$fileString = "";
foreach( $array as row )
$fileString .= implode( "|", $row );
$fp = fopen( $fileName, "w" );
fwrite( $fp, $fileString );
fclose( $fp );
}
$fileName = "file.txt";
$fileArray = file2Array( $fileName );
$fileArray[ Строка ][ Столбец ] = "Новые Денные";
array2File( $fileArray, $fileName );
Я не могу понять, это у меня только так или нет?
)))
вот по сему и спрашиваю: