为了账号安全,请及时绑定邮箱和手机立即绑定

php 使用 AJAX 从字符串创建文件

php 使用 AJAX 从字符串创建文件

PHP
红糖糍粑 2022-01-14 16:45:18
$data = base64_encode('Hello World');             // echo '<pre>';             // print_r(strlen(base64_decode($data)));             // echo '</pre>';             // exit;             //strlen(base64_decode($data));             //filepath             ob_clean();             //header("Cache-Control: no-store, no-cache");               header("Content-type: text/plain");              header("Content-length: ".strlen(base64_decode($data))."");              header("Content-Disposition: attachment; filename=qwe.Lot");              exit(base64_decode($data));我想在上面的代码中从 PHP 中的字符串创建一个文件,我将它作为我的控制器。它只打印字符串但不下载文件。如何在 Code Igniter 中从字符串创建文本文件?更新这是浏览器调试中的输出
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

用于文件保存


$data = base64_encode('Hello World');

$filename = "text.txt";

file_put_contents(filename, data);

用于文件查看


$filename = "text.txt";

$content = json_decode(file_get_contents($filename));

此文件将保存在您的项目根文件夹中。您可以将文件路径放在文件名之前。


查看完整回答
反对 回复 2022-01-14
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

这种方式可能会有所帮助。


<?php

$file = 'file.txt';

$data = 'this is your string to write';

file_put_contents($file, $data);

?>


查看完整回答
反对 回复 2022-01-14
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信