Skip to content

Instantly share code, notes, and snippets.

function urlize($string){
return preg_replace('/\-+/', '-', preg_replace('/[^a-zA-Z\-_]/', '', preg_replace('/\s+/', '-', strtolower($string))));
}
@joshuamilford
joshuamilford / gist:1076339
Created July 11, 2011 17:29
PHP Image Resizer
function resize($incoming, $max_width, $max_height, $crop = true){
$original_name = explode('.', $incoming);
$original_ext = strtolower(array_pop($original_name));
$original_name = implode('.', $original_name);
if(!file_exists($incoming)) $error = 'Original file doesn\'t exist.';
else{
if(!$original_info = getimagesize($incoming)) $error = 'Original file isn\'t a valid image.';
else{
$original_width = $original_info[0];
$original_height = $original_info[1];