i (am) Blogger and U?

from X-periment to X-perience

Web Profil / Portofolio Basic 2

Web Profil/Portofolio Basic 2 memiliki fitur-fitur yang sama persis dengan Web Profil/Portofolio Basic 1 tapi dengan theme/template yang berbeda.

Aplikasi Web: Forum Mirip Twitter

Aplikasi ini merupakan aplikasi layaknya forum pada umumnya. Hal spesial dari aplikasi ini adalah adanya tambahan yang mirip dengan Twitter. Fitur-fitur yang dimiliki antara lain: foll [...]

One-Page Portofolio / Gallery 2

One-Page Portofolio / Gallery 2 memiliki fitur-fitur yang sama persis dengan One-Page Portofolio / Gallery 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini a [...]

Profile / Portofolio Pro 1

Aplikasi Profil / Portofolio Pro 1, software berbasis web untuk pengelolaan portofolio atau untuk menampilkan profil baik perusahaan maupun perseorangan. Selain itu software ini dapat p [...]

Belajar Online: E-learning - Kuis & Soal

"Belajar Online: E-learning - Kuis & Soal", Software/aplikasi e-learning berbasis web yang dapat digunakan oleh pengajar/guru/pembimbing atau perorangan untuk membuat soal/kuis atau per [...]

Template Toko Online: Shopper Variant

SHOPPER-Variant adalah HTML template (menggunakan Bootstrap 3.3.6) yang ditujukan untuk toko online. Template ini terdiri dari 6 halaman siap pakai yaitu home, product lists, shopping c [...]

Masalah Extract URL dari Halaman Web

Category: Tanya JawabDate:
Wednesday, 20 Sep 2017

pertanyaan
Saya membuat aplikasi untuk meng-extract url image dari suatu halaman web (dengan cURL) tapi untuk beberapa url hanya menampilkan hasil kosong. Kira-kira seperti ini:
[php]
function getImg($content){
preg_match_all('# return $result[1];
}
[/php]


Saya mencoba dengan url local juga sama, terkadang bisa dan terkadang cuman kosong.


jawaban
Dugaan pertama adalah masalah pada preg_match_all() karena preg_match_all() memiliki keterbatasan yakni tidak bisa menangani input yang (kalau tidak salah) lebih besar dari 80 kilobyte. Solusinya silahkan coba dengan DOMDocument().
[php]
function getImg($content){

$dom = new DOMDocument();

@$dom->loadHTML($content);

$result = array();

foreach($dom->getElementsByTagName('a') as $gbr) {
$result[] = $gbr->getAttribute('href');
}

return $result;
}
[/php]


Atau Anda juga bisa melakukan pemangkasan (menghilangkan tag html yang tidak akan diproses sehingga ukurannya tidak lebih dari 80 kilobyte) pada hasil scrap cURL sebelum diinputkan pada function getImg().





No comments...
>> Comments closed. <<