Hello,

I am trying install my new script on drupal, and it show's this: Fatal error: Maximum execution time of 60 seconds exceeded in F:\Work\OpenServer\domains\mmm\includes\file.inc on line 966

Below I posted script code from 959 to 984 from file.inc

function file_scan_directory($dir, $mask, $nomask = array('.', '..', 'CVS'), $callback = 0, $recurse = TRUE, $key = 'filename', $min_depth = 0, $depth = 0) {


  $key = (in_array($key, array('filename', 'basename', 'name')) ? $key : 'filename');
  $files = array();

  if (is_dir($dir) && $handle = opendir($dir)) 

while (FALSE !== ($file = readdir($handle))) {
  if (!in_array($file, $nomask) && $file[0] != '.') {
    if (is_dir("$dir/$file") && $recurse) {
      // Give priority to files in this folder by merging them in after any subdirectory files.
      $files = array_merge(file_scan_directory("$dir/$file", $mask, $nomask, $callback, $recurse, $key, $min_depth, $depth + 1), $files);
    }
    elseif ($depth >= $min_depth && @ereg($mask, $file)) {
      // Always use this match over anything already set in $files with the same $$key.
      $filename = "$dir/$file";
      $basename = basename($file);
      $name = substr($basename, 0, strrpos($basename, '.'));
      $files[$$key] = new stdClass();
      $files[$$key]->filename = $filename;
      $files[$$key]->basename = $basename;
      $files[$$key]->name = $name;
      if ($callback) {
        $callback($filename);
      }
    }
  }
}

Please help me with this, what I must change in script?

Thanks in advance!

Check you PHP.INI file for max_execution_time.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.