Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Semak Kewujudan Fail pada Pelayan Jauh Tanpa Menggunakan Fungsi Fail?
Menentukan Kewujudan Fail pada Pelayan Jauh
Soalan: Bagaimanakah saya boleh memastikan kewujudan fail pada alat kawalan jauh pelayan tanpa menggunakan fungsi berkaitan fail?
Jawapan: Fungsi get_header PHP menawarkan kaedah yang cekap untuk menyemak ketersediaan fail pada pelayan jauh tanpa memerlukan mekanisme yang kompleks.
<code class="php">$headers=get_headers($url);</code>
Dengan memeriksa kod status respons yang dikembalikan dalam $headers[0], anda boleh menentukan sama ada fail itu wujud. Kod "200 OK" menunjukkan bahawa fail itu ada.
<code class="php">function UR_exists($url){ $headers=get_headers($url); return stripos($headers[0],"200 OK")?true:false; }</code>
Fungsi ini mengembalikan nilai Boolean yang menunjukkan kewujudan atau ketiadaan fail pada URL yang ditentukan. Anda boleh memanfaatkannya untuk menguji kefungsian URL, seperti yang ditunjukkan di bawah:
<code class="php">if(UR_exists("http://www.amazingjokes.com/")) echo "This page exists"; else echo "This page does not exist";</code>
Atas ialah kandungan terperinci Bagaimana untuk Semak Kewujudan Fail pada Pelayan Jauh Tanpa Menggunakan Fungsi Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!