Php check dowload link online

Hallo, cara mengecek direct link file dengan php bagaimana ya? Misalnya gini, saya punya 2 server. Server pertama digunakan untuk menangani request dari client sedangkan server kedua saya gunakan untuk menyimpan file.

Bagaimana caranya kita mengecek direct link dari server kedua dari server pertama kalau filenya tersedia / bisa diakses dan cara menentukan content typenya gambar atau document atau audio dan lain-lain?

avatar DennyKurniawan
@DennyKurniawan

62 Kontribusi 22 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Untuk mengecek apakah link valid atau tidak, bisa menggunakan CURL, cek status codenya apakah 404.

<pre> $handle = curl_init($url); curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);

/* Get the HTML or whatever is linked in $url. */ $response = curl_exec($handle);

/* Check for 404 (file not found). / $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); if($httpCode == 404) { / Handle 404 here. */ }

</pre> *Sumber: <a href=' https://stackoverflow.com/questions/408405/easy-way-to-test-a-url-for-404-in-php '>easy way test url 404</a>

--

Masalah yang kedua, cara mengecek format file tipenya apa, ambil nama ekstensinya, kalo .jpg/.png dll berarti gambar, begitu juga format lainnya

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 5 tahun yang lalu

Tanggapan

Sangat menarik, Terimakasih banyak.

Login untuk ikut Jawaban