Add exams from exam58 to exam98

This commit is contained in:
2024-05-08 13:49:37 +02:00
parent 1bfdab1994
commit 4fd956ddac
39 changed files with 481 additions and 0 deletions
View File
+13
View File
@@ -0,0 +1,13 @@
<?php
$filename = 'file.txt';
if(file_exists($filename)){
echo 'File already exists';
} else {
$handle = fopen($filename, 'w');
fwrite($handle, 'Nothing');
fclose($handle);
}
?>
+1
View File
@@ -0,0 +1 @@
Nothing
+1
View File
@@ -0,0 +1 @@
First file
+1
View File
@@ -0,0 +1 @@
Second File
+1
View File
@@ -0,0 +1 @@
Third file
+16
View File
@@ -0,0 +1,16 @@
<?php
$directory = 'files';
if ($handle = opendir($directory.'/')){
echo 'Looking inside \'' . $directory . '\': <br>';
while($file = readdir($handle)){
if ($file != '.' && $file != '..') {
echo '<a href="'.$directory.'/'.$file.'">'.$file.'</a><br>';
}
}
}
?>
+22
View File
@@ -0,0 +1,22 @@
<?php
$filename = 'filetodelete.txt';
if(@unlink($filename)){
echo 'File <strong>'. $filename .'</strong> has been deleted';
} else {
echo 'File cannot be deleted!';
}
$file = 'filetorename.txt';
$rand = rand(10000,99999);
if(@rename($file,$rand.'txt')){
echo 'File has been renamed successfully to ' . $rand;
} else {
echo 'File cannot be renamed!';
}
?>