thaiall logomy background
coding : changefilename_php.txt.
my town
Source : Perl | PHP | ASP | JSP | HTML | HTML5 | JavaScript | Java | COBOL | C++ | MS Access | VBNet | VB | Python | โค้ดดี
File : changefilename_php.txt. ID : 9139
Skin : Default | Sons-of-obsidian | Sunburst | Highlighter | Full
<?
//foreach($argv as $v) echo $v."\n";
if (isset($argv[1]) && $argv[1] == "chartoascii") {
  $d = opendir(".");
  while ($list = readdir($d)) {
    if (strlen($list) > 4 && $list != "php5ts.dll" && $list != "php.exe" && $list != "changefilename.php" 
	&& substr($list,-3) == "mp3" && ord(substr($list,0,1)) > 59) { // protected repeat
      $f = substr($list,0,strlen($list) - 4);
      $fn = "";
      for($i = 0;$i<strlen($f);$i++) { $fn .= sprintf("%03d",ord(substr($f,$i,1))); }
      $fn .= ".mp3";
      rename($list,$fn);
      echo $fn."\n";
    }
  }
} elseif(isset($argv[1]) && $argv[1] == "asciitochar") {
  $d = opendir(".");
  while ($list = readdir($d)) {
    if (strlen($list) > 4 && $list != "php5ts.dll" && $list != "php.exe" && $list != "changefilename.php" 
	&& substr($list,-3) == "mp3" && ord(substr($list,0,1)) < 59) { // protected repeat
      $fn = "";
      for ($i = 0;$i < ((strlen($list) - 4) / 3);$i++) {
        $point = ($i * 3);
        $fn .= chr((substr($list,$point,1) * 100) + (substr($list,$point + 1,1) * 10)  + (substr($list,$point + 2,1)));
      }
      rename($list,$fn.".mp3");
      echo $fn."\n";
    }
  }
}else {
echo "DOS> php changefilename.php chartoascii";
}
?>
จำนวน : 33 บรรทัด
าษาเฮชทีเอ็มแอล (HTML = HyperText Markup Language) คือ ภาษาคอมพิวเตอร์ที่ออกแบบมาเพื่อใช้ในการสร้างเว็บเพจที่เรียกดูผ่านทางเว็บเบราว์เซอร์ (Web Browser) เริ่มพัฒนาโดย ทิม เบอร์เนอรส์ ลี (Tim Berners Lee) ในปัจจุบัน HTML ล่าสุดคือ รุ่น 5 เป็นมาตรฐานหนึ่งของ ISO ซึ่งจัดการโดย World Wide Web Consortium (W3C) ในปัจจุบัน ทาง W3C ผลักดัน รูปแบบของ HTML แบบใหม่ ที่เรียกว่า XHTML รุ่นแรกคือ 1.0 (ม.ค.2543) ซึ่งมีโครงสร้างเป็นแบบ XML (eXtensible Markup Language)
ตัวอย่าง Hello World
ปรับปรุงโปรแกรม source.pl : 2565-07-24
Thaiall.com