InfoQ

交流

讨论:二进制文件的读取

作者 ljcao 发布于 2003-07-01 分类:php基础编程

PHP和C有一定的关系,在此问个C问题:在unix系统中,如何将一个二进制的文件读到一个变量中?

[php]
long filesize(FILE *stream)
{
long curpos, length;

curpos = ftell(stream);
fseek(stream, 0L, SEEK_END);
length = ftell(stream);
fseek(stream, curpos, SEEK_SET);
return length;
}

if((fp=fopen("user.key","rb"))==NULL)
{
printf("文件打开失败 ");
exit(1);
}
fread(key,filesize(fp),1,fp);
fclose(fp);
[/php]

我用了上边的方法把文件读到变量key中,好想出了点问题,请高手指点迷津!



逛论坛交流二进制文件的读取

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

2 条回复

回复

发表人 ljcao 发表于 07月16日
发表人 ljcao 发表于 07月18日
  1. 返回顶部

    Re: 二进制文件的读取

    2003年07月16日 发表人 ljcao

  2. 返回顶部

    Re: 二进制文件的读取

    2003年07月18日 发表人 ljcao




  3. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

用editplus调试php我还是没有搞掟,郁闷!

精华区的帖子我都看了,按照大家的方法怎么都不行,大家帮我看看到...

问一个升级的问题。。。

我以前的所有程序都是在4.0。6的版本下开发的,如果现在升级到高...

抓到火龙3号!

怎么处置?

“[MySQL][ODBC 3.51 Driver][mysqld

如题

正则问题

一个包含任意字符串,包括换行符的正则表达怎么写,在线等 谢了

有没有办法让用户向数据库写完一条信息...

有没有办法让用户向数据库写完一条信息后使他在一段时间内无法第...

js NEW 中的function,不明白。。。

<script> function kk(){ ...

有关session的问题

过一段时间就要rm掉/tmp下的sess文件 否则有的用户会登陆主...

我的大话西游

听听

该如何计算这个input的个数

页面中有10个input 框,type 为text,name都是test[],我在使用jav...

[]