а каким образом разобрать массив то? дальше ?
ruslan.zabirov ( 2012-11-08 10:31:59 +0400 )редактировать$fio = 'ыыыыыыыыыыыыы'; $zad = 'три тысячи юаней'; $arr = array($fio, $zad); $ami->Originate("Local/$NumberToDial@TestUNISTIM",'111','AMITest','1',"","",30000,"Originator","arr=$arr" "","",TRUE); вы имеете ввиду так?)
[AMITest] exten => 111,1,Answer same => n,Festival('${arr[fio]}') ; same => n,Wait(5) same => n,Festival('${arr[$zad]}') так у меня передались пустые переменные
ruslan.zabirov ( 2012-11-08 10:49:18 +0400 )редактировать$fio = 'ыыыыыыыыыыыыы';
$zad = 'три тысячи юаней';
$arr = array($fio, $zad);
$ami->Originate("Local/$NumberToDial@TestUNISTIM", '111', 'AMITest', '1', "", "", 30000, "Originator" ,$arr, "", "", true);
[AMITest]
exten => 111,1,Answer
same => n,Festival('${fio}')
same => n,Wait(5)
same => n,Festival('${zad}')
justforquestion ( 2012-11-08 11:01:20 +0400 )редактироватьа вот интересно как вы думали он догадается о переменных в массиве? $arr=array(zad=>'test',fio=>'test3')
meral ( 2012-11-08 11:03:45 +0400 )редактироватьа вот тут $arr=array(zad=>'test',fio=>'test3') что такое zad и fio? то есть в вашем примере это не переменные и не строки. может, как -то так $zad или так 'zad'?
ruslan.zabirov ( 2012-11-08 11:41:50 +0400 )редактироватьВсем спасибо! $ami->Originate("Local/$NumberToDial@TestUNISTIM",'111','AMITest','1',"","",30000,"Originator","fio=$fio,zad=$zad","",TRUE); Проблема решена, разделить их запятой и все передается так как надо!
ruslan.zabirov ( 2012-11-08 12:19:08 +0400 )редактироватьв моем примере все хорошо. перечитайте учебник по php
meral ( 2012-11-08 12:32:49 +0400 )редактировать