我有一个存储在服务器中的PDF文件,路径存储在数据库中。我想在网站的主页面中显示该PDF。这是我的代码:
$check_communication_urban="SELECT * FROM `communication_urban` WHERE `uid`='".$_SESSION['uid']."' AND `cont_id`='".$id."'";<br>
$check_communication_urban_query=mysql_query($check_communication_urban) or die(mysql_error());<br>
$check_communication_urban_arr=mysql_fetch_array($check_communication_urban_query);<br>
$path=$check_communication_urban_arr['path'];<br>
$fullPath="/var/www/esolzdemos.com/public_html".$path;<br>
$file = explode("/",$path);<br>
$filename=$file[4];<br>
echo htmlentities(file_get_contents($fullPath));
但是它给我带来了如下的乱码输出:
%PDF-1.7 3 0 obj&lt;&gt; /资源2 0 R / Annots [200001 0 R] /内容4 0 R&gt;&gt; endobj 4 0 obj&lt;&gt;流x í[ÝRÛF¾ç)ÎdÚ ýZR{EH!%8Ô¹è Lgm-bI +V äiú½î£L /2éL¯ÒÜäªg%ÙÈC±È�cöG�=:ßù¾³g�NNÀ�Ðá9<}�o¾�At]�på^în
èÄÑ¡ýýýz©þIcL /»ñ9_é1T ¿exs¼ ,;ð }Õct\¢Û;Äv¡ÀÓÕ_®öµöú;êf�ç\ý´©~k�Ú&éø
ÚÄñ+C þ ùÚ° å “É%Í,¢!i p~~~~~~~~~········ ñ%My° ¬n| E| =æÇ u ØH 7±øyÝbØÄ òËÌéÈÈ+ îjs ósÊ!³5¬:x ®Ó! s-°bOwïQ£¿ ÷7a÷ þ ½ í ±#uîGôÍcû»Þ“|®î³ e,AæáI ˔ƿ± Ê Jh =l²L ÏÏË¡ FG»Q¤ !ãúÄ0* IYA«ÙÁÚcýyõI|ßk¡%ªè8*;¨0ðÓÞÝí·¡ûÃÆÃý{{ûýçEÂ和放大器;GojeGê[AÙPí4HÌ1{ «ôÝ7��Rúí��ÿÜÉï kX�O:vµôàð(�Y�Ázáa )J��jÁ��noëîîdbÉoÊ8�ö�0<ZÏÑ
¤n äÍ1ò £½õÕ'z2$ïc&amp;Ek ±ôÊBùRæ/ s©Üi0\J¯ßUß+È- üBD/ hN5 �òÛ¸¿²Gyw; 8w7{(dºáèß/R�¾f»ur<�¸Þ��J^{)C·3dËpnA�ÓùÄd·�ÆÔÊ�ËDC6;O¼ �þ¦HP5B%RÓØK;6²t�à}�vg²îD¨h©Q�z; �ò}ÌWÊ×]|ùë¾�ïÌZ3Íê¿®9©J�dõ�b�)z©ht*ù�XH£¥�,ZKâmÝ�èÄ>ËD4bñÙ��,bI%4vºÝq� Ãn÷}^8X½3î¼s°�xäLÆøV�äþúËÚ°í{Ä®sD�´A±D±\~·�ê�öØ�K|³ò½A
oð åb íÜ 9ÙDÎòÇNF7÷P bÆ fÐ Ä| L u óþþ [c0ÃSÿ ÁTTÉÉ ]]]]÷7 u7' %ï*〜ÃQ ¥“áÜ;RùÈGìZrág(UO·:L d:8 Béé¤,º&lt; ù:õÒrtâÖL (Ú2.ë{=Òò,C Bb·Ïâ“aè§*ë)Ùë¿ì åº Ù/ cL tÌ16 s ° b%8)gÒË9ý¼ÀWWw m ÁòHÀ fåÆY æ%d# yu. ýÇ 4Ã@ $ 2g \ u ãfí}Îx É[[I éÙD¯³JÌ!S6ÌùH4ÖÙ@&lt ;;dßLÉR Öq)ÔªqÑ&lt; d Dxk8=&gt;3úߤÀ]hÀ \ $4jÍ2× | J%½ O*Y ã¢ØÚ±½ 9Ùv Ó #jùÆd · ¼]ÙÝV¢2QZ½ºê°¬äËû5_6|Eó7J²9ÇDÍYSå6uH :|ER ÔK ½!wéî¢0b¾ºú8- ~] :DŸV FÀüIÏA~aEuècÕüDq) 7ÚªNäôÿ$ ¶ÂÚp-õùÀÚF ¼eà-LIÅ©7IlmTRLàx^ j K $« ÈW á §E.b�óay!2ú6k/Ë5PMm����#)*I"N#V1L�>ä"Ç�s�#0Ã�#ZªdgG<ªú:âY�}�Y¦E�:ÃíÒô�¼�D;ª÷uGaÓö[¨^¹Æäø¦=I_�¸Wþ�©Å¬Ï~|½ÖYùv�x� endstream endobj 5 0 obj <</Type /Page /Parent 1 0 R /MediaBox [0 0 595.28 841.89] /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Resources 2 0 R /Annots [ 200002 0 R ] /Contents 6 0 R>> endobj 6 0 obj <</Filter /FlateDecode /Length 2638>> stream x�í[Ír㸾ÏSà8S¥Áòÿ'7ïÄ»�d7�òmg+��.��RvÍÓì£���Ë©ò-¹Ì)Ý H�²\kÏ��'±kFA�êF£¿þºÑth�Kâ�ï�CÎÉO?Ã[ÿ¿%.u�,_}}F¾úÆ%®CC��-ÈéÙ+çs¾´rº¡îjǼ�]>Ù5¿-ài/¾ª%��à ����á�ÅÔ HÒ &g9ùéõß÷÷ægröÞìÇJ?V5=�¦�G£�x ÓVÑ_ÇäaÇäT×�d²ª«%YHAxÁæR±\^�»ó±WÅi'ýk�ܯ�ï�Ô��ª]^^ÒNDÅV"�pXÒ¹ê¥ë¾ãÓ4�¥4ôÉ[�!Q�,�Bø��Å h2²ËÞ�'«ÍRT~5çÄä¢{Ü5áïºæig'ô©��4õÛÙ ¨KÛ5ø®[�ßqíÅR*³�³�áDé�¦5L\Ýà%dÅUÉ*�qµÙ~�Õ7ä¢áD¦uZ}¨·öi¹R7º¥$5¯~aDÃj%¢ªùR±¢Ý@j¶� z!ß¿fï߼߿!iêf£Äp�ÁÁÇáy_6Gtï�¹cÄÏ;u/¶=ÝO<ÿScÝ=âzv»¦��ÆÖGBJþ(ôJjqý®É·\1¡¶þ�m8¥g<½Á£8¢�Ó@q×ÀÞ=2=¥(±Ocw$Ê�ó¦�ú��óÄlÎMhä�ä!ïXÎHSbPÐä¯LÕàñ
- ø gäS%2 ü* + - Ö ¸P¥7k ^ðEfÈã8þd&amp; BêEÍx T&lt;«ÅZjRÛ¹F±«%©%| ëL'ãY ±©2©F8-õÝûäBqaîs¨Á[êμ ɹKf j¥øZh ¤âà øõLPã¡ A PÞQjÊ÷M!r ó#AH“'¤²2Ùìú]ù¢aPSEÞFÃ8¸o×±CI /ÔÏÎóhæÊÊ.äÎl·ôÄZoP'NÀÖ0áä¤à/ E&安培;!\8CEç ½]ÜÌ u3:\7ÂLê'¥2#xJãt2 L9xEμfÆ8ÊÓ¹ O ='É_¢f% ¤ä¨¼ sÄVPÎãe h£ ÞÛÉ¡ ô0 ÀÏûÁTj )® V 〜eå#m÷è× æç lÕÇμét EÕÚtf|¤¿ H Ù Lå&amp;ÈÅÈ0q© ': 7JèÜ,H÷W¼Æ 7ÃD¯ ÿªÅuya!^ Zñ+¸RãJ¬Aö�«�'Y0ù��èT�ò���aì
iª þ¥ Û0H!aÝ'&lt;)7W¢' ^¾PU¹uÅKD 。¢NèÀ G ° ¨þñ“êX ¿ñêSõðEõÔ¨d: ü@@ 6þÁ ðÊÎÂUv siï�mÓ�üJ,�Ú© ùq8��}��n«GÖ�+%LÊ1"�1�J@Ø�<ÿ�ȤJi
ÐJ êÑ+ + h························ Vä5dEÜ| @ 6× ÌABS îsļ̩dçàíU ÚÝVYSà~¨·dμ ¨| ¹ZÝÖ¡°èf¾jð1&amp;àp Ä4²ÉN ½ Í5«À&amp;ýÛ Û K μ Õ(HÙÎÀêà ¸\g²íúêSx4®z#QÞq[.úÈâæãVÑÔI¸μAYvÈ2ÁÇƲ§ª^ MNI mi¨¸jТLÁÕ?:°Þc4�â-KúHÖBv�i¤��Ng%'¡�¿I·�ã¾ÙWÜ�#]h ÑÊj�Y2 wÄ�mv(+iL�´£<9_qx Ú $�¡b9R��ÒD9'�PYSéÚ¨�RLáe ¸�QÍJ·_BγJâ
+u³Ëÿ} N�ìÌv%s¤&àãÏBÿ ë�UzÁ�aô½ÏîÍàF
A%&GT;ðªØVñL.HX.Ì×eÛÒrÓ ×õØöÅ£?C÷d±Ee~�3«�)V@¼rK�-¦¾Ô�ȬüØÜÕTtÌòøP�µ:6F¥>MÆó�ý]B¥øZ.qï®/Cn�Î�ÿ §¼fÀ]ºÍ!·¸ü0¥�MQÞ*o3yM~aë°¨(¤jS¬¶e8Ó6Ç-Y}�´�]�v&�Ê_ÜþËt{ߣN_Ã��êöQN X�ìú9P�$Â�¸¡p{Ý^KÛ¡Þ�é�Që|ìK��RW�»2¹
%×̶0WÄç@ ai ;ºÆ ìaS »nÓh &amp;4 ú:B [ ² ,luïAÈد@¶ó&amp;ÇÚvT î3AAAæÉ×B |°u [ÜñÐî1̶küP 2 ©çu^ @ @ Vþá%4þ S¯^]ì;ýã¸çk¯þôn| z endstream endobj 7 0 obj&lt;&gt; ; /资源2 0 R / Annots [200003 0 R] /内容8 0 R&gt;&gt; endobj 8 0 obj&lt;&gt;流x í[ÍrÛ6¾û)ö(Ï(@ ¹)9qZÿÄ| (Ó EH¥G $d 'ò8y &gt;JN {ë© åV eW?'EÍH$°f¿ A·²ôÙ�8z�G'Çóèt$Ê�Tûä�BçÙ�ÛÙ}×ÅÎë¡Ü;Ý�7d!Ti�z'BòòPîì%uí&#�ÎqNع4ýAÜÂlãÑÌæNXjàdÎÍ^©0�û�)¦G7ð{�%Ó�%«$Ø)b·�ÐMDa2YÉÃ|E¥G¢�&ÉH�Ó+�5È,N±åìCò���Ù"�� )wûÏØnÿÙÌàìysû¡t¶�6ÀÐË�\H}0�Vä[ ¼¯[nfº¤Â�ÞÍ=ïçÞÔ5Jc¿@Înú=°UB�µéRA5ê" ¢É:n<�ñè�ú~Åvó/ E2Å��0�D¤Äm¹bZÀ�b³vo�ÄmwÁ6+®Úþ£�áÖ¨fµÐ¤¸3��ÒÈ,[ÀXl5í7�¿wñ�·Ï*�C@ úT~þ8��Ò0Éòg¾º�à>��#!n�%Ì¡l;ìÎtb+�×p¥A��Ùk�6vû¨Øju¸&,7v©ëvm.«Osܶ#ßpì䫱KÄûÚàÐ��.lÑÁ��õEëÂY¾�µ©]´û/à/eSÙãx²ç»ø(ÂPDr&�a!h�ÄX=Ú��^fìñÍ�n�±¥Øq¯N8Yzîe �¾;J!M�§¡ )Þ þ¶Ñ@ºÝ²�Fm±4�Û�È- [k��+À~-O/�4�ýÉZ¯]�Òñ�9W ¥¨ÚçW¶�àvµú7�NcC�Ù4�ÛóH×æÙCÖî�YÃaqj;»ÝUa0Y�#>��:^Û&�®�Àü�顬|Á�ì¡QÖ�"»�þ�ya�ò
tkãüÿ60kcÄvlbyà9¸tbÁ3¡¨NCtö;¬³ÇE^4ãÒÖ{êZT6&安培;Z¯ûXîl.Ïe8C]ãÛ§-6 @ P'Èäμu|〜 ë,7 é , |áÖØç4úåu /襺R£ ¬ Í|Îk:¤ÂxïþbïÛÛbÂ÷ ½ K3ðÆhËñËÔcKb¢8fd ìÉØh R÷ïè ¨ -μÓa6©1 I þ õ Ð/ j,ß&lt;, ú yÄ+ÃsÆö¢YZN¿ÚS· IÙn@héÍÇ áeë$lwÕ&gt; [Y E À =E¶E\þþ æ ® +~MgMîZm ¼h¸8½&lt;&gt;úùÞ·〜:o½==©0 / “ÚºS[ ~yî Sÿ~~tÚi'L”¼Ë mqNl =ÛÂm³GWåÙÛ¤9337C%°}¶/ OTH·.ªÌïZTjÑËÛ3Ç36EÀWJ³-N |û²¯ÕÕ|æ(平方公尺WkóP){¤ä6aÓ@± À5SmNßÊSmå¶Ê @ Oür+ |þ®²3R²gNÙʳgμ : ^ V&gt;ôÌ©[yò¬Ú'K è?E {{7 Äõÿ)³n{'a streamstream endobj 1 0 obj&lt;&gt; endobj 9 0 obj&lt;&lt; / T ype / OCG /名称(打印)/用法&lt;&lt; /打印&lt;&gt; /查看&lt;&gt;&gt;&gt;&gt;&gt; endobj 10 0 obj&lt;&lt; /类型/ OCG /名称(查看)/用法&lt;&lt; /打印&lt;&gt; /查看&lt;&gt;&gt;&gt;&gt;&gt; endobj 11 0 obj&lt;&gt; endobj 12 0 obj&lt;&gt; endobj 2 0 obj&lt;&lt; ; / ProcSet [/ PDF / Text / ImageB / ImageC / ImageI] / Font&lt;&lt; / F1 11 0 R / F2 12 0 R&gt;&gt; / XObject&lt;&lt; &GT;&GT; /属性&lt;&gt; / ExtGState&lt;&lt; &GT;&GT; &GT;&GT; endobj 13 0 obj&lt;&gt; endobj 14 0 obj&lt;&lt; / Type / Outlines / First 13 0 R / Last 13 0 R&gt;&gt; endobj 200001 0 obj&lt;&gt; / H / I&gt;&gt; endobj 200002 0 obj&lt;&gt; / H / I&gt;&gt; endobj 200003 0 obj&lt;&gt; / H / I&gt;&gt; endobj 15 0 obj&lt;&lt; / Creator(HTML2PDF - TCPDF)/制片人(TCPDF 5.0.002(http://www.tcpdf.org)(TCPDF))/ CreationDate(D:20140611040032 + 00'00')/ ModDate(D:20140611040032 + 00' 00')&gt;&gt; endobj 16 0 obj&lt;&lt; /类型/目录/页面1 0 R / OpenAction [3 0 R / FitH null] / PageLayout / SinglePage / PageMode / UseNone / Names&lt;&lt; &GT;&GT; / Outlines 14 0 R / PageMode / UseOutlines / ViewerPreferences&lt;&lt; / Direction / L2R&gt;&gt; / OCProperties&lt;&gt; &LT;&GT;]&GT;&GT;&GT;&GT; &GT;&GT; endobj xref 0 17 0000000000 65535 f 0000006251 00000 n 0000006766 00000 n 0000000009 00000 n 0000000198 00000 n 0000001978 00000 n 0000002167 00000 n 0000004876 00000 n 0000005065 00000 n 0000006323 00000 n 0000006435 00000 n 0000006547 00000 n 0000006654 00000 n 0000006938 00000 n 0000007038 00000 n 0000007817 00000 n 0000008003 00000 n 200001 3 0000007103 00000 n 0000007341 00000 n 0000007579 00000 n预告片&lt;&lt; /大小17 /根16 0 R /信息15 0 R&gt; startxref 8413 %% EOF