Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
dapat error call to undefined function
dptHasil($website); echo $fix;
?>
waktu di jalanin dapet pesan error gini "Fatal error: Call to undefined function headGet()".. mohon penjelasannya :D makasih sebelumnya..
9 Jawaban:
kalau di dalam fungsi dptHasil fungsi getHeadnya dipanggil dengan $this->headGet($website) masih error ngga ? kalo ngga, baru kita bahas -
public function dptHasil($website){
$result = $this->headGet($website); ...
}
keluar ini mas Fatal error: Call to undefined function dptHasil()
kalau boleh tau $this itu maksudnya apa ya mas ?
udah bisa dengan $this ya? $this itu referensi ke kelasnya sendiri, jadi setiap kita mau manggil fungsi yg ada di dalam kelas sendiri kita pake $this. Prinsipnya sama seperti pas deklarasi $response = new Check();, dan menggunakan $response buat manggil metode, nah kalo di dalam kelas ngga pelu bikin objek baru cukup $this langsung
oh gitu ya. oke makasih mas penjelasannya :D
mas mau nanya lagi kalau muncul gini napa ya ?
Warning: get_headers(): This function may only be used against URLs in
headGet($website); if ($result == 200) { $result = "Dapat"; } elseif ($result == 301 || $result == 404) { $website = 'http://www.' . $url . 'robots.txt'; $result = $this->headGet($website); if ($result == 200) { $result = "Dapat di 2"; } elseif ($result == 301 || $result == 404) { $website = 'https://www.' . $url . 'robots.txt'; $result = $this->headGet($website); if ($result == 200) { $result = "Dapat di 3"; } else { $result = "gak dapat semua"; } } }
return $result; } }
$response = new Check(); $fix = $response->dptHasil($website); echo $fix; ?>
scriptnya kayak gini
Masalahnya sama sepertinya,, get_headersnya diapakainan $this juga, tapi saya ngga lihat ada fungsi dengan nama itu, ohiya pakai tombol 'sisipkan kode' ya kalau mau mnulis kode, biar lebih mudah dibaca
oh oke mas makasih banyak atas penjelasannya. sangat membantu :D