Tôi đang tạo ra một tấn XML được chuyển đến một API dưới dạng biến bài đăng khi người dùng nhấp vào nút biểu mẫu. Tôi cũng muốn có thể hiển thị cho người dùng XML trước khi bàn tay.Làm thế nào để nắm bắt đầu ra PHP thành một biến?
Mã này là sorta như sau trong cấu trúc:
<?php
$lots of = "php";
?>
<xml>
<morexml>
<?php
while(){
?>
<somegeneratedxml>
<?php } ?>
<lastofthexml>
<?php ?>
<html>
<pre>
The XML for the user to preview
</pre>
<form>
<input id="xml" value="theXMLagain" />
</form>
</html>
XML của tôi đang được tạo ra với một vài vòng lặp while và các công cụ. Sau đó nó cần được hiển thị ở hai nơi (xem trước và giá trị biểu mẫu).
Câu hỏi của tôi là. Làm thế nào để nắm bắt được XML được tạo ra trong một biến hoặc bất cứ điều gì vì vậy tôi chỉ phải tạo ra nó một lần và sau đó chỉ cần in ra như apposed để tạo ra nó bên trong xem trước và sau đó một lần nữa bên trong giá trị biểu mẫu?
@Jleagle $ xml = ob_get_clean() sẽ trả buffert đầu ra và đầu ra sạch. Về cơ bản nó thực hiện cả ob_get_contents() và ob_end_clean() – jamietelin
Bạn có thể lồng ghép chúng không? –