Con un semplice ls non si riesce ad avere il numero di file che si trovano all’interno di una cartella, ma bisogna eseguire questa istruzione ed il numero totale verrà stampato nelle finestra del vostro terminale.
Comando: find Cartella -type f | wc -l
Anche questo script è una cosa banale ma molte volte non si ricorda e non si sa mai dove trovarlo… ora è qui, a vostra e mia disposizione!
Posted in Linux | 2 Comments »
Quante volte vi sarà capitato di creare un file e scriverci sopra? Be, per quanto mi riguarda nell’ultimo periodo ho digitato troppe volte cose del genere $fp = fopen(… ecc…, allora ho deciso di scrivere questa semplice ma utilissima funzione, sono sicuro che tornerà comoda anche a voi!
Ovviamente… liberi di modificarla!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| <?php
function FileWrite($farray){
if(!file_exists($farray['file'])){ @touch($farray['file']); }
if($farray['string']<>'' and $farray['mode']<>''){
if(is_writable($farray['file'])){
if($fp = @fopen($farray['file'],$farray['mode'])){
if(!@fwrite($fp,$farray['string'])){
fclose($fp);
return false;
}
fclose($fp);
}else{
return false;
}
}else{
return false;
}
}
return true;
}
/* Percorso del file */
$farray['file'] = "/percorso/file.txt";
/* Contenuto del file */
$farray['string'] = "Questo è quello che scrivo nel file";
/* Modalità di scrittura sul file */
$farray['mode'] = "w";
if(FileWrite($farray)){
echo $farray['file']." scritto con succcesso!";
}else{
echo "Errore nella scrittura del file ".$farray['file'];
}
?> |
Posted in PHP | 1 Comment »