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
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Tak na odwal się to http://pl2.php.net/manual/en/function.rename.php
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 19:33