在響應(yīng)訪問(wèn)時(shí),php只能輸出一種數(shù)據(jù)格式到客戶端,圖形,文字,或其他格式。參見(jiàn)函數(shù)header中對(duì)頁(yè)面數(shù)據(jù)格式的定義。
成都創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站營(yíng)銷、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為PVC花箱等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
在此例中,已經(jīng)使用了圖形格式,盡管通過(guò)echo輸出的數(shù)據(jù)也會(huì)輸出到客戶端,但不會(huì)被瀏覽器正常識(shí)別。如果在輸出圖片數(shù)據(jù)(函數(shù)imagejpeg)前通過(guò)echo輸出數(shù)據(jù),則你的圖片也不會(huì)正常顯示。
在客戶端使用檢查接受到的數(shù)據(jù),會(huì)看到通過(guò)echo輸出的數(shù)據(jù)。
//第一種 ?php$conn = mysql_connect("主機(jī)名","用戶名","密碼");mysql_select_db("數(shù)據(jù)庫(kù)名",$conn);$sql = "select * from user";$result = mysql_query($sql);$data="";while($row = mysql_fetch_row($result)){ foreach($row as $v){ $data .=$v."|"; //加個(gè)樹(shù)線隔開(kāi)字段 } nl2br($data); //讀完一行回車}file_put_contents("abc.txt",$data); //第二種?php$filename = "abc.txt";$res = fopen($filename,"r");while(!feof($res)){$buffer = fgets($res);$buffer = str_replace(' ', '|', $buffer); $array = explode('|', $buffer); foreach($array as $v){if(strlen($v)0){$arr[] = $v;}}}fclose($res);//組裝數(shù)組插入數(shù)據(jù)庫(kù)就可以了
思路:
1、構(gòu)建form表單,輸出文本框,用textarea/textarea吧,input/內(nèi)不能換行,頁(yè)面效果也不好(php、html代碼嵌套寫(xiě)的話,直接寫(xiě)就行,建議用smarty,php與模板分離,比較清晰)
2、提交內(nèi)容,確定用什么method(post、get)
3、獲取內(nèi)容,$str=$_POST['name'](name為textarea的name值)
4、$arr=split ('\r\n', $str);按換行符分割字符串為數(shù)組
5、循環(huán)執(zhí)行插入語(yǔ)句,$arr每一層都是一條數(shù)據(jù)
文章名稱:php數(shù)據(jù)輸出文本 php輸出文本的三種方式
URL網(wǎng)址:http://chinadenli.net/article18/dogeigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、定制網(wǎng)站、網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)