初学PHP,求助一个用户注册的问题。
如何完成注册并将注册信息保存在一个TXT文档中并且 TXT文档中的每个用户信息用一个空格隔开求各位高手给个思路。 file_put_content. file_get_content.之类的函数就可以了,函数名有没有拼错就不知道了,自己可查手册。你这样保存数据不是太好,建议用数据库。 可以先将文件用 file_get_contents 读到一个buffer,
然后使用explode 行,得到行的array,
然后将得到的行的array 再explode 空格,便得到了每需要的变量,下面为示例:
<?php
/**
*
*
* @version $Id$
* @copyright 2011
* @author:who.cat@qq.com
*/
$file = "i.txt";
$buf =file_get_contents($file);
$eline = explode("\n",$buf);
foreach($eline as $line){
$s_line = explode(" ",$line);
foreach($s_line as $var){
echo $var;
}
echo "<br />";
}
?>
[\code] 文件操作 最好还是用数据库比较好 txt做数据库??数据大了,读写很慢!!还是写进mysql吧! 测试目的,可以写下TXT的. 刚才发现,在这个案例中file 比file_get_contents要方便一些。file直接返回了以行为值的数组,file_get_contents返回的一个string还得需要explode进行加工。
页:
[1]