PHP touch():由于参数无效而无法创建文件

时间:2014-03-13 03:51:04

标签: php

我有以下$ path:

,P:\ XAMPP \ htdocs中\ WordPress的/可湿性粉剂内容/ _moduletest_tmp_ \,P:\ XAMPP \ htdocs中\ WordPress的/可湿性粉剂内容/ _ ____

但是当我运行此代码时:

touch($path);

我收到此错误:

Warning     touch(): Unable to create file P:\xampp\htdocs\wordpress/wp-content/_moduletest_tmp_\P:\xampp\htdocs\wordpress/wp-content/______lock_____ because Invalid argument on line 733 in file P:\xampp\htdocs\wordpress\wp-content\plugins\module-test.php

第733行是这样的:

touch($path);

有任何建议如何解决这个问题?我在Windows下使用PHP 5.4.17.Thanks。

运行XAMPP

1 个答案:

答案 0 :(得分:3)

  $path = 'P:/xampp/htdocs/wordpress/wp-content/';
  touch("$path" . "_moduletest_tmp_");
  touch("$path" . "_lock____");

确保目录P:/xampp/htdocs/wordpress/wp-content/存在。