PHP: benim kod cihazlar olmadan bir HTML dosyasını yükleme

3 Cevap php

Ben (http://php.net/manual/en/domdocument.loadhtml.phpt) harici bir. Html dosyasını yüklemek için loadHTML fonksiyonunu kullanıyorum. Bunu yüklediğinizde, "düzenli ait" benim kod kadar, ben istemiyorum, hangi. Ben sadece benim. Html html parçacıkları istiyorum, tam bir HTML belgesi istemediğin, ve ben bunu istemiyorum, çünkü ben, loadHTML dosya geçerli html yapmak denemek istemiyorum.

Bu kod toparlamak değil böylece. Html dosyasını yüklemek için daha iyi bir işlevi var mı?!

3 Cevap

Sadece bir dizeye HTML koymak istiyorsanız, sadece kullanabilirsiniz:

$file1 = file_get_contents("file.html");

LoadHTML bir DOM yapısı içine html dosyası verileri koyar.

Gerçekten HTML (parçacıkları değildir) değilse o zaman gerçekten bir DOM yapısı yapamaz - ama sizin için ne istedi olduğunu.

Şimdi, ilk soru açıklama bu veri yüklü bir kez yapmak istediğini sordu, böylece yeni bir yönde bize işaret edeceği için iyi bir cevap, ya da cevap HAYIR sadece ya.

Kaydetmek için:

$contents = file_get_contents('example.html');

Çıkışı için:

readfile('example.html');