Как можно передать xml методом POST? Приведите пожалуйсто простой пример передачи вот такого запроса: Код (Text): <?xml version="1.0" encoding="windows-1251" ?> <import_request> <request id="1"> <target_currency>RUR</target_currency> <target_account>4100117499</target_account> <target_amount>0.01</target_amount> <email>support@site.ru</email> <partner_id>1</partner_id> <password>087f6bcd5</password> </request> </import_request> На адрес https://www.site.ru/service
<?php $RUR = $_POST['RUR']; $4100117499 = $_POST['ACCOUNT']; // и так далие следуя примеру будут вопросы спрашывай мы поможем <?xml version="1.0" encoding="windows-1251" ?> <import_request> <request id="1"> <target_currency>$RUR</target_currency> <target_account>4100117499</target_account> <target_amount>0.01</target_amount> <email>support@site.ru</email> <partner_id>1</partner_id> <password>087f6bcd5</password> </request> </import_request> ?>
Во-первых, не вижу где отправка на адрес https://www.site.ru/service Во-вторых, почему xml прям в коде php? Разве не надо сделать echo к примеру Прошу объяснить
echo непричём можно зделать так если этот пример непопашет <?php $RUR = $_POST['RUR']; $4100117499 = $_POST['ACCOUNT']; ?> <php <?xml version="1.0" encoding="windows-1251" ?> <import_request> <request id="1"> <target_currency>$RUR</target_currency> <target_account>$4100117499</target_account> <target_amount>0.01</target_amount> <email>support@site.ru</email> <partner_id>1</partner_id> <password>087f6bcd5</password> </request> </import_request> ?> Остальное в Личку ответил
а куда пиридать это уже из HTML Формы и +чтобы пиридать на той странице либо сайте куда пиридаёш должен быть PHP код который обработаит запрос к примеру как я писал сервис Обмена Webmoney ты растолкуй что зачем да что за скрипт я помогу
alex-coder-coging-php, что за бред ты пишешь? newpdv, 1. http://ru.php.net/curl или 2. http://php.net/fsockopen - в комментариях посмотреть пример POST-запроса
С интеллектом у этого ребенка очень большиe проблемы. В одной теме мне казалось, что ему 12 лет, сейчас я уже думаю, что гораздо меньше. newpdv Выше уже сказали, но ещё раз повторю — CURL
PHP: <? $curl = curl_init("https://www.site.ru/service"); $xml = array("xml" => "Тут у нас XML"); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $xml); curl_exec($curl); ?> Вроде не ошибся, не проверял.