| |
|
|
| |
<?
Error_Reporting(E_ALL & ~E_NOTICE); // избавляемся от некоторых ошибок.
$file = fopen("text.txt", "r");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
$file_array = file("text.txt");
for ($i=0; $i<count($file_array); $i++)
{
printf($file_array[$i]);
}
}
fputs("1.txt", $file_array);
?>
|
В последней функции что-то не так, я хочу записать массив в файл. | |
| |
|
|
| |
|
|
| |
для: 123php
(21.08.2006 в 00:01)
| | | Во второй раз забыли открыть файл | |
| |
|
|
| |
|
|
| |
для: CrazyAngel
(21.08.2006 в 00:56)
| | | перед выполнением каждой функции необходимо открывать? | |
| |
|
|
| |
|
|
| |
для: 123php
(21.08.2006 в 01:44)
| | | так?
<?
Error_Reporting(E_ALL & ~E_NOTICE); // избавляемся от некоторых ошибок.
$file = fopen("text.txt", "r");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
$file_array = file("text.txt");
for ($i=0; $i<count($file_array); $i++)
{
printf($file_array[$i]);
}
}
$file = fopen("text.txt", "r");
$file_array = file("text.txt");
fputs("1.txt", $file_array);
?>
|
| |
| |
|
|
| |
|
|
| |
для: 123php
(21.08.2006 в 01:52)
| | | Помоему где-то так =)
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
//Считываем файл в массив строк, для этого
//не требуется открывать файл
$file_array = file("text.txt");
//Определяем переменную, которую будем
//записывать
$string="";
if(!file)
echo("Ошибка открытия файла");
else{
//Циклом пробегаемся по массиву
foreach($file_array as $str){
//Выводим на экран
echo($str);
//Состовляем строку, она заканчиваеться
//символом перевода строки \n
$string .=$str."\n";
}
}
//Открываем файл, с правами r+, которые
//разрешают записывать в файл
$file = fopen("1.txt", "r+");
//Записываем стоку
fputs($file, $string);
//закрываем дискриптор
fclose($file);
?>
|
| |
| |
|
|