當前位置: 首頁>>代碼示例>>PHP>>正文


PHP IO::setFileContent方法代碼示例

本文整理匯總了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()));
開發者ID:druphliu,項目名稱:dzzoffice,代碼行數:31,代碼來源:textviewer.php

示例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']);
開發者ID:druphliu,項目名稱:dzzoffice,代碼行數:31,代碼來源:index.php


注:本文中的IO::setFileContent方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。