It probably isn't supported in windows. Unlink is (in C) in the unistd.h file.
It provides a way to remove a file based on the unlink syscall (which i
sincerly doubt is available from Win32). Looking at php.net/unlink... yep
fourth comment: unlink() function dosen't work with windows98, but it dose
work on NT with apache server.
If memory serves, there is an $OS variable... if not, check phpinfo(). You can
do something like...
if ( stristr($OS, Win) )
exec(echo 'y' | del $file);
else
unlink($file);
On Thursday 31 October 2002 09:46 am, Andres, Cyrille wrote:
Hello everyone,
I upload some files on my server. If the number of lines of a file exceeds
159, I want to erase the file.
Actually the unlink() function doesn't work, I have this error : Warning:
Unlink failed (Permission denied) in D:\Data\WebSSL\tm\RFP\upload2.php on
line 78.
My code is :
$num = 0;
$fp = fopen (temp/$i,r);
while ($data = fgetcsv ($fp, 1000, ,))
$num++;
echo number of lines : $num;
if ($num150){
echo you have too many hotels;
unlink(temp/$i);
}
fclose ($fp);
Do you have a clue ??
Cyrille.
--
I pledge allegiance to the flag, of the United States of America, and to the
republic for which it stands, one nation indivisible, with liberty, and
justice for all.
-Pledge of Allegiance
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php