Witam, zdaję sobie sprawę z tego, że powodem jest brak uprawnień skryptu do zapisu/ odczytu, ale nie wiem jak to zmienić. Używam pakietu XAMPP.
PS.1: Zależy mi na poprawnym działaniu funkcji fopen() z trybem "a", tzn aby program sam utworzył plik zamówienia.txt
Przy próbie zapisu danych do pliku .txt wyświetlają się błędy:
Warning: fopen(C:/.../xampp/htdocs/../zamowienia/zamowienia.txt): failed to open stream: No such file or directory in C:\...\xampp\htdocs\vad\1\przetworzzamowienie.php on line 101
Warning: flock() expects parameter 1 to be resource, boolean given in C:\...\xampp\htdocs\vad\1\przetworzzamowienie.php on line 103
Warning: fwrite() expects parameter 1 to be resource, boolean given in C:\...\xampp\htdocs\vad\1\przetworzzamowienie.php on line 112
Warning: flock() expects parameter 1 to be resource, boolean given in C:\...\xampp\htdocs\vad\1\przetworzzamowienie.php on line 113
Warning: fclose() expects parameter 1 to be resource, boolean given in C:\...\xampp\htdocs\vad\1\przetworzzamowienie.php on line 114
A to fragment kodu PHP:
$wp = fopen ("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');
flock($wp, LOCK_EX);
fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
flock($wp, LOCK_UN);
fclose($wp);