写了个读取php.ini文件的功能 <SCRIPT src="common.js" mce_src="common.js" type=text/javascript></SCRIPT> <SCRIPT type="text/javascript"> var collapsed = getcookie('cdb_collapse'); function collapse_change(menucount) { if($('menu_' + menucount).style.display == 'none') { $('menu_' + menucount).style.display = '';collapsed = collapsed.replace('[' + menucount + ']' , ''); //$('menuimg_' + menucount).src = 'images/menu_reduce.gif'; } else { $('menu_' + menucount).style.display = 'none';collapsed += '[' + menucount + ']'; //$('menuimg_' + menucount).src = 'images/menu_add.gif'; } setcookie('cdb_collapse', collapsed, 2592000); } </SCRIPT> <?php // 2007年10月15日 // 读取php.ini文件 //定义php.ini文件 $filename = "d:/php/php.ini"; //定义php.ini文件 $outputfile = "phpiniset1.txt"; //定义 $i = 0; //控制[] //定义数组 $arr["title"] = ""; $arr["content"] = ""; //打开文件 $fp=fopen($filename,"r"); //读取文件内容(全部读取) //$str=fread($fp,filesize($filename)); //写入phpini的设置 $handle=fopen($outputfile,"w"); //一行一行读取 while (!feof($fp)) { $buffer = trim(fgets($fp, 1024)); //如果是空行,则忽略 if (!(empty($buffer))) { //如果是注释,则忽略;不是则读取 if (!($buffer{0}==";")) { //如果是一个模块 if (($buffer{0}=="[")) { //去除[]以便缩进时使用 //$buffer = str_replace("[","",$buffer); //$buffer = str_replace("]","",$buffer); //如果是第一次遇到"[" if ($i == 0) { $i = 1; } else { echo "#-----------------"; echo "<br>"; } //echo "<span οnclick=/"collapse_change('".$buffer."')/" style="/" mce_style="/""cursor:hand/"><FONT COLOR=#660000><strong>".$buffer."</strong></FONT></span>"; echo "<FONT COLOR=#660000><strong>".$buffer."</strong></FONT>"; echo "<br>"; echo "#-----------------"; echo "<br>"; } else { echo $buffer."/n"; echo "<br>"; } //把刚才查找的内容写进生成的文件 fwrite($handle,$buffer."/n"); } } else { continue; } } //关闭文件对象 fclose($fp); fclose($handle); ?>