新聞中心
php 在輸入框輸入內(nèi)容,提交后自動在這段內(nèi)容前后添加特定內(nèi)容并把這些內(nèi)容生成多個文件名不同的文件供下
這個符合要求嗎?
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設計、做網(wǎng)站與策劃設計,武城網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:武城等地區(qū)。武城做網(wǎng)站價格咨詢:13518219792
假如用戶輸入的數(shù)據(jù)以POST方式提交,保存在$_POST['input']
?php
$text_before?=?'要在前面添加的內(nèi)容';
$text_after??=?'要在后面添加的內(nèi)容';
$copy????????=?5;?//?復制的份數(shù)
$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?數(shù)組中存放的就是生成的文件的地址
謝謝!
如果還有什么要求,或者有不滿意的地方,請隨便指出!
當前題目:php輸入輸出數(shù)據(jù)流 php輸出數(shù)據(jù)類型
標題路徑:http://www.dlmjj.cn/article/dshoceg.html