Αυτόματη διαγραφή παλιών δεδομένων.

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
FreeZ
Δημοσιεύσεις: 142
Εγγραφή: 14 Δεκ 2008 11:58

Αυτόματη διαγραφή παλιών δεδομένων.

Δημοσίευση από FreeZ » 19 Δεκ 2008 17:12

file: data.txt

Κώδικας: Επιλογή όλων

79.107.35.141|18/12/2008
45.62.210.233|18/12/2008
185.75.220.208|18/12/2008
53.25.110.68|18/12/2008
49.107.94.63|19/12/2008
252.152.50.11|19/12/2008
261.59.70.12|19/12/2008
101.42.46.242|19/12/2008
script: update.php

Κώδικας: Επιλογή όλων

<?

// today
$search = date&#40;"d/m/Y",time&#40;&#41;&#41;;

$filename = file&#40;"data.txt"&#41;;

// line search
$l = count&#40;$filename&#41;;
for &#40;$i=0; $i<$l; $i++&#41;
if &#40;! strstr&#40;$filename&#91;$i&#93;, $search&#41;&#41;
   unset&#40;$filename&#91;$i&#93;&#41;;

$filename = array_values&#40;$filename&#41;;
$l = count&#40;$filename&#41;;

// write file
$fp = fopen&#40;"data.txt","w"&#41;;
for &#40;$i=0; $i<$l; $i++&#41;
    fputs&#40;$fp, $filename&#91;$i&#93;&#41;;

fclose&#40;$fp&#41;;

?>
Βαζω στοιχημα πως δεν θα πεις την αληθεια που πραγματικα χρειαζεσε το συγκεκριμενο script.

Δεν πειραζει ομως, το αρχείο που θα εχεις μετα που καλεσεις το script

file: data.txt

Κώδικας: Επιλογή όλων

49.107.94.63|19/12/2008
252.152.50.11|19/12/2008
261.59.70.12|19/12/2008
101.42.46.242|19/12/2008

zeppos
Δημοσιεύσεις: 431
Εγγραφή: 26 Μαρ 2006 10:43
Τοποθεσία: Kyklades
Επικοινωνία:

Αυτόματη διαγραφή παλιών δεδομένων.

Δημοσίευση από zeppos » 19 Δεκ 2008 19:08

Καλό και λιτό!! Εύγε!
Εικόνα

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες