Delete dir files function

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

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

Απάντηση
Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Delete dir files function

Δημοσίευση από vassilism » 23 Αύγ 2012 17:19

Καλησπέρα σε όλους.
Αν σας βρίσκετε έτοιμη μια function που κάνει το παρακάτω, θα με υποχρεώνατε.

Θέλω να δηλώνω κάποια extections αρχείων και στη συνέχεια να διαβάζει τα αρχεία που βρίσκονται σε έναν συγκεκριμένο φάκελο και να διαγράφει τα αρχεία που τα extections αυτών δεν είναι δηλωμένα.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Delete dir files function

Δημοσίευση από fafos » 23 Αύγ 2012 18:14

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

<?php
$dir = 'fakelos/';//fakelos me slash sto telos
$files = array&#40;'jpg','php','html'&#41;;//eidh arxeion pou DEN theloume na diagrapsoume
$list ='';

 if &#40;$handle = opendir&#40;$dir&#41;&#41; &#123;
 $i = 0;
   while &#40;false !== &#40;$file = readdir&#40;$handle&#41;&#41;&#41;
      &#123;
		$ext = explode&#40;'.',$file&#41;;
		$ext = strtolower&#40;end&#40;$ext&#41;&#41;;//pairnoume thn morfh kathe arxeiou kai thn kanoume me peza

		if&#40;!in_array&#40;$ext, $files&#41; && $file != "." && $file != ".."&#41;&#123;//tsekaroume an einai arxeio gia svhsimo
			@unlink&#40;$dir.$file&#41;;//svhnoume to arxeio
			$list .= $dir.$file.'<br />';
			$i++;
		&#125;
		
       &#125;
  closedir&#40;$handle&#41;;
  &#125;
?>
<?php echo $i?> Arxeia diagrafhkan&#58;<br />
<?php echo $list?> 
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Delete dir files function

Δημοσίευση από vassilism » 23 Αύγ 2012 20:10

Να υποθέσω ότι το έκανες τώρα στα γρήγορα? :D
Τέλειο είναι πατρίδα, σευχαριστώ πάρα πολύ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Delete dir files function

Δημοσίευση από fafos » 23 Αύγ 2012 20:50

vassilism έγραψε:Να υποθέσω ότι το έκανες τώρα στα γρήγορα? :D
nai.. den to exo dokimasei alla prepei na douleuei.. den exo piei kana tsipouro akoma :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Delete dir files function

Δημοσίευση από vassilism » 23 Αύγ 2012 21:48

Μια χαρά δουλεύει.
fafos έγραψε:den exo piei kana tsipouro akoma :lol:
Με τσίπουρο κάνεις καλύτερη δουλειά εε? :lol:

Απάντηση

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

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

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