Chukcha

Рейтинг
291
Регистрация
04.02.2005

if (!$result3) {

die('Неверный запрос: ' . mysql_error());

}

aktuba:
3. Почему $cache_dir, $cache_file_ext и $cache_time static? Смысл? Зачем вообще их делать публичными?

это... от недостатка опыта

вот небольшая статейка

http://www.ibm.com/developerworks/opensource/library/os-php-7oohabits/index.html?S_TACT=105AGX99&S_CMP=CP

для ...

временно удаляем(переименовываем) index.php

Пишем свой


<?php
print_r($_SERVER);

Изучаем useragent, пытаемся найти в коде

....

вздохнул....

CURLOPT_POSTFIELDS Все данные, передаваемые в HTTP POST-запросе. Для передачи файла, укажите перед именем файла @, а также используйте полный путь к файлу. Тип файла также может быть указан с помощью формата ';type=mimetype', следующим за именем файла. Этот параметр может быть передан как в качестве url-закодированной строки, наподобие 'para1=val1&para2=val2&...', так и в виде массива, ключами которого будут имена полей, а значениями - их содержимое. Если value является массивом, заголовок Content-Type будет установлен в значение multipart/form-data. Начиная с версии PHP 5.2.0, при передаче файлов с префиксом @, value должен быть массивом.

$postData = '?name=foo&data[0]=1&data[1]=2& ...'

Chukcha добавил 17.11.2011 в 21:26

Дикий пионер:
Так вы сами можете из массива сделать строку post-запроса и уже ее передать в curl. В $postData чтобы было что-то типа arr[1][3]=value&arr[1][4]=other_value

Я это твержу с самого начала, в том числе и соседней ветке.

Вы показали "пробный" код и говорит, что выводит array

так я показываю, что вывод разный будет.

Вы имеете доступ к форме?

элементы формы с атрибутом name будут переданы скрипту обрабатывающему запрос.

Вы не знаете что в обработчике, но знаете какие поля он принимает .

Не могу понять в чем или где проблема?

Array

(

[hours] => 21

[minutes] => 35

[seconds] => 36

)

а разве это не есть ответ php скрипта?

foreach($_POST as $index => $val) {
if( $index == "ING" ) {
print "$index=";
print gettype($val);
}
}

Не проверяя:

print "$index="; -> array()=

print gettype($val); -> array

print '$index'; -> $index

print gettype($val); -> array -> array

рекомендую ознакомиться с функцией

print_r

foreach($_POST as $index => $val) {
if( $index == "ING" ) {
print_r ($val);
}
}

2анонимус, который плюхнул в репу кирпич (хрен с ним)

POST-параметры

Параметры отделяются друг от друга знаком "&", а имя и значение параметра разделены знаком "=". Строка так называемых POST-параметров ничем не отличается от строки GET-параметров. Все зависит от места ее расположения. Если она включена в конец URL после знака "?", то ее называют строкой GET-параметров. Если она включена в тело POST-запроса, то ее называют строкой POST-параметров. Единственное и весьма важное различие между ними является следствием ограничения длины URL: на строку GET-параметров накладывается ограничение по длине, чего нет в отношении строки POST-параметров.

?arr[1]=a1&aar[2]=a2 и т.д

?arr[1][1]=a1&aar[1][2]=a2 и т.д

читайте документацию

Для следующих значений параметра option, параметр value должен быть типа string:
Всего: 2548