我正在使用 Adobe flex 使用 PHP 将 10Mb 的数组(包含整数)写入 bin 文件(文本文件)。但我无法获取文件,因为每次我尝试发送数组时 PHP 都会崩溃。
下面是 PHP 代码,我用来将数组写入 .bin 文件
$Text = $_POST["first"];
$arr = explode(",",$Text);
$myFile = "test1.bin";
$count=count(explode(",",$Text));
echo sizeof($arr);
$fh = fopen($myFile, 'a') or die("can't open file");
for($i=0;$i<sizeof($arr);$i++)
{
$sd=pack(V,$arr[$i]);
fwrite($fh,"$sd");
}
fwrite($fh,$str);
fclose($fh);
问题出在 PHP 代码中,如果从 flex 成功传递数组,这就是我只发布 PHP 的原因。
请让我知道,替代方式或正确的工作方式。
谢谢