Bir html dosyası içinde bir php dosyanın çıkışını kaydet

4 Cevap php

Ben bazı veriler bir çıkışı (Bir web sayfası) verir dosyası, x.php ilan edilecektir hangi bir form yaşıyorum gibi bir html file.Its oluşturmak için bazı kod yürüten bir php dosyası yaşıyorum. Ben bunu en verimli şekilde file.What bir html bu çıkış kaydetmek istiyorum.?

EDIT I want to save it on sever side. Actually the thing is i want to create pdf file for that.. I wrote everything else.Now the thing is i want to save the output in a html page.So that i can convert it into pdf file..

4 Cevap

Böyle bir şey deneyin:

// Start output buffering
ob_start();
// run code in x.php file
// ...
// saving captured output to file
file_put_contents('filename.htm', ob_get_contents());
// end buffering and displaying page
ob_end_flush();

Eğer kullanamıyorsanız ob_* functions, ayrıca bir değişkene formu yazmak ve daha sonra bu değişkeni kaydedebilirsiniz.

Muhtemelen ob_start ile görmek ve çıktı_geriçağırıcı http://php.net/manual/en/function.ob-start.php

Ob işlevleri bakın (http://php.net/manual/en/function.ob-start.php bakınız) sayfadan her çıkışı (eko, baskı, vs ..) yakalamak için izin verdiği.

Böyle ob_get_contents() olarak ob_* fonksiyonları kullanarak, bir php script çıktısı yakalayabilirsiniz.