php实现编辑和保存文件的方法

5年以前  |  阅读数:412 次  |  编程语言:PHP 

本文实例讲述了php实现编辑和保存文件的方法。分享给大家供大家参考。具体如下:

save_file.php:


    <?php 
    session_start(); 
    $handle = fopen($_POST['original_file_name'], "w"); 
    $text = $_POST['file_contents']; 
    if(fwrite($handle, $text) == FALSE){ 
      $_SESSION['error'] = '<span class="redtxt">There was an error</span>'; 
    }else{ 
      $_SESSION['error'] = '<span class="redtxt">File edited successfully</span>'; 
    } 
    fclose($handle); 
    header("Location: ".$_POST['page']); 
    ?>

read_file.php:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    <form action="savecontents.php" method="post">
    <textarea name="file_contents" style="width:700px;height:600px;">
    <?php 
    $fileName = "location/of/orignal/file/my_file.php"; 
    $handle = fopen($fileName, "r"); 
    while (!feof($handle)){ 
      $text = fgets($handle); 
      echo $text; 
    } 
    ?> 
    </textarea>
    <input type="hidden" value=" <? echo $fileName; ?> " name="original_file_name" />
    </form>
    <body>
    </body>
    </html>

希望本文所述对大家的php程序设计有所帮助。

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例