Liam Delahunty: Home Tips Design Web Words Links Contact

 

Panda Internet Security 2007 - $15 Discount Coupon
CoffeeCup Software
Download Free Web Design Software Here

Sponsors:

Recommended laptop
under £500
.

Think I deserve a present? See my Amazon Wish List


Online Filename Conversion


 

This form strips out non alpha numeric characters, coverts spaces to underscores and lowercases the string. Use the Dash option if you prefer dashes to underscores. Consecutive dashes or underscores will be deleted.

I find it useful to take a document title and throw it through this to generate the file name.

Title:
Filename:
Use Dashes?
 

function convertFilename($newname,$dash){
        if ($dash){
                $sep ="-";
                $sepb ="_";
        }else{
                $sep = "_";
                $sepb ="-";
        }
        $newname = eregi_replace("[^a-zA-Z0-9]", "$sep", $newname);
        $newname = eregi_replace("$sepb", "$sep", $newname);
        $newname = eregi_replace("$sep$sep", "$sep", $newname);
        $newname = eregi_replace("$sep\.", ".", $newname);
        $newname = eregi_replace("[$sep]$", "", $newname);
        $newname = "".$newname;
        $filename = strtolower($newname);
        while (eregi("$sep$sep",$filename)){
                $filename=convertFilename($filename,$dash);
        }
        return $filename;
}

Share this!  



File System Now | Filename Conversion Form | Firefox


 

  Tips | Home | Search | Contact

Link here: