Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne kasowanie zawartkosci pliku txt
Blace
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.11.2007

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


Witam,


czy jest mozliwość aby automatycznie kasować zawartość pliku tekstowego co jakiś okres czasu?? np co 10 minut wszystkie zmienne z formularza zapisane do pliku zostaną wykasowane ,

jesli ktoś miał z tym doczynienia prosiłbym o przykładowy kod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Fishu
post
Post #2





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

Ostrzeżenie: (10%)
X----


Proste (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem czy jest jakiś prostszy kod ale kod operacji na plikach dam ci taki z webmade.org
  1. <?php
  2. if($action == "reset") {
  3. $nazwa_pliku = "plik.txt";
  4. if (is_writeable($nazwa_pliku))
  5. {
  6.  if ($plik = fopen($nazwa_pliku, "w"))
  7.  {
  8. if (fwrite($plik, "") !== FALSE) echo "Zapis do pliku zakończył się powodzeniem...";
  9. else echo "Zapis do pliku się nie powiódł...";
  10.  
  11. fclose($plik);
  12.  
  13.  } else echo "Nie mogę nawiązać połączenia z plikiem...";
  14.  
  15. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje..."
  16. }
  17. ?>

i teraz zrób konto na cronjob.de (najlepszy jest bo się nie spóźnia) no i ustaw zadanie na link:
www.jakaśstrona.pl/jakisplik.php?action=reset
i ustaw czas np. co 10 min.
Mam nadzieję że pomogłem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Blace
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.11.2007

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


dzięki, spróbuje to zastosować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Rafael6666
post
Post #4





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (10%)
X----


Polecam raczej pisać zamiast $action, w tym przypadku $_GET['action'] ponieważ, skrypt nie zadziała na niektórych serwerach...
Go to the top of the page
+Quote Post
DawidF
post
Post #5





Grupa: Zablokowani
Postów: 120
Pomógł: 2
Dołączył: 4.11.2004

Ostrzeżenie: (10%)
X----


Może trochę lamerskie pytanie, ale co mi tam...

Czy jakiś bot internetowy, jakiś googlo-podobny automat nie wytropi tej strony, a co za tym idzie - nie będzie kasował zawartości pliku, kiedy nie będziemy tego akurat chcieli?
Chyba warto byłoby wstawić tutaj jeszcze jeden warunek - dopuszczenie do wykonania skryptu tylko wtedy, kiedy wywołujący agent będzie odpowiedni...
Go to the top of the page
+Quote Post
nexis
post
Post #6





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2. $ip = '127.0.0.1'; // dopuszczalny adres IP
  3. if ($_SERVER['REMOTE_ADDR'] == $ip)
  4. {
  5. // wykonanie instrukcji
  6. } else {
  7. header("HTTP/1.0 403 Forbidden");
  8. }
  9. ?>
Go to the top of the page
+Quote Post
Blace
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.11.2007

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


dzieki Fishu, skrypcik działa, tylko ze nie na każdym serwie, np na localhoscie działa bez problemu, kasuje plik, natomiast jak go umieszcze na necie to już nie...

jak zrobić crona który bedzie uruchamiał ten skrypt na localhoscie??
Go to the top of the page
+Quote Post

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: 23.08.2025 - 00:05