Skocz do zawartości

problem


PawelC

Rekomendowane odpowiedzi

hej :D

Mam problem i niemogę sobie z nim poradzic, używam curla do wyslania wartości, mam taki kod:

<?php

$postFields['cos']="wartosc";

$postFields['nic']="wszystko";

$postFields['brak']="pola";

$ch = curl_init('https://www.adres.pl/plik.php');

curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);

curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');

curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');

curl_exec($ch);

curl_close($ch);

?>

I nic nie wysyła w taki sposób ani jak zrobie tak:

<?php

$ch = curl_init('https://www.adres.pl/plik.php');

curl_setopt($ch, CURLOPT_POSTFIELDS, 'cos=wartosc&nic=wszystko&brak=pola');

curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');

curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');

curl_exec($ch);

curl_close($ch);

?>

Co może być nie tak? Nazwy pól się zgadzają.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak te dane mają być wysłane do pól formularza i dodane, ale ani nie wstawia tekstu w formularz ani nie dodaj.

teraz wyczarowałem takie coś ale nadal nie działa:

<?php

function createPostString($aPostFields) {

foreach ($aPostFields as $key => $value) {

$aPostFields[$key] = urlencode($key) . '=' . urlencode($value);

}

return implode('&', $aPostFields);

}

$postFields['css']="cscs";

$postFields['ere']="wszystko";

$postFields['eke']="c343pl";

$ch = curl_init('https://adres.pl/plik.php');

curl_setopt($ch, CURLOPT_POST,1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, createPostString($postFields));

curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');

curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');

curl_exec($ch);

curl_close($ch);

?>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności