Home > Backend Development > PHP Tutorial > How to Check File Existence on Remote Servers Without Using File Functions?

How to Check File Existence on Remote Servers Without Using File Functions?

DDD
Release: 2024-10-18 18:48:29
Original
837 people have browsed it

How to Check File Existence on Remote Servers Without Using File Functions?

Determining File Existence on Remote Servers

Question: How can I ascertain the existence of a file on a remote server without utilizing file-related functions?

Answer: PHP's get_header function offers an efficient method to check file availability on remote servers without the need for complex mechanisms.

<code class="php">$headers=get_headers($url);</code>
Copy after login

By inspecting the response status code returned in $headers[0], you can determine if the file exists. A code of "200 OK" indicates that the file is present.

<code class="php">function UR_exists($url){
   $headers=get_headers($url);
   return stripos($headers[0],"200 OK")?true:false;
}</code>
Copy after login

This function returns a Boolean value indicating the existence or absence of the file at the specified URL. You can leverage it to test URL functionality, as exemplified below:

<code class="php">if(UR_exists("http://www.amazingjokes.com/"))
   echo "This page exists";
else
   echo "This page does not exist";</code>
Copy after login

The above is the detailed content of How to Check File Existence on Remote Servers Without Using File Functions?. For more information, please follow other related articles on the PHP Chinese website!

source:php
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template