Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kasowanie pliku PHP
maycher
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 21.06.2005
Skąd: Zamość

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


Nurtuje mnie pytanko. Jak napisać cos w php aby w danym dniu plik zostal wykasowany. Interesuje mnie to, ponieważ napisalem ewidencje kalkulatory celne w php a jestem na stażu. Chodzi mi o to zeby dupki nie mogli korzystać w momencie nie przyjecia mnie do pracy smile.gif Napisałem prawa do tego lecz napewno tego nie beda przestrzegać ........

czy ktoś wie co zrobić\?questionmark.gif?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. $timeUsuniecia = 323332332442; // wygeneruje sobie to np w mktime
  3. if( time() >= $timeUsuniecia ) {
  4.  file_put_contents( __FILE__, 'Nie placone!' );
  5.  die();
  6. }
  7. ?>

Nie wiem czy otrzymasz dostep do wykonywanego pliku dlatego mozesz utowrzyc 2 plik uruchomic go i w nim usunac ten.

O ile dobrze pamietam to w __FILE__ byla sciazka do pliku albo moge sie mylic
Go to the top of the page
+Quote Post
maycher
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 21.06.2005
Skąd: Zamość

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


Dzieki za odpowiedz sprobuje twoja metode, lecz w miedzy czasie wpadlem na pomysl prosty. a mianowicie wykotrzystujac get time i unlink. Teraz zobacze to twoja metode.

Dzieki.....
Go to the top of the page
+Quote Post
Levabul
post
Post #4





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


Gotowa funkcja, razem z wygenorowaniem czasu:
  1. <?php
  2. function del_file ($file, $d, $m, $y) {
  3. $date = mktime(&#092;"0\", \"0\", \"0\", $m, $d, $y);
  4. if (time() > $date) {
  5. if(unlink ($file))
  6.  echo ('Usunięto podany plik!');
  7. else
  8. echo ('Usunięcie pliku nie powiodło się!');
  9.  
  10. }
  11. else 
  12.  echo ('Jeszcze nie pora usunąć ten plik');
  13. }
  14.  
  15. del_file (&#092;"./pliczek.php\", \"22\", \"07\", \"2005\");
  16. ?>


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

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 - 06:27