Cuma mau sharing aja niy.. Mungkin kita
pernah mendownload EZINE dalam format HTML. Setelah kita buka,
ternyata nama Filenya berupa angka, bukan judul dari artikel. Nah,
dengan script PHP sederhana, kita bisa merename semua file HTML tersebut
agar nantinya nama file berubah menjadi sesuai dengan apa yang ada
pada tag <title> </title>.
Untuk menggunakan script di bawah
ini,simpan script berikut pada lokasi instalasi filePHP anda kemudian
buatlah sebuah directory bernama “files”. Jalankan melalui command line.
Jika anda menggunakan Windows :
C:\PHP4\php.exe -q rename.php
Jika anda adalah Linuxish :
$ php -q rename.php
<?php $dirname = "files/"; if(!is_dir($dirname)){ echo "\nERROR: directory '$dirname' not really exist..\n"; exit; } else{ function getTitle($path) { $pagefile = fopen($path, "r"); $data = fread($pagefile, filesize($path)); if (eregi("<title>(.*)</title>", $data, $out)) { $outdata = $out[1]; } return $outdata; } $a = opendir($dirname); while($file=readdir($a)){ if(eregi(".htm",$file)||eregi(".html",$file)){ $ext = explode(".",$file); $ext = $ext[1]; $newname = getTitle($dirname.$file); rename($dirname.$file,$dirname.$newname.".".$ext); echo "\n $file => $newname.$ext"; } else{ continue; } } closedir($a); echo "\n"; } ?>