andy, this should be pretty basic - just try something along the lines of 1. SELECT country/codes from DB [1] 2. loop thru those results [2] a. check if a file called "country code"-map.gif exists[3], if it does, rename[4] it to matching "country name"-map.gif b. if not, output (so you know what has and hasn't worked) 3. done
useful functions [1] mysql_query("SELECT * FROM countries ORDER BY country_code"); [2] while ($thisCountry = mysql_fetch_array($result)) { [3] if (file_exists($thisCountry["country_code"] . "-map.gif")) { [4] rename($thisCountry["country_code"] . "-map.gif", $thisCountry["country"] . "-map.gif"); HTH Beau // -----Original Message----- // From: Andy [mailto:[EMAIL PROTECTED]] // Sent: Wednesday, 13 March 2002 8:47 PM // To: [EMAIL PROTECTED] // Subject: [PHP-DB] Renaming files after a name in a db field possible? // // // Hi there, // // I am wondering if this is possible in php: // // I have a whole bunch of files named after countrycodes. E.g. // CA-map.gif // // Now I would like to rename those files after the country. // This is listed in // a dbtable containing the countrycode and countryname. E.g. // CA - Canada // // How could I generate a php script which scannes the dir for matching // Countrycode patterns and renames the filename ? // E.g.: Make out of CA-map.gif -> canada-map.gif? // // Thanx for any hint, // // andy // // // // -- // PHP Database Mailing List (http://www.php.net/) // To unsubscribe, visit: http://www.php.net/unsub.php // -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php