php输入输出数据流 php输出数据类型
php 在输入框输入内容,提交后自动在这段内容前后添加特定内容并把这些内容生成多个文件名不同的文件供下
这个符合要求吗?
假如用户输入的数据以POST方式提交,保存在$_POST['input']
?php
$text_before = '要在前面添加的内容';
$text_after = '要在后面添加的内容';
$copy = 5; // 复制的份数
$extension = '文件扩展名';
$filename_li = '存放文件名的txt文件';
$file_dir = '生成的文件的存放目录';
if ((!isset($_POST['input'])) || (empty($_POST['input']))) {
die('您未输入!');
}
$text = $text_before . $_POST['input'] . $text_after;
unset($text_before, $text_after);
// 获取所有可选择的文件名
$filename_li = explode("\n", file_get_contents($filename_li));
$array_max = count($filename_li) - 1;
// 复制文件
$files = array(); // 存放文件地址
for($i 卖液= 0; $i 中宽物 $copy; ++$i) {
$f = fopen($files[$i] = $file_dir . $filename_li[rand(0, $array_max)] . '.' . $extension, '巧扰w');
fwrite($text, $f);
fclose($f);
}
unset($copy, $extension, $filename_li, $file_dir, $text, $array_max, $i, $f);
// $files 数组中存放的就是生成的文件的地址
谢谢!
如果还有什么要求,或者有不满意的地方,请随便指出!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php输入输出数据流 php输出数据类型
本文地址: https://pptw.com/jishu/297099.html