new-php-user
30.07.2009 - 17:13
нужно чтобы юзер ввёл curlopt параметры в текстовое окно (или скрипт взял бы их из файла) и чтобы они внедрились в curl запрос
PHP |
$new_array = explode('|', $_POST['text']);
for ($new_array_c=0; $new_array_c<sizeof($new_array); $new_array_c++) { $new_array[$new_array_c] = explode(' = ', $new_array[$new_array_c]);
$new_array_01[$new_array_c] = trim($new_array[$new_array_c][0]);
$new_array_02[$new_array_c] = trim($new_array[$new_array_c][1]); }
$requests = array_combine($new_array_01, $new_array_02); |
при отправке запроса возникает ошибка
Array keys must be CURLOPT constants or equivalent integer values in ...массив вроде нормальный - Array([CURLOPT_HEADER] => true), но всё равно не работает
Спустя 15 часов, 42 минуты, 54 секунды (31.07.2009 - 07:56) Guest написал(а):
$requests = array_combine(array_map('constant', $new_array_01), array_map('boolean', $new_array_02));
Спустя 2 часа, 54 минуты, 30 секунд (31.07.2009 - 10:51) jetistyum написал(а):
массив curlopt опций должен состоять не из текстовых ключей, а из int-ов, которые задаются константами. думаю тебе нужно поюзать функцию
constant() для заполнения массива значениями