其实fgets能读出<>中的内容,只是当你在html页面中显示他的内容时,<>中的内容被认为是html标签,而且是不认识的标签,所以跳过去了。你可以用htmlspecialchars($str)将含有<>符号的字符串替换一下,然后再输出,就能看到了,其实这里只要把<换成&lt;并且>换成&gt;就可以了