2010-07-30 7 views
0

Возможно ли заполнить удаленную форму желаемыми данными?php cURL, заполните удаленную форму

Удаленная форма

<input type=text name=uploads[0] id=attachId0 size=30 onchange="checkUploadFile(this);"><input type=button value="del" id=idAttachOper0 onclick="return delInput('idfilespan','0')"><br id=idAttachBr0> 
+0

Да. Вы можете задать более сложный вопрос. См. ['CURLOPT_POSTFIELDS'] (http://pt.php.net/curl_setopt). – Artefacto

+0

В зависимости от вашего определения «заполнить удаленную форму» вы можете удаленно отправить форму или запросить содержимое страницы и ввести значение (поэтому отображаемый URI отображается как сценарий, вызывающий cURL). Но вы не можете физически заполнять определенные поля в форме (если по какой-то причине форма самостоятельно заполняет определенные поля после неудачного POST atttemp). –

+0

Привет всем. Я работаю над чем-то очень похожим на то, что у вас здесь, и задавался вопросом, было ли у вас решение. Поделитесь своим опытом со мной. http://stackoverflow.com/questions/12925442/how-to-use-curl-to-post-form-values-on-form-using-js СПАСИБО! :) – fyz

ответ

1

Вы должны знать, где эта форма посылает свои данные, прежде чем отправить его, потому что вам придется эмулировать форму. cURL имеет возможность отправлять данные POST и GET на сервер с помощью различных настроек параметров. проверьте this page для всех настроек. Все, что начинается с CURLOPT_POST ..., - хорошая ставка.

Смежные вопросы