为什么我不能在xampp中使用php编写文件?

Chen Li Yong

我正在Windows的本地开发环境中使用xampp。我试图创建一个附加到文本文件的简单记录器。

function Logger ($logmessage)
{
    $filename = '/errorlog-' . date('Ymd') . '.txt';
    file_put_contents($filename, $logmessage, FILE_APPEND | LOCK_EX);
}

我试图回显$filename,它说'/errorlog-20140427.txt'这意味着它已经具有有效的文件名(我认为)。

但是,当我调用此记录器功能时,没有引发任何错误,但是我找不到到处都存在的文件。我试图搜索整个htdocs,*.txt但没有找到文件。你知道为什么我不能用php写文件吗?我需要先使用fopen吗?当我提到另一个帮助时,我可以直接使用file_put_contents不带fopen谢谢您的帮助。

马克·B

您正在尝试写入文件系统的根目录,例如

$file = '/error-log-' etc...

基本上与

$file = 'c:/error-log' etc...

该Web服务器帐户极不可能拥有在中执行任何操作的权利C:\

如果您麻烦检查一下file_put_contents的返回值,您会发现它正在返回一个布尔值false来指示失败。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能在Xampp中使用htaccess?

来自分类Dev

为什么我不能在 Entity Framework Core Sqlite 文件中使用文件扩展名?

来自分类Dev

Laravel 5:为什么我不能在语言文件中使用整数和浮点数?

来自分类Dev

为什么我不能在android studio的android resource strings.xml文件中使用'&'?

来自分类Dev

为什么我不能在文件夹中使用chmod 000?

来自分类Dev

为什么我不能在Android Studio中使用ImageButton上传图像文件?

来自分类Dev

为什么我不能在android 10中使用白色文件?

来自分类Dev

为什么我不能在文件夹中使用chmod 000?

来自分类Dev

为什么我不能在aspx.cs文件中使用c#类?

来自分类Dev

Laravel 5:为什么我不能在语言文件中使用整数和浮点数?

来自分类Dev

为什么我不能在单独的html和js文件中使用全局变量?

来自分类Dev

为什么我不能在 Angular 应用程序中使用 JS 文件?

来自分类Dev

为什么我的线性渐变不能在Firefox中使用?

来自分类常见问题

为什么我不能在Swift中使用let in协议?

来自分类Dev

为什么我不能在JCreator中使用JavaFX?

来自分类Dev

为什么我不能在TRecord中使用Variable?

来自分类Dev

为什么我不能在MacVim中使用`<和`>?

来自分类Dev

为什么我不能在crontab中使用大括号?

来自分类Dev

为什么我不能在pow()函数中使用整数?

来自分类Dev

为什么我不能在CSS Variable中使用rgba?

来自分类Dev

为什么我不能在Laravel中使用关系方法?

来自分类Dev

为什么我不能在Python中使用“ +”合并字典?

来自分类Dev

为什么我不能在blazor中使用JSInterop?

来自分类Dev

为什么我不能在App Component中使用MyContext?

来自分类Dev

为什么我不能在列表中使用匿名函数?

来自分类Dev

为什么我不能在JCreator中使用JavaFX?

来自分类Dev

为什么我不能在Swift中使用'object == nil'?

来自分类Dev

为什么我不能在Matlab中使用函数readframe

来自分类Dev

为什么我不能在TRecord中使用Variable?

Related 相关文章

  1. 1

    为什么我不能在Xampp中使用htaccess?

  2. 2

    为什么我不能在 Entity Framework Core Sqlite 文件中使用文件扩展名?

  3. 3

    Laravel 5:为什么我不能在语言文件中使用整数和浮点数?

  4. 4

    为什么我不能在android studio的android resource strings.xml文件中使用'&'?

  5. 5

    为什么我不能在文件夹中使用chmod 000?

  6. 6

    为什么我不能在Android Studio中使用ImageButton上传图像文件?

  7. 7

    为什么我不能在android 10中使用白色文件?

  8. 8

    为什么我不能在文件夹中使用chmod 000?

  9. 9

    为什么我不能在aspx.cs文件中使用c#类?

  10. 10

    Laravel 5:为什么我不能在语言文件中使用整数和浮点数?

  11. 11

    为什么我不能在单独的html和js文件中使用全局变量?

  12. 12

    为什么我不能在 Angular 应用程序中使用 JS 文件?

  13. 13

    为什么我的线性渐变不能在Firefox中使用?

  14. 14

    为什么我不能在Swift中使用let in协议?

  15. 15

    为什么我不能在JCreator中使用JavaFX?

  16. 16

    为什么我不能在TRecord中使用Variable?

  17. 17

    为什么我不能在MacVim中使用`<和`>?

  18. 18

    为什么我不能在crontab中使用大括号?

  19. 19

    为什么我不能在pow()函数中使用整数?

  20. 20

    为什么我不能在CSS Variable中使用rgba?

  21. 21

    为什么我不能在Laravel中使用关系方法?

  22. 22

    为什么我不能在Python中使用“ +”合并字典?

  23. 23

    为什么我不能在blazor中使用JSInterop?

  24. 24

    为什么我不能在App Component中使用MyContext?

  25. 25

    为什么我不能在列表中使用匿名函数?

  26. 26

    为什么我不能在JCreator中使用JavaFX?

  27. 27

    为什么我不能在Swift中使用'object == nil'?

  28. 28

    为什么我不能在Matlab中使用函数readframe

  29. 29

    为什么我不能在TRecord中使用Variable?

热门标签

归档