10/10/2018, 11:31

In ra định dạng HTML từ CSDL có 1 trường chứa các thẻ HTML

Giả sử mình có 1 csdl như sau:
news(id,full_text). trong đó trường full text chứa dữ liệu như sau:

<table width="296" height="113" border="1">
<tr>
<td width="117">COT 1</td>
<td width="163">COT2</td>
</tr>
<tr>
<td>ABC</td>
<td>EDF</td>
</tr>
</table>

Vấn để của mình là làm sao dùng php in ra trang web 1 table như trên, mà mình ko biết dùng hàm nào trong php để in. Bạn nào chỉ mình với. Tks trước.
truongson1810 viết 13:39 ngày 10/10/2018
Bạn muốn in ra nội dung nguyên mã html đó hay muốn mã html đó được dịch và show ra table cho bạn (bạn sẽ thấy table với các cột, k thấy mã html). Muốn thấy table thì chỉ cần show ra là được, còn muốn show mã ra thì phải xài một số hàm khi lưu và show, xem thêm http://www.php.net/manual/en/function.htmlentities.php, http://www.php.net/manual/en/functio...ecialchars.php
baphuc1024 viết 13:46 ngày 10/10/2018
Tôi muốn mã html đó được dịch ra va hiển thị table lên web ( thấy table và các cột, ko thấy mã html). Nếu dùng hàm print hay echo cũng được nhưng mình phải sữa lại những dấu " thành dấu '. Ý tôi là có một hàm nào ko cần sữa dấu " thành dấu ' được ko. Ai biết chỉ mình với
baphuc1024 viết 13:43 ngày 10/10/2018
Tôi thấy trong csdl joomla table content nó lưu giữ bài viết toàn trường fulltext nó lưu toàn các kí tự html. Ví dụ như đoạn này

</div>
<p>
&nbsp;</p>
<div class="content node-content" style="outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
Việc ngưng hoạt động tại một nh&agrave; sản xuất Trung Quốc c&oacute; thể ảnh hưởng đến lượng h&agrave;ng MTXT phổ biến MacBook Pro v&agrave; MacBook Air của Apple, một nh&agrave; ph&acirc;n t&iacute;ch cho biết.</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
Cuối tuần qua, c&ocirc;ng ty Catcher Technology của Đ&agrave;i Loan (c&oacute; nh&agrave; m&aacute;y ở Cộng h&ograve;a nh&acirc;n d&acirc;n Trung Hoa) x&aacute;c nhận, họ đ&atilde; đ&oacute;ng cửa một phần nh&agrave; m&aacute;y ở T&ocirc; Ch&acirc;u - một th&agrave;nh phố ph&iacute;a đ&ocirc;ng Trung Quốc gần Thượng Hải - sau khi c&aacute;c quan chức địa phương than phiền l&agrave; c&oacute; &quot;m&ugrave;i lạ&quot; ph&aacute;t ra từ cơ sở.</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
Catcher sản xuất tới 60% lượng vỏ nh&ocirc;m &quot;unibody&quot; (loại vỏ liền một khối) cho c&aacute;c MTXT MacBook Pro v&agrave; MacBook Air, một số vỏ cho iMac v&agrave; nhiều th&agrave;nh phần cho Smart Cover - tấm đậy được Apple b&aacute;n như một phụ kiện của iPad 2, theo nh&agrave; ph&acirc;n t&iacute;ch Brian White của c&ocirc;ng ty Ticonderoga Securities.</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
Theo &ocirc;ng White, 40% lượng vỏ nh&ocirc;m &quot;unibody&quot; c&ograve;n lại cho MacBook Pro, MacBook Air do c&ocirc;ng ty Hon Hai Precision (một phần của Foxconn Technology) sản xuất.</p>
<div class="image-container image-center" style="margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-align: center; text-indent: 0px; width: 460px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
<a class="fancybox" href="http://vtcdn.com/sites/default/files/images/2011/10/18/img-1318925412-1.jpg" rel="lightbox" style="outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2266bb; padding: 0px; margin: 0px; border: 0px initial initial;"><img border="0" src="http://vtcdn.com/sites/default/files/imagecache/med/images/2011/10/18/img-1318925412-1.jpg" style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 1em; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; max-width: 100%; padding: 0px; margin: 0px;" /></a></div>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
Trong một cuộc họp b&aacute;o h&ocirc;m thứ Hai 17/10/2011, Chủ tịch Allen Horng của Catcher cho biết: &quot;Lượng h&agrave;ng xuất cho c&aacute;c kh&aacute;ch h&agrave;ng của ch&uacute;ng t&ocirc;i chắc chắn sẽ bị ảnh hưởng. Ch&uacute;ng t&ocirc;i đ&atilde; y&ecirc;u cầu họ thực hiện điều chỉnh cho việc mua sắm vỏ m&aacute;y&quot;.</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
&Ocirc;ng Horng n&oacute;i th&ecirc;m, lượng h&agrave;ng xuất ra sẽ giảm 20% trong th&aacute;ng n&agrave;y v&agrave; c&oacute; lẽ sẽ giảm tới 40% v&agrave;o th&aacute;ng 11/2011 nếu c&aacute;c d&acirc;y chuyền sản xuất vẫn c&ograve;n đ&oacute;ng cửa.</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-indent: 20px; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">
Theo PC World VN</p>
</div>

Tôi muốn hỏi là khi joomla nó lấy những thẻ html này xuất ra web thì trang web như 1 bài viết chứ ko phải hiện các thẻ HTML ra web thì nó dùng hàm gì. Bạn nào biết giúp mình với
luuanhquyen viết 13:47 ngày 10/10/2018
echo nguyên cái đoạn đó ra!
liveislife viết 13:35 ngày 10/10/2018
bạn phải hiểu là php làm việc trên server, và cái đoạn đó bạn in ra trên server là y nguyên đến khi về client mới dịch ra định dạng.
DotNetViet viết 13:44 ngày 10/10/2018
replace mấy thẻ sau
< thành &lt;
> thành &gt;
Bài liên quan
0