Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zapis do nowego pliku, dalej ten sam problem !!!!!!!!! :-
shreker
post
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Witam ! mam pewien problem. Mam następujący kod:

Kod
$plik = 'dane_03-07-2008.txt';

      (pominięta część kodu)

$fp = fopen($plik, "a");
@flock($fp, 2);
@fwrite($fp, $dane1. ' || '. $dane2.' || '. $dane3. ' || ' . "\n");
@flock($fp, 3);
@fclose($fp);


Wiadomo, dane pobierane są ze zmiennych i zapisywane do pliku.
Chodzi o to czy można zrobić coś takiego że jeżeli wielkość pliku z zapisywanymi danymi przekroczy określoną wielkość (np 1 MB) to automatycznie zapisywnie danych zostanie "zablokowane", zostanie utworzony nowy plik z nową datą utworzenia (np. dane_10-07-2008.txt) i do niego będą zapisywane kolejne dane. A gdy ten nowy osiągnie zadaną wielkość to zostanie utworzony nowy , itd ...
Jestem kompletnie początkujący i szczerze mówiąc nie bardzo wiem jak to można zrobić, proszę o pomoc :-)

Ten post edytował shreker 3.07.2008, 17:01:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sebekzosw
post
Post #2





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

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


  1. <?php
  2. $plik = "dane_03-07-2008.txt"; //aktualny plik
  3.  
  4. if(filesize($plik) >= 1048576) {
  5. //tworzenie nowego pliku
  6. } else {
  7. //aktualizacja aktualnego pliku
  8. )
  9. ?>
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: 8.10.2025 - 19:22