0
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi đang sử dụng DomDocument để tạo tệp XML:
$dom = new DOMDocument['1.0', 'iso-8859-1'];
echo $dom->saveXML[];
Khi tôi nhấp vào liên kết đến tệp này, nó chỉ cần hiển thị nó dưới dạng tệp XML. Làm thế nào để tôi nhắc tải xuống thay thế? Hơn nữa, làm thế nào tôi có thể nhắc tải xuống dưới dạng 'Backup_11_7_09.xml' [chèn ngày ngày hôm nay và đặt nó là XML] thay vì tên thật của tệp PHP là 'Sao lưu.php'
Charles
50.4K13 Huy hiệu vàng101 Huy hiệu bạc141 Huy hiệu đồng13 gold badges101 silver badges141 bronze badges
Đã hỏi ngày 7 tháng 11 năm 2009 lúc 17:37Nov 7, 2009 at 17:37
Đặt tiêu đề Content-Disposition
làm tệp đính kèm trước tiếng vang của bạn:
Tất nhiên, bạn có thể định dạng myfile.xml
bằng cách sử dụng
0 để nhận ngày được định dạng trong tên tệp:
Đã trả lời ngày 7 tháng 11 năm 2009 lúc 17:44Nov 7, 2009 at 17:44
Jheddingsjheddingsjheddings
26.1k8 Huy hiệu vàng50 Huy hiệu bạc64 Huy hiệu đồng8 gold badges50 silver badges64 bronze badges
0
Điều này sẽ hoạt động:
header['Content-Disposition: attachment; filename=dom.xml'];
header["Content-Type: application/force-download"];
header['Pragma: private'];
header['Cache-control: private, must-revalidate'];
$dom = new DOMDocument['1.0', 'iso-8859-1'];
echo $dom->saveXML[];
Nếu bạn sử dụng phiên, hãy sử dụng các cài đặt sau để ngăn chặn sự cố với IE6:
session_cache_limiter["must-revalidate"];
session_start[];
Đã trả lời ngày 7 tháng 11 năm 2009 lúc 17:46Nov 7, 2009 at 17:46
ArgelbargelargelbargelArgelbargel
5.4402 Huy hiệu vàng22 Huy hiệu bạc16 Huy hiệu đồng2 gold badges22 silver badges16 bronze badges
//www.codexworld.com
2016-07-04T07:46:18+00:00
always
1.00
';$dom = new DOMDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML[$xmlString];//Save XML as a file
$dom->save['xml/sitemap.xml'];
Sử dụng mã PHP sau để xuất tài liệu XML trên trình duyệt.
//View XML document
$dom->formatOutput = TRUE;
echo $dom->saveXml[];
Bạn có muốn nhận trợ giúp thực hiện hoặc sửa đổi hoặc tăng cường chức năng của tập lệnh này không? Gửi yêu cầu dịch vụ trả phí
Nếu bạn có bất kỳ câu hỏi nào về kịch bản này, hãy gửi nó cho cộng đồng QA của chúng tôi - đặt câu hỏi