关于php打开并读写文件的问题
建了两文件,但运行后却出现Bob's Auto PartsOrder ResultsOrder processed at 11:11, 19th NovemberYour order is as follows:
Items ordered: 14
12 tires
1 bottles of oil
1 spark plugs
Subtotal: $1,214.00
Total including tax: $1,335.40
Regular customer.
[b]You could not be processed at this time.Please try again later.也就是文件写不了[/b]
[b]两个网页如附件[attach]27548[/attach]
[/b] file_get_contents
file_put_contents
PS:文件权限 file_get_contents
file_put_contents
PS:重要的是php版本. 项目开始前可以封装一下这两个函数。这是我从CakePHP里截出来的,可以参考一下:
[php]
/**
* file_get_contents for <php4
* @param $fileName 文件名=
*/
if (!function_exists("file_get_contents")) {
function file_get_contents($fileName) {
$res=fopen($fileName, "rb");
if ($res === false) {
trigger_error("file_get_contents() failed to open stream: No such file or directory", E_USER_WARNING);
return false;
}
clearstatcache();
if ($fileSize = @filesize($fileName)) {
$data = fread($res, $fileSize);
} else {
$data = '';
while (!feof($res)) {
$data .= fread($res, 8192);
}
}
return "$data\n";
}
}
/**
* file_put_contents for <php4
* @param $fileName 文件名
* @param $data 数据
*/
if (!function_exists("file_put_contents")) {
function file_put_contents($fileName, $data) {
if (is_array($data)) {
$data = join('', $data);
}
$res = @fopen($fileName, "w+b");
if ($res) {
$write = @fwrite($res, $data);
if ($write === false) {
return false;
} else {
return $write;
}
}
}
}
[/php]
页:
[1]
