作者pudding0421 (jane)
看板Flash
标题Re: [问题] flash传array到php
时间Sat Oct 20 16:01:59 2007
附上原始档 不是我原来的档案 但是问题一样 拜托了 如果问题太笨请鞭小力点
http://nccu.edu.tw/93306001/ttt.rar
FLASH 只有一格
stop();
var pudding:LoadVars = new LoadVars();
var pictures:Array = new Array();
pictures[0] = "pictures";
pictures[1] = "bananas";
pudding.pictures = pictures;
trace(pudding.pictures);
var rand=Math.random(100000);
pudding.sendAndLoad("
http://140.119.19.149:8090/ttt.php?chache="+rand,
pudding, "POST");
pudding.onLoad = function(success) {
result.text = pudding["result"];
}
-----------------------PHP----------------------
<?
$pictures=$_POST[pictures];
if($pictures) {
for($i=0;$i<=80;$i++) { //这个80是我随便设的 因为不知道会有几格
if ($pictures[$i]) {
$pic=$pictures[$i];
$echo=$echo.".".$pictures[$i];
}
}
}
echo "&result=$echo";
?>
※ 引述《pudding0421 (jane)》之铭言:
: 我想请问一下
: 我在flash里面写了这样一段程式码
: var pictures:Array = new Array();
: pictures[pageid] = "pictures/"+file.name; //pageid是前一页传来的值
: 这样pictures[0]=pictures/a.jpg
: pictures[1]=pictures/b.jpg
: pictures[2]=picutures/c.jpg
: 可是我传到php之後
: 就会变成
: pictures[0]=p
: pictures[1]=i
: pictures[2]=c
: pictures[3]=t
: pictures[4]=u
: .............依此类推
: 请问该怎麽改才能变成我想要的一格里面是一个路径 而不是一格里面只存一个字母呢?
: 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.19.149