<?php/*** This file attempts to recursively make all files in the parent directory* (i.e. the singapore root directory) writable. This will, in general, only* succeed on server-owned content hence making it deletable by FTP users.** @author Tamlyn Rhodes <tam at zenology dot co dot uk>* @license http://opensource.org/licenses/gpl-license.php GNU General Public License* @copyright (c)2004 Tamlyn Rhodes* @version $Id: cleanup.php,v 1.4 2006/03/02 16:14:03 tamlyn Exp $*//*** Recursively attempts to make all files and directories in $dir writable** @param string full directory name (must end with /)*/function makeWritable($dir){if (is_dir($dir)) {$d = dir($dir);while (($file = $d->read()) !== false) {//ignore current and parent dirs and php filesif ($file == '.' || $file == '..' || substr($file, strlen($file)-4)=='.php') continue;$fullfile = $d->path . $file;if(@chmod($fullfile,0777))echo "Made $fullfile writable.<br />";if (is_dir($fullfile))makeWritable($fullfile."/");}}}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>cleanup script</title><link rel="stylesheet" type="text/css" href="tools.css" /></head><body><h1>Fixing file permissions</h1><p><?php//start with parent directory (singapore root)makeWritable("../");?></p><p>All done! <a href="index.html">Return</a> to tools.</p></body></html>