Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
как передать массив другому скрипту?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: как передать массив другому скрипту? (Прочитано 3413 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Perlita
Завсегдатай
Новичок
Сообщений: 32
+0/-0
0
как передать массив другому скрипту?
«
:
09 Октября 2002, 15:07:01 »
Помогите, есть скрипт, в нем строки:
$parts=array(300,150,50,23,5,4,3,2,2,1);
print"
http://localhost/draw_diagram.php\'>";
как скрипту draw_diagram.php передать значения массива $parts?
Записан
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
как передать массив другому скрипту?
«
Ответ #1 :
09 Октября 2002, 15:26:47 »
reset
(
$parts
);
$s
=\
'\';
$parts=array(300,150,50,23,5,4,3,2,2,1);
while (list ($key, $val) = each ($parts)) {
$s.= "parts[$key]=$val&";
}
$s=substr($s, 0, -1);
print"<img src=\'http://localhost/draw_diagram.php?$s\'>";
Записан
Perlita
Завсегдатай
Новичок
Сообщений: 32
+0/-0
0
как передать массив другому скрипту?
«
Ответ #2 :
09 Октября 2002, 15:53:43 »
Cпасибо большое...
Записан
bigdaddy
Заглянувший
Новичок
Сообщений: 1
+0/-0
0
как передать массив другому скрипту?
«
Ответ #3 :
14 Октября 2002, 16:37:44 »
$out_str = implode("&",$parts);
print"
http://localhost/draw_diagram.php?$outstr\'>";
Записан
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
как передать массив другому скрипту?
«
Ответ #4 :
14 Октября 2002, 17:46:16 »
идея правильная, а реализация - нет.
если это нумерованный массив, то действительно, можно использовать implode
только, конечно, не "&"
$out_str ="parts[]=".implode("&parts[]=",$parts);
print"
";
Записан
Maniac
Ума нет - считай коллега
Глобальный модератор
Ветеран
Сообщений: 844
+0/-0
2
как передать массив другому скрипту?
«
Ответ #5 :
14 Октября 2002, 20:20:58 »
Интересно, а идея использовать в качестве параметра то, что выплюнет serialize будет задушена на корню?
Записан
TANSTAAFL
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
как передать массив другому скрипту?
«
Ответ #6 :
14 Октября 2002, 22:47:33 »
Думаю, нет.
Правда, в принимающем скрипте придется одну строчку добавить, на раскодировку, но это не проблема, я думаю.
$out_str ="parts_str=".urlencode(serialize($parts));
$parts=unserialize($parts_str);
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
как передать массив другому скрипту?
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28