php如何实现区分编辑,php实现编辑和保存文件的方法

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

发布于 2015-09-26 11:54:35 | 66 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

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

save_file.php:

session_start();

$handle = fopen($_POST['original_file_name'], "w");

$text = $_POST['file_contents'];

if(fwrite($handle, $text) == FALSE){

$_SESSION['error'] = 'There was an error';

}else{

$_SESSION['error'] = 'File edited successfully';

}

fclose($handle);

header("Location: ".$_POST['page']);

?>

read_file.php:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Untitled Document

$fileName = "location/of/orignal/file/my_file.php";

$handle = fopen($fileName, "r");

while (!feof($handle)){

$text = fgets($handle);

echo $text;

}

?>

相关阅读:

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

PHP实现HTML生成PDF文件的方法

PHP实现从远程下载文件的方法

PHP实现在线阅读PDF文件的方法

PHP实现在线阅读PDF文件的方法

php使用file_get_contents打开远程文件的方法和风险及解决方法

PHP中使用cURL实现Get和Post请求的方法

php使用gzip压缩传输js和css文件的方法

php使用pack处理二进制文件的方法

php实现按文件名搜索文件的远程文件查找器示例

php实现获取URL文件名后缀的方法

使用PHP实现Mysql读写分离的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于文件上传,我们可以通过HTML中的表单,使用POST方法文件上传到服务器端,服务器端接收到文件后,可以将文件保存到指定的目录中。 以下是一个基本的PHP文件上传的实现方法: ```php <?php if(isset($_FILES['file'])){ $target_dir = "uploads/"; //指定上传目录 $target_file = $target_dir . basename($_FILES["file"]["name"]); //指定上传文件的路径 move_uploaded_file($_FILES["file"]["tmp_name"], $target_file); //将临时文件移动到目标路径下 echo "上传成功!"; } ?> <!-- HTML表单 --> <form action="upload.php" method="post" enctype="multipart/form-data"> 选择要上传的文件:<input type="file" name="file" /><br /> <input type="submit" value="上传" /> </form> ``` 对于文件下载,我们可以使用PHP的header函数将文件发送到客户端。以下是一个基本的文件下载实现方法: ```php <?php $file_name = "test.txt"; //指定要下载的文件 $file_path = "uploads/" . $file_name; if(file_exists($file_path)){ header('Content-Disposition: attachment; filename=' . $file_name); //指定文件下载时的文件名 header('Content-Type: application/octet-stream'); //指定文件类型 header('Content-Length: ' . filesize($file_path)); //指定文件大小 readfile($file_path); //读取文件 }else{ echo "文件不存在!"; } ?> ``` 以上是文件上传和下载的简单实现方法,具体实现还需要根据具体的需求进行修改,例如添加文件格式验证、上传进度提示等功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值