zoner.sk   |   regZone.cz   |   slovaknet.sk   |   inShop.sk   |   inMail.sk   |   Interval.cz   |   ZonerPress.sk   |   inPage.sk   |   Zonerama.sk
prihlásenie k účtu
novinky

7. 8. 2019
UPGRADE Bol urobený upgrade systému na Debian 10 Buster.
10. 1. 2019
UPGRADE Novo je predvolená verzia PHP 7.3.
8. 10. 2018
UPOZORNENIE: 9.10.2018 dôjde k presťahovaniu servera do nového dátového centra. Očakávaný výpadok cca hodina.
archív
odporúčaná kniha



MySQL profesionálne
Optimalizácia pre vysoký výkon
712 strán, cena 26,79 €

kúpiť
príspevok

Kategória: Server PHP5.sk

zoznam kategórií | nová téma | hľadať

Re: cURL
Od: blicí pučocháče
Poslané: 25. 5. 2020 04:27:25
Pro vzdálené volání (zde metodou POST, ale lze přepsat do další parametru) můžeš použít tuto funkci

/**
* Send a POST request without using PHP's curl functions.
*
* @param string $url The URL you are sending the POST request to.
* @param array $postVars Associative array containing POST values.
* @param string $method HTTP method
* @return string The output response.
* @throws Exception If the request fails.
*/
function post($url, $postVars = array(), $method = 'POST'){
//Transform our POST array into a URL-encoded query string.
$postStr = http_build_query($postVars);
//Create an $options array that can be passed into stream_context_create.
$options = array(
'http' =
array(
'method' = $method, //HTTP method we'll use.
'header' = 'Content-type: application/x-www-form-urlencoded',
'content' = $postStr //Our URL-encoded query string.
)
);
//Pass our $options array into stream_context_create.
//This will return a stream context resource.
$streamContext = stream_context_create($options);
//Use PHP's file_get_contents function to carry out the request.
//We pass the $streamContext variable in as a third parameter.
$result = file_get_contents($url, false, $streamContext);
//If $result is FALSE, then the request has failed.
if($result === false){
//If the request failed, throw an Exception containing
//the error.
$error = error_get_last();
throw new Exception('POST request failed: ' . $error['message']);
}
//If everything went OK, return the response.
return $result;
}

Mírně upraveno odtud: https://thisinterestsme.com/php-post-request-without-curl/
zoznam odpovedí
téma autor vložené
cURL RadekB 7. 8. 2019 23:40:32
Re: cURL Zbyněk 9. 8. 2019 12:06:44
Re: cURL RadekB 13. 8. 2019 08:41:18
Re: cURL Honza 19. 8. 2019 22:08:56
Re: cURL Boris 24. 10. 2019 14:31:24
Re: cURL blicí pučocháče 25. 5. 2020 04:27:25
Re: cURL Zbyněk 25. 5. 2020 12:20:52

odpovedať

Meno:
Predmet:
E-mail:
Potvrdzovací kód:    
upozornenie

Toto je neredigovaná a nemoderovaná diskusia čitateľov servera php5.sk. Prevádzkovateľ servera za obsah jednotlivých príspevkov nenesie zodpovednosť.

Prosíme NEVKLADAJTE do diskusie na tomto serveri ŽIADNE WAREZ PRISPEVKY týkajúce sa kradnutia software a podobného obohacovania.

Tieto príspevky priamo poškodzujú tento server, preto sa ich prosim VYVARUJTE.

Upozorňujeme, že u všetkých príspevkov zaznamenáváme IP adresu a cookies a tieto údaje poskytujeme v prípade warez príspevok orgánom, ktoré si ich čas od času vyžiadajú. Pokiaľ s tým nesúhlasíte, nevkladajte prosím do tohto fóra žiadne príspevky - chod servera je závislý predovšetkým na disciplíne jeho používatelov a nemáme záujem riešiť žiadne témy, která sú v rozpore s platným právnym poriadkom.