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: Custom X

Aplikasi Web Custom X, software berbasis web dinamis dengan fitur utama adalah pembuatan SURVEY dan/atau POLLING dengan jumlah yang tidak dibatasi. Selain itu aplikasi ini juga memiliki [...]

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.

Aplikasi Web: WebReview-Series 2

Web Review-Series 2 memiliki fitur-fitur yang sama persis dengan Web Review-Series 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini adalah theme yang respons [...]

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 [...]

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 [...]

2017
24Juni

Cara Cek URL aktif atau tidak

Post category: Tanya Jawab

[tanya] 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.

[jawab] 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 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. <<