PHP代码
  1. // 将GIF转换为C语言中的H文件  
  2. $filename = "logo.gif";  
  3. $fp = fopen($filename"rb");  
  4. $buffer = fread($fpfilesize($filename));  
  5. fclose($fp);  
  6. $len = strlen($buffer);  
  7. $fp = fopen("mylogo.h""wb");  
  8. fwrite($fp"unsigned char php_logo[] = {");  
  9. for ($i=0; $i<=$len$i++) {  
  10.     if($i % 10 == 0) {  
  11.         fwrite($fp"\n\t\t");  
  12.     }  
  13.     if($i == $len) {  
  14.         $str = str_pad(ord(substr($buffer$i, 1)), 3, " ", STR_PAD_LEFT);  
  15.     } else {  
  16.         $str = str_pad(ord(substr($buffer$i, 1)), 3, " ", STR_PAD_LEFT) . ", ";  
  17.     }  
  18.     fwrite($fp$str);  
  19. }  
  20. fwrite($fp" };\n");  
  21. fclose($fp);  
  22. ?>   </li> </ol> </div>