Copy / paste herhangi bir web sitesi kaynak kodunu görüntülemek

4 Cevap php

Kullanıcıların bu kodu kopyalayıp yapıştırın öylesine i textfield kutusuna i kullanabilirsiniz HTML olarak bu sayfanın kaynak kodunu kopyalamak istediğiniz .... bir php dosyası (/ something.php) MySQL veri gösteren bir web sitesi var ...

Kullanıcıların her HTML kodunu custimize böylece, neredeyse mySQL gelen bilgileri kullanarak bir HTML jeneratör gibi.

Ben her şeyi ekran HTML şey hariç ... örtülü var.

Lütfen Yardım

4 Cevap

echo htmlspecialchars(eval(file_get_contents('path/to/your/file')));

Eval genellikle Ancak kaşlarını çattı ama bu hızlı ve kolay bir çözümdür.

HTML varlıkları içine HTML kaçmak gerekir. Örneğin, < &lt; dönüştürmek.

Aslında web sunucusundan request sayfa, sadece yürütmek ve sonuç üretmek için PHP için sırayla içeriğini okumak değil gerekir. PHP (dosya sadece reading edildi) aslında görüntülemek için istenen HTML almak için veritabanı sorgulama olduğunu doğru anlamak Yani, eğer.

Yani, bir şey gibi (izin varsa) file_get_contents("http://url_of_php_file_you_were_simply_reading_not_requesting");, o zaman tabii ki htmlspecialchars(); yoluyla bu çalıştırmak

Sayfayı isterken sadece kullanmak daha CURL taşınabilir kalmak.