Simon Lloyd Posted May 30, 2012 Share Posted May 30, 2012 Hi all, firstly let me say im not a coder but can just about get by, i have the code below in a file (delfile.php) it's function is to delete files in the designated directory if they are over a month old, i'm running it via a cron job in cpanel and the line to run it is: php /home/xxxxxx/public_html/delfile.php When the cron runs i get this error returned in the cpanel email telling me the contents of the file and then this error underneath, what have i missed or done wron in the code below? Fatal error: Call to undefined function close() in /home/xxxxxx/public_html/delfile.php on line 33 <?php // if you not running this script in the directory // then you must add directory to the file you are // reading. $directory = '/home/xxxxxx/public_html/expupload'; $latesttime = time (); $handle = opendir ( $directory ); while ( false !== ( $file = readdir ( $handle ) ) ) { if ( $file != '.' && $file != '..' ) { $path = $directory . '/' . $file; echo $file . "<br>"; $filetime = filemtime ( $path ); echo $filetime . "<br>"; $dtime = ( $latesttime - $filetime ); if( ! is_dir ( $path ) && $dtime >= 604800 ) { unlink ( $path ); } } } close ($handle); ?> Regards, Simon Link to comment https://forums.phpfreaks.com/topic/263392-fatal-error-call-to-undefined-function/ Share on other sites More sharing options...
wigwambam Posted May 30, 2012 Share Posted May 30, 2012 Shouldn't it be fclose? Link to comment https://forums.phpfreaks.com/topic/263392-fatal-error-call-to-undefined-function/#findComment-1349846 Share on other sites More sharing options...
Barand Posted May 30, 2012 Share Posted May 30, 2012 try closedir() Link to comment https://forums.phpfreaks.com/topic/263392-fatal-error-call-to-undefined-function/#findComment-1349849 Share on other sites More sharing options...
Simon Lloyd Posted May 30, 2012 Author Share Posted May 30, 2012 Thanks guys, i used closedir($handle) and now no error, now it just shows me a list of directory contents, thanks again Link to comment https://forums.phpfreaks.com/topic/263392-fatal-error-call-to-undefined-function/#findComment-1349871 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.