-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfileMethods.php
83 lines (62 loc) · 1.69 KB
/
fileMethods.php
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
// touch("text.txt");
// $file = fopen("text.txt", "a");
// fwrite($file,"Hello World ");
// fclose($file);
// ################################### fread
// $file = fopen("text.txt", "r");
// echo fread($file, filesize("text.txt"));
// fclose($file);
// ################################## gets
// $file = fopen("text.txt", "a+");
// echo fgets($file);
// print_r(feof($file));
// fclose($file);
// $file = fopen("text.txt", "a+");
// while(!feof($file)){
// echo fgets($file);
// }
// fclose($file);
// touch("text2.txt");
// $file2 = fopen("text2.txt","w");
// fwrite($file2,"Hello World");
// fclose($file2);
// ################################## delete
// unlink("text2.txt");
// echo (file_exists("text.txt")) ? "true" : "false";
// ################################## folder
// mkdir("test"); // create
// rmdir("test"); // delete
// ################################### Example
// # scandir
// function listFiles($fileName){
// $files = scandir($fileName);
// echo "<ul>";
// foreach($files as $file){
// if(!in_array($file, [".",".."])){
// echo "<li>" . $file;
// if(is_dir($fileName . "/". $file)){
// listFiles($fileName . "/". $file);
// }
// echo "</li>";
// }
// }
// echo "</ul>";
// }
// listFiles(".");
// # glob
// function listFiles($fileName){
// $files = glob($fileName);
// echo "<ul>";
// foreach($files as $file){
// echo "<li>" . $file;
// if(is_dir($file)){
// listFiles($file. "/*");
// }
// echo "</li>";
// }
// echo "</ul>";
// }
// listFiles("*");
// rename("test/test/test.php","test/test.php");
?>