本文整理匯總了PHP中IO::setFileContent方法的典型用法代碼示例。如果您正苦於以下問題:PHP IO::setFileContent方法的具體用法?PHP IO::setFileContent怎麽用?PHP IO::setFileContent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類IO
的用法示例。
在下文中一共展示了IO::setFileContent方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: exit
*/
if (!defined('IN_DZZ')) {
exit('Access Denied');
}
$icoid = $_GET['icoid'];
if (isset($_GET['do']) && $_GET['do'] == 'autosave') {
if (!($path = dzzdecode($_GET['path']))) {
exit(json_encode(array('msg' => '參數錯誤')));
}
$msg = array();
$message = $_GET['message'];
try {
if ($_GET['code']) {
$message = diconv($message, CHARSET, $_GET['code']);
}
$icoarr = IO::setFileContent($path, $message);
if ($icoarr) {
if ($icoarr['error']) {
echo json_encode(array('msg' => $icoarr['error']));
exit;
} else {
echo json_encode(array('msg' => 'success', 'icodata' => $icoarr));
exit;
}
} else {
echo json_encode(array('msg' => '保存失敗!'));
exit;
}
} catch (Exception $e) {
//var_dump($e);
echo json_encode(array('msg' => $e->getMessage()));
示例2: rawurldecode
$path = rawurldecode($_GET['path']);
//文件保存位置
$tpath = empty($_GET['tpath']) ? '' : rawurldecode($_GET['tpath']);
//覆蓋原有文件
$name = rawurldecode($_GET['name']);
//文件名
$post_input = 'php://input';
if ($tpath) {
//覆蓋原有文件
//獲取文件內容
$fileContent = '';
$handle = fopen('php://input', 'r');
while (!feof($handle)) {
$fileContent .= fread($handle, 8192);
}
$icoarr = IO::setFileContent($tpath, $fileContent);
} else {
//新建文件
$re = IO::uploadStream($post_input, $name, $path);
//上傳文件到服務器
if (empty($re['error'])) {
$icoarr = $re['icoarr'][0];
} else {
$icoarr = $re;
}
}
echo json_encode($icoarr);
//返回
exit;
} else {
$path = rawurldecode($_GET['path']);