php輸出內容問題,php輸出內容出現html標籤的問題

2022-02-22 07:47:27 字數 988 閱讀 4034

1樓:小小幽魂

因為返回的資料結果集裡。往往不只有一條資料。php 不知道你想要的是哪一條。

考慮到你要顯示所有資料。必然要用迴圈遍歷資料,就用了這樣的函式組合。

你所想要的功能,可以考慮通過封裝自定義函式來實現。。我自己是封裝成類來用的。

2樓:湖光居士

查檢視mysql_result的用法,是不是符合你的要求呢

php輸出內容出現html標籤的問題

3樓:匿名使用者

你插入到資料庫肯定有html**,從源頭開始解決

4樓:老咖啡館

你插入的資料是不是從編輯器裡提交的資料啊?這樣的資料再放到編輯器裡讀取就可以了。要麼就在插入或讀取資料的時候過濾一下html標記,給你一個過濾html**的函式:

function ihtmlspecialchars($string)

} else |x[a-fa-f0-9])|[a-za-z][a-z0-9]);)/', '&\\1',

str_replace(array('&', '"', ''), array('&', '"', '<', '>'), $string));

}return $string;}

5樓:

應該是你的資料在插入到資料庫前或者是資料被讀出來之後,被函式「htmlspecialchars」把「<>」這兩個標記給轉換成html**即「<>」

解決辦法是,你在**的程式那修改,就是要先看一下,是在哪個地方把資料轉換掉的,那在那裡把那個函式去掉就行了,像你這種情況的話應該是在插入資料之前就已經被轉換了……先把函式去掉,然後再更新一下資料就行了但是,這樣子操作的話會有一個問題,就是如果你的資料裡有雙引號的話那麼你的網頁就會出現茬子,所以在讀出來的資料那要加上「addslashes」函式,其作用是在「雙引號」或單「引號前」加「\」把那些引號變成轉義字元,這樣子頁面就不會有問題了

php如何使用echo輸出常量 變數

你要理解一點,就是php對 內的內容進行解析,即如果echo is pay 就是輸出的 is pay的值20,而對於 內的內容不進行任何操作直接輸出,即。echo is pay 得結果為 is pay例子 is pay 20 echo php的連線符是 body str ireplace array...

php問題急,php問題,急!!!

然後在php頁把表單傳過來的檔案全域性陣列 從臨時資料夾裡另存到指定的目錄就ok了 把你的 upload2 改成 upload file 然後把 照打進php裡面,改 filepath 路徑 就可以用了,已經過測試,謝謝 你只是提供了一個html表單中的檔案上傳控制元件。真正的上傳處理程式,需要ph...

php函式問題!PHP,函式問題

1.為了程式可讀性,可重用,將程式分模組進行,於是出現了函式這個概念,php關鍵字肯定不能說成是函式。2.因為應用不同,語言設計者不可能幫你定義好所有函式 那就不用學程式設計了,記住所有函式算了 根據自己的需要,自定自己的函式,這才是自己的東西。每一個程式語言都會有函式,在php中有時需要反覆使用一...