� Back

� WWW.SPYROZONE.TK �

 

[179]. Merename File HTML berdasarkan Title dengan PHP

 

  

------------------------------------------------------

Author  : F-Flush

Contact : F-Flush@Phreaker.net

CopyLEFT (c) 2007 www.spyrozone.tk All Rights Reserved

� 31/01/2007  02:25:14 WIB

------------------------------------------------------

 
 

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";
  }
  ?>
     

/* ------------------------------|EOF|------------------------------ */

 

   � Back

� WWW.SPYROZONE.TK �