GlisWeb framework
_filesystem.php
Vai alla documentazione di questo file.
1 <?php
2 
14  // inclusione del framework
15  require '../../../_src/_config.php';
16 
17  // generazione di una stringa pseudocasuale
18  $t = md5( microtime( true ) ) . PHP_EOL;
19 
20  // definizione del nome del file
21  $f = DIRECTORY_BASE . DIRECTORY_TEMPORANEA . time() . '.test';
22 
23  // test scrittura su file
24  $r = writeToFile( $t, $f, $e );
25 
26  // test di lettura da file
27  if( file_exists( $f ) ) {
28  $tx = 'ho scritto:' . PHP_EOL . readFromFile( $f, READ_FILE_AS_STRING ) . 'su: ' . $f . PHP_EOL;
29  } else {
30  $tx = 'esito scrittura: ' . var_export( $r, true ) . PHP_EOL . $e . PHP_EOL;
31  }
32 
33  // generazione di una stringa pseudocasuale
34  $t = md5( microtime( true ) ) . PHP_EOL;
35 
36  // test scrittura su file
37  $r = appendToFile( $t, $f, $e ) . PHP_EOL;
38 
39  // test di lettura da file
40  if( file_exists( $f ) ) {
41  $tx .= 'ho scritto:' . PHP_EOL . readFromFile( $f, READ_FILE_AS_STRING ) . 'su: ' . $f . PHP_EOL;
42  } else {
43  $tx .= 'esito scrittura: ' . var_export( $r, true ) . PHP_EOL . $e . PHP_EOL;
44  }
45 
46  // test di cancellazione
48 
49  // output
50  build( $tx );
51 
52 ?>
const READ_FILE_AS_STRING
appendToFile( $t, $f, &$e=NULL)
aggiunge una stringa a un file
$r
Definition: _filesystem.php:24
$f
Definition: _filesystem.php:21
const DIRECTORY_TEMPORANEA
Definition: _config.php:263
writeToFile( $t, $f, &$e=NULL)
scrive una stringa su un file
$t
Definition: _filesystem.php:18
$e
Definition: _slack.php:121
const DIRECTORY_BASE
Definition: _osm.php:3
readFromFile( $f, $m=READ_FILE_AS_ARRAY)
legge il contenuto di un file in una stringa o in un array di stringhe
emptyDir( $d)
build( $content, $type=MIME_TEXT_PLAIN, $encoding=ENCODING_UTF8, $headers=array())