Ping Twitter untuk Ketersediaan dalam PHP
Untuk menentukan sama ada Twitter tersedia pada masa ini, prosedur IF mudah boleh dilaksanakan untuk menyemak kebolehaksesannya dan mengembalikan nilai Boolean, sama ada benar atau palsu. Fungsi ini boleh terbukti berguna apabila menyelesaikan masalah ketersambungan atau mengautomasikan tugas yang bergantung pada ketersediaan Twitter.
Penyelesaian:
Fungsi PHP berikut memanfaatkan perpustakaan curl untuk mengesahkan status tapak web Twitter:
function urlExists($url=NULL) { if($url == NULL) return false; $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode >= 200 && $httpcode < 300; }
Penjelasan:
Penggunaan:
$isTwitterAvailable = urlExists('https://twitter.com'); if ($isTwitterAvailable) { // Twitter is available } else { // Twitter is currently unavailable }
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada Twitter tersedia menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!