i (am) Blogger and U?

from X-periment to X-perience

WP Plugins: RSS to Post

RtoP adalah WordPress Plugins yang memudahkan untuk membuat post yang content-nya berasal dari blog/web lain dalam hal ini dengan memanfaatkan RSS. RtoP dapat menyimpan banyak RSS da [...]

Profile / Portofolio Pro 2

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

Aplikasi Web: Online Shop PRO 1

Toko Online Pro 1 adalah paket full-features aplikasi toko online yang dapat digunakan untuk menjalankan bisnis Anda secara online. Aplikasi ini memiliki fitur-fitur unggulan dan lengk [...]

One-Page Portofolio / Gallery 1

One-Page Portofolio/Gallery adalah paket aplikasi web yang memfasilitasi Anda baik perseorangan maupun korporat yang ingin menampilkan/memajang portofolio/hasil karya/gallery kegiatan/p [...]

Aplikasi Web: WebReview-Series 1

Web Review-Series 1 adalah paket aplikasi web yang memfasilitasi Anda yang ingin membuat situs yang berisi review dari berbagai hal. Review tentang suatu produk, Review tentang suatu te [...]

One-Page Portofolio / Gallery 3

One-Page Portofolio / Gallery 3 memiliki fitur-fitur yang sama persis dengan One-Page Portofolio / Gallery 1 tapi dengan theme/template yang berbeda.

Cara Cek URL aktif atau tidak

Category: Tanya JawabDate:
Saturday, 24 Jun 2017

pertanyaan
apa ada cara untuk ngecek suatu URL (website) bisa diakses? maksudnya gini, misalnya ketika dalam suatu input URL web dari user mau dicek apa url itu ngasal atau memang benar ada.

jawaban
Jawaban pertanyaan ini saya dapatkan ketika membaca php docs versi chm. Function ini melakukan tes apa koneksi ke situs yang dimaksud ok atau tidak.

[php]
#from php docs
#ivijan dot stefan at gmail dot com
#Return FALSE or URL
function url_test($url='') {
if(empty($url)) return FALSE;
$curl = curl_init($url);
//don't fetch the actual page, you only want to check the connection is ok
curl_setopt($curl, CURLOPT_NOBODY, TRUE);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT ,5);
curl_setopt($curl, CURLOPT_TIMEOUT , 2);
//do request
$result = curl_exec($curl);
//if request did not fail
if ($result !== FALSE) {
//if request was ok, check response code
$statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ((int)$statusCode === 200) return $url;
return FALSE;
}
curl_close($curl);
return FALSE;
}[/php]


Penggunaannya lebih kurang seperti ini:
[php]
if(url_test('http://contoh-situs.com') !== FALSE){
#situs ok
}else{
#situs not ok
}
[/php]




Bagi Anda yang punya pertanyaan seputar Pemrograman Web (php murni atau framework CodeIgniter, Laravel dan sejenisnya atau lainnya, MySQL, jQuery, GNU/Linux dll), silahkan kirimkan email dengan awalan subjek [Tanya-Jawab] ke alamat email iqbal[dot]chahyadi[at]gmail[dot]com

Insya Allah akan saya bantu sebisa mungkin dan pembahasannya akan ditampilkan dalam kategori posting Tanya Jawab (dan kepada pengirim juga akan saya kirimkan URL jawabannya atau jawabannya langsung).

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