<html>
<head>
<title></title>
</head>
<body>
<?php
$file = fopen("inputfile.txt","r");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,9999999);
print $buff;
}
?>
<br><br><br>Запись в файл<br><br><br>
<?php
$file_namee = fopen("inputfile.txt", "r");
$file_namee1 = fopen("outputfile.txt", "w");
$sty=fgets($file_namee,9999999);
fwrite($file_namee1,$sty,9999999);
fclose($file_namee);
fclose($file_namee1);
?>
<br><br><br>Чтение из него<br><br><br>
<?php
$file = fopen("outputfile.txt","r");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,9999999);
print $buff;
}
?>
</body>
</html>
Спустя 29 минут, 56 секунд (5.11.2010 - 23:30) amazing написал(а):
if(!$file)
Знак доллара...
Спустя 49 минут, 50 секунд (6.11.2010 - 00:20) Jazz411 написал(а):
Это чепуха почему в
не переносит данные?
<?php
$file_namee = fopen("inputfile.txt", "r");
$file_namee1 = fopen("outputfile.txt", "w");
$sty=fgets($file_namee,9999999);
fwrite($file_namee1,$sty,9999999);
fclose($file_namee);
fclose($file_namee1);
?>
не переносит данные?
Спустя 1 минута, 48 секунд (6.11.2010 - 00:22) Jazz411 написал(а):
`.
Спустя 26 минут, 40 секунд (6.11.2010 - 00:49) Sanchopansa написал(а):
$buff = fread ($file,9999999);
Вместо 999999 лучше используй функцию filesize('имя файла')
$sty=fgets($file_namee,9999999);
а также вместо fgets используй fread
Я проверял все работает!
Спустя 1 час, 49 минут, 11 секунд (6.11.2010 - 02:38) Jazz411 написал(а):
вот что вышло
и всеравно не пашет
<?php
$file = fopen("inputfile.txt","r");
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,filesize($file));
print $buff;
}
?>
<br><br><br>Запись в файл<br><br><br>
<?php
$file_namee = fopen("inputfile.txt", "r");
$file_namee1 = fopen("outputfile.txt", "w");
$sty=fread($file_namee,filesize($filename));
fwrite($file_namee1,$sty,filesize($filename));
fclose($file_namee);
fclose($file_namee1);
?>
<br><br><br>Чтение из него<br><br><br>
<?php
$file = fopen("outputfile.txt","r");
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,filesize($file));
print $buff;
}
?>
и всеравно не пашет
Спустя 7 минут, 11 секунд (6.11.2010 - 02:45) Sanchopansa написал(а):
Ты не правильно используешь функцию filesize. Вот так должно работать.. у меня все работает
<?php
$file = fopen("inputfile.txt","r");
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,filesize('inputfile.txt'));
print $buff;
}
?>
<br><br><br>Запись в файл<br><br><br>
<?php
$file_namee1 = fopen("outputfile.txt", "w");
$sty=fread($file,filesize('inputfile.txt'));
fwrite($file_namee1,$sty,filesize('inputfile.txt'));
fclose($file);
fclose($file_namee1);
?>
<br><br><br>Чтение из него<br><br><br>
<?php
$file = fopen("outputfile.txt","r");
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,filesize('outputfile.txt'));
print $buff;
}
?>
Спустя 8 минут, 25 секунд (6.11.2010 - 02:53) Jazz411 написал(а):
ААА я счас сойду сума он всеравно не переписывает!!!
Спустя 1 час, 3 минуты, 49 секунд (6.11.2010 - 03:57) Jazz411 написал(а):
Если кому интересно, то с помощь Sanchopansa отредактировали 2 кода кому какой удобен
ПОЛЬЗУЙТЕСЬ НА ЗДОРОВЬЕ
-1-
<?php
$datas = file_get_contents('inputfile.txt');
echo $datas;
file_put_contents('outputfile.txt', $datas);
$datas2 = file_get_contents('outputfile.txt');
echo "\n\r\n\r\n\r\n\r";
echo $datas2
?>
-2-
<?php
$file = fopen("inputfile.txt","r");
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,filesize('inputfile.txt'));
print $buff;
}
fclose($file);
?>
<br><br><br>Запись в файл<br><br><br>
<?php
$input = fopen("inputfile.txt","r");
$output = fopen("outputfile.txt", "w");
$data = fread($input,filesize('inputfile.txt'));
fwrite($output, $data);
fclose($input);
fclose($output);
?>
<br><br><br>Чтение из него<br><br><br>
<?php
$file = fopen("outputfile.txt","r");
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread($file,filesize('outputfile.txt'));
print $buff;
}
fclose($file);
?>
ПОЛЬЗУЙТЕСЬ НА ЗДОРОВЬЕ
Спустя 6 часов, 25 минут, 57 секунд (6.11.2010 - 10:23) linker написал(а):
Достаточно так
<?php
$datas = file_get_contents('inputfile.txt');
file_put_contents('outputfile.txt', $datas);
echo $datas;
?>
Спустя 1 час, 27 минут, 59 секунд (6.11.2010 - 11:51) Sanchopansa написал(а):
Неее.. не достаточно.. по задумке Jazz411 должно происходить чтение из первого файла и вывод данных на экран.. затем запись этих данных в другой файл и затем чтение второго файла и вывод данных пользователю.
ТОесть по его замыслу все сделано правильно Хотя результат остается тотже
ТОесть по его замыслу все сделано правильно Хотя результат остается тотже
Спустя 9 часов, 46 минут, 47 секунд (6.11.2010 - 21:38) linker написал(а):
Sanchopansa
А какой смысл в этих хитросплетениях, ибо если данные копируются, то смысла выводить сначала одно, потом копию?
А какой смысл в этих хитросплетениях, ибо если данные копируются, то смысла выводить сначала одно, потом копию?
Спустя 55 минут, 11 секунд (6.11.2010 - 22:33) Self написал(а):
copy ( 'inputfile.txt', 'outputfile.txt' );