PHP文本文件操作的新收获,兼对学习书籍的粗略认识

最近做的一个程序,需要从文本中提取数据。最初的时候按照原先学习的php对文件的操作,使用的是fopen函数读取通过表单文件域传递过来的文件,然后再使用fgets函数进行一行一行的读取数据。这就存在一个问题,如果直接读取本地文件,然后上传到服务器的数据库中时,总是提示文件有误。开始知识有限,查看文件域,对应的字符串为/var/tmp下的文件名,以为php只能是操作远端服务器中的文件,便在前面添加了一行cp语句,将文件上传到服务器后再操作,倒也正常。

但随着文件的逐渐增大,上传的时间已经快赶上处理数据的时间了,恰好昨天系统学习php中的文件操作,学到可以用file()函数将文件读入到一个数组中,对应自己的程序,想到可以尝试一下。果然是一次成功,省略了原先文件传输的时间,算是小有收获。

最初学习,兴趣为主,看的书一般都不是很系统,而这方面台湾的作者,写作手法或者说技能要好于国内的,一般能抓住学习者的兴趣点,由浅入深,逐步深入,但受篇幅所限,多是举出常用实例,然后对例子中的关键之处进行一些指导,学下来之后也就是照猫画虎,算是入门的良品。美国的书则是,以我为主,娓娓道来,初看很是枯燥,与自己所学关系不大,但看来要想深入,还是看看专业、系统的书籍。

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>