2017-02-23 35 views
0

我想出了一个PHP脚本,将信息保存到一个bin文件,但问题是将增加许多0000PHP文件保存为斌将写信给许多0000

脚本:

<?php 
$name = 'username'; 
$pass = ' password'; 
$pass .= pack('i', dechex($pass)); 
$fp = fopen($name.'.usr','w+'); 
fwrite($fp,$pass); 
fclose($fp); 
?> 

这将保存文件username.usr和里面保存

0970 6173 7377 6f72 6400 0000 00 

相当于

TABpassword 

那么我想只保存“密码”后的第一个00,之后什么也没有。 应该是0970 6173 7377 6f72 6400 而如果它是

$pass = ' passwords'; 

应该

0970 6173 7377 6f72 6473 00 

在这个任何帮助吗?

问候

回答

0

改变包装的 “i” 为 “C”,并做了工作