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

$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 中的字符串创建一个文件,我将它作为我的控制器。它只打印字符串但不下载文件。

  1. 如何在 Code Igniter 中从字符串创建文本文件?

更新这是浏览器调试中的输出

http://img1.mukewang.com/61e138300001781903560066.jpg

红糖糍粑
浏览 110回答 2
2回答

皈依舞

用于文件保存$data = base64_encode('Hello World');$filename = "text.txt";file_put_contents(filename, data);用于文件查看$filename = "text.txt";$content = json_decode(file_get_contents($filename));此文件将保存在您的项目根文件夹中。您可以将文件路径放在文件名之前。

慕勒3428872

这种方式可能会有所帮助。<?php$file = 'file.txt';$data = 'this is your string to write';file_put_contents($file, $data);?>
打开App,查看更多内容
随时随地看视频慕课网APP