Php create a file if not exists

好久不见. 提交于 2019-11-29 03:39:29

Try using:

$fh = fopen($newfile, 'w') or die("Can't create file");

for testing if you can create a file there or not.

If you can't create the file, that's probably because the directory is not writeable by the web server user (usually "www" or similar).

Do a chmod 777 folder to the folder you want to create the file and try again.

Does it work?

Use the function is_file to check if the file exists or not.

If the file doesn't exist, this sample will create a new file and add some contents:

<?php

$file = 'test.txt';

if(!is_file($file)){
    $contents = 'This is a test!';           // Some simple example content.
    file_put_contents($file, $contents);     // Save our content to the file.
}

?>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!