Ik ben op zoek naar een script dat de extensie van een bestand hernoemd.
Alle jpg's in een folder moeten hernoemd worden naar png...
Weet iemand een script hiervoor?
Of is bij onderstaand stukje script een regel toe te voegen dat hij een jpg direct als png wegschrijft?
<?
// if(($mstructure->parts[$mpart]->subtype == 'jpg') or ($mstructure->parts[$mpart]->subtype == 'jpeg')){
// imagejpeg($mnewimage,'images/upload/'.$mfilename);
// }else{
// imagepng($mnewimage,'images/upload/'.$mfilename);
// }
$fileContruct = explode(".",$mstructure->parts[$mpart]->dparameters[0]->value);
$count = sizeof($fileContruct)-1;
$fileExtension = $fileContruct[$count];
$fileExtension."<br>\n";
switch($fileExtension) {
case "jpeg":
case "jpg":
imagejpeg($mnewimage,'images/upload/2006/'.$mfilename);
break;
case "png":
imagepng($mnewimage,'images/upload/2006/'.$mfilename);
break;
}
}
else {
if(file_exists('images/upload/2006/'.$mfilename)){
unlink('images/upload/2006/'.$mfilename);
}
// if(($mstructure->parts[$mpart]->subtype == 'jpg') or ($mstructure->parts[$mpart]->subtype == 'jpeg')){
// imagejpeg($mimage,'images/upload/'.$mfilename);
// }
// else{
// imagepng($mimage,'images/upload/'.$mfilename);
// }
$fileContruct = explode(".",$mstructure->parts[$mpart]->dparameters[0]->value) ;
$count = sizeof($fileContruct) ;
$fileExtension = $fileContruct[$count];
$fileExtension."<br>\n";
switch($fileExtension) {
case "jpeg":
case "jpg":
imagejpeg($mnewimage,'images/upload/2006/'.$mfilename);
break;
case "png":
imagepng($mnewimage,'images/upload/2006/'.$mfilename);
break;
}
}
$mcontent.='[*img]'.$domain.'images/upload/2006/'.$mfilename.'[/img]\n';
imagedestroy($mimage);
}
}
?>
1.267 views