Gebruik: |
file_exists(string bestandsnaam) |
Uitleg: |
Kijkt of een bestand of directorie bestaat.
Geeft TRUE terug als het bestand of de directorie bestaat; FALSE in alle andere gevallen.
Onder Windows, gebruik //computername/share/filename of \\computername\share\filename om bestanden op gedeelde netwerkmappen te controleren.
|
Voorbeeld: |
<?php
$bestandsnaam = '/map/bestand.php';
if (file_exists($bestandsnaam)) {
print "Het bestand ".$bestandsnaam." bestaat";
} else {
print "Het bestand ".$bestandsnaam." bestaat niet";
}
?>
|
Bijdragen :
|
Wim
|
voor remote bestanden:
<?php
function remote_file_exists ($domein, $path, $port = 80)
{
$path = (substr($path, 0, 1) != '/') ? '/'.$path : $path;
$sock = fsockopen($domein, 80, $errno, $errstr, 5); //5s timeout
if (!$sock)
return false;
$cmd = "GET ".$path." HTTP/1.1\r\n";
$cmd .= "Host: ".$domein."\r\n";
$cmd .= "Connection: Close\r\n\r\n";
fwrite($sock, $cmd);
$output = NULL;
while (!feof($sock))
$output .= fgets($sock, 128);
fclose($sock);
if(preg_match('#200#', $output))
return true;
else
return false;
}
<?php function remote_file_exists ($domein, $path, $port = 80) { $path = (substr($path, 0, 1) != '/') ? '/'.$path : $path; $sock = fsockopen($domein, 80, $errno, $errstr, 5); //5s timeout if (!$sock) return false; $cmd = "GET ".$path." HTTP/1.1\r\n"; $cmd .= "Host: ".$domein."\r\n"; $cmd .= "Connection: Close\r\n\r\n"; $output = NULL; $output .= fgets($sock, 128); return true; else return false; }
http://www.site...mp;id=1408 |
|
|
|
|
|