Nasıl indirmek ve bir web sayfasından ilk 200 veya 250 karakter görüntüleyebilir?

2 Cevap

Ben ilk 200 veya 250 karakterleri görüntülemek istediğiniz URL'ler bir listesi var. Jquery de kullanarak yapabilirsiniz ya da ben [PHP kullanarak] ve veritabanında saklayabilirsiniz sunucu tarafında onları indirmek gerekir?

Ben karakter sınırı ile fopen kullanmak zorunda olacak sanırım. **

Edit

"Beden" İlk 200 karakter etiketleri hariç. Özetle gibi

2 Cevap

Senin başlık Okuma, benim ilk eğim FOPEN kullanmak için, ama akla gelen birkaç şey var ...

1) Hedef HTML kodu "yeni hat" var mı? Eğer google.com kaynak koduna bakarsanız Örneğin, bütün "sayfa" kod sadece 15 satır. Bu nedenle, bu işe yaramaz.

2) Eğer hesap biçimlendirme içine almak gerekir mi? Bir yazı tipi etiketi veya bağlantı gibi basit bir 200 karakter sınırı çoğu (veya tamamını) sürebilir.

Sen içine bakmak isteyebilirsiniz:

strip_tags (..)

http://php.net/manual/en/function.strip-tags.php

Ben bunu nasıl ...

FOpen the page and store to string then strip_tags (..) the string and substr(..) the string "buffer".

Umarım bu yardımcı olur.

Sen simple html dom parser ile yapabilirdi. Bu olsa da, biraz yavaş. Yani tek bir sayfada birçok alıntılar görüntüleniyor eğer bir veritabanında sayfa içeriğini saklamak düşünebilirsiniz.

<?php
include("simple_html_dom.php");

$html = file_get_html("http://www.stackoverflow.com");
echo substr(str_replace("  ", "", $html->plaintext), 0, 200);
?>