Witam,
Mam taki kod:
<?php
$file = dirname(__FILE__) . '/kopia.txt';
$file2 = fopen('plik.txt','r');
$data = "\r\n".date("H:i:s")." dnia ".date("d.m.y");
file_put_contents($file,$data,FILE_APPEND);
while(!feof($file2))
{
$linia = fgets($file2);
file_put_contents($file,$linia, FILE_APPEND);
}
?>
Kod ma za zadanie skopiować dane z pliku plik.tx
do pliku kopia.txt
Na windows wszystko działa, natomiast na VPS (linux), wywala mi takie błędy:
[28-Nov-2019 23:12:09 Europe/Berlin] PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /var/www/html/MOZLIWOSCI/kopiowanie.php on line 9
[28-Nov-2019 23:12:09 Europe/Berlin] PHP Warning: feof() expects parameter 1 to be resource, boolean given in /var/www/html/MOZLIWOSCI/kopiowanie.php on line 7
Plik kopia.txt
się tworzy i zapisze się aktualna data i godzina, natomiast nie skopiuje się zawartość pliku. Ktoś wie jak mi pomóc? Oczywiście plik.txt
jest w katalogu