文字列を含む新しいファイルを作成する 2 つのパラメーター (ファイル名と中に入れる文字列) を受け取る関数を作成しようとしています。
<?php
function writeFile($name, $string) {
$text = $string;
$fh = fopen($name + ".txt", 'w') or die("Could not create the file.");
fwrite($fh, $text) or die("Could not write to the file.");
fclose($fh);
echo "File " . $name . ".txt created!";
}
writeFile("testovFail", "Lorem ipsum dolor sit amet");
if(file_exists("testovFail.txt")) echo "<br>File exists!";
?>
関数はファイルが作成されたことをエコーしますが、IF条件を実行してファイルが作成されたかどうかを確認すると、作成されていないことが返されます。