dDan
Новичок
Прочитать бинарный файл
Доброго времени суток уважаемы мастера. Возникла задача разобраться с форматом бинарного файла.
Я знаю что в этот файл пишет СИшная функция.
Записывает она туда структуру.
Есть ли возможность прочитать такую структуру на пхп
Доброго времени суток уважаемы мастера. Возникла задача разобраться с форматом бинарного файла.
Я знаю что в этот файл пишет СИшная функция.
Записывает она туда структуру.
PHP:
int cheatprot(int type,char *ip,char *id,int uniq)
{
FILE *f;
struct s_track new;
char fname[LINKLEN];
time_t t=time(NULL);
new.t=t;
new.ip.s_addr=ip?inet_addr(ip):0;
new.opts=((getenv("HTTP_VIA") || getenv("HTTP_X_FORWARDED_FOR"))?TR_PROXY:0)|(uniq?TR_UNIQ:0);
new.opts2=0;
sprintf(fname,"%s%d-%s.ip",IPLOG,type,id);
if(!(f=fopen(fname,"a")))
return 0;
[B]fwrite(&new,sizeof(struct s_track),1,f);[/B]
fclose(f);
return 1;
}