Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> post_params - передать массив 
V
    Опции темы
Risyaalex
Дата 15.8.2011, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Все идет по плану...
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 22.7.2010

Репутация: нет
Всего: нет



поставила SWF Uploader для загрузки файлов - мне нужно передать 3 значения, передается почему то только одно
решила пойти другим путем - данные собираю в массив и отправляю - вроде как один параметр передается. но вытащить из массива данные тоже не удается

вот отправка массива
Код

$array = array($_POST['title'].','.$_POST['text'].','.$_POST['password']);
                
post_params: {"PHPARRAY" : "<?php echo $array;  ?>"},




здесь пытаюсь получить данные из массива
Код

    if (isset($_POST["PHPARRAY"])) {
        $array = $_POST["PHPARRAY"];
    }
    list ($title,$text,$password) = explode(',',$array);



подскажите, как передать данные через несколько post_params или массивом
PM MAIL ICQ   Вверх
NFL
Дата 15.8.2011, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 5.5.2009

Репутация: нет
Всего: нет



Risyaalex, а просто передать постом нельзя там? не силен во флеше :(

метода типа post() нету?

как вариант - собирайте данные в строку с сепаратором и ее отправляйте, а на стороне похапе explode()
PM MAIL   Вверх
Risyaalex
Дата 15.8.2011, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Все идет по плану...
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 22.7.2010

Репутация: нет
Всего: нет



передать постом нельзя, параметры передаются через функцию. с одним параметром - проблем нет, больше передать не получается, даже через массив(

Добавлено через 1 минуту и 1 секунду
вот функция 
Код

<script type="text/javascript">
        var swfu;

        window.onload = function() {
            var settings = {
                flash_url : "swfupload.swf",
                upload_url: "upload.php",
                post_params: {"PHPSESSID" : "<?php echo session_id(); ?>"},
                post_params: {"PHPARRAY" : "<?php echo $array;  ?>"},
                file_size_limit : "51200000",
                file_types : "*.*",
                file_types_description : "All Files",
                file_upload_limit : 1,
                file_queue_limit : 0,
                custom_settings : {
                    progressTarget : "fsUploadProgress",
                    cancelButtonId : "btnCancel"
                },
                debug: false,

                // Button settings
                button_image_url: "images/TestImageNoText_65x29.png",
                button_width: "65",
                button_height: "29",
                button_placeholder_id: "spanButtonPlaceHolder",
                button_text: '<span class="theFont">Выбрать</span>',
                button_text_style: ".theFont { font-size: 16; }",
                button_text_left_padding: 2,
                button_text_top_padding: 3,
                
                // The event handler functions are defined in handlers.js
                file_queued_handler : fileQueued,
                file_queue_error_handler : fileQueueError,
                file_dialog_complete_handler : fileDialogComplete,
                upload_start_handler : uploadStart,
                upload_progress_handler : uploadProgress,
                upload_error_handler : uploadError,
                upload_success_handler : uploadSuccess,
                upload_complete_handler : uploadComplete,
                queue_complete_handler : queueComplete    // Queue plugin event
            };

            swfu = new SWFUpload(settings);
         };
    </script>

PM MAIL ICQ   Вверх
нуп
Дата 15.8.2011, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Наверное вот так
Код

post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "myvar" : 123, "myvar2" : 333},

PM MAIL   Вверх
Risyaalex
Дата 15.8.2011, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Все идет по плану...
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 22.7.2010

Репутация: нет
Всего: нет



Цитата(нуп @  15.8.2011,  13:05 Найти цитируемый пост)
post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "myvar" : 123, "myvar2" : 333},


я так пробовала - вообще перестают файлы загружаться, и ковычки с разными вариациями пробовала ставить

единственное что получилось - загрузить еще один параметр кроме PHPSESSID, таким же способом
PM MAIL ICQ   Вверх
нуп
Дата 15.8.2011, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Замените 
Код

  post_params: {"PHPSESSID" : "<?php echo session_id(); ?>"},
                post_params: {"PHPARRAY" : "<?php echo $array;  ?>"},

на
Код

  post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "PHPARRAY" : "<?php echo $array;  ?>", "vaaaarrrr" : "2222" },

И покажите как браузер это выдает
PM MAIL   Вверх
Risyaalex
Дата 15.8.2011, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Все идет по плану...
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 22.7.2010

Репутация: нет
Всего: нет



post_params: {"PHPSESSID" : "<?php echo session_id(); ?>"},
post_params: {"PHPTITLE" : "<?php echo $_POST['title'];  ?>","PHPTEXT" : "<?php echo $_POST['text'];  ?>","PHPPASS" : "<?php echo $_POST['password'];  ?>"},


получилось!
оказывается PHPSESSID не нужно трогать, следующей строкой остальные параметры внести и все!

ура!

всем спасибо)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.