Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie dopisuje wartości do pliku sql , to txt już tak
IceManSpy
post
Post #1





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam

Mam pewien, problem, który nie wiem jak rozwiązać. Rozbudowuję pewną klasę o swoje metody m. in. o zapis do pliku. Problem się właśnie pojawia tutaj. Chcę dodać na końcu pliku jakieś swoje dane, ale niestety zamiast dodawać, plik jest nadpisywany. Próbowałem na 2 sposoby:
  1. $current = file_get_contents($this->_fileName); // zmienna z nazwą pliku jest poprawna
  2. $current .= "Damian \n";
  3. $current .= "New liane";
  4. //$file_put_contents = file_put_contents($this->_fileName, $current, FILE_APPEND);
  5. $file_put_contents = file_put_contents($this->_fileName, $current.PHP_EOL, FILE_APPEND);

oraz:
  1. $fh = fopen('filename.sql', 'a') or die("can't open file");
  2. $stringData = "New Stuff 1\n";
  3. fwrite($fh, $stringData);
  4. $stringData = "New Stuff 2\n";
  5. fwrite($fh, $stringData);
  6. fclose($fh);


Żaden nie działa. Plik ma rozszerzenie sql. Ale jeśli zmienię go na inny, np txt, to już działa normalnie.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:51