zoner.cz   |   regZone.cz   |   czechia.com   |   inShop.cz   |   inMail.cz   |   Interval.cz   |   ZonerPress.cz   |   inPage.cz   |   Zonerama.cz
přihlášení k účtu
novinky

7. 8. 2019
UPGRADE Byl proveden upgrade systému na Debian 10 Buster.
10. 1. 2019
UPGRADE Nově je výchozí verze PHP 7.3.
8. 10. 2018
UPOZORNĚNÍ: 9.10.2018 dojde k přestěhování serveru do nového datového centra. Očekávaný výpadek cca hodina.
archiv
doporučená kniha



MySQL profesionálně
Optimalizace pro vysoký výkon
712 stran, cena 621,- Kč

koupit
vlákno

Kategorie: Server PHP5.cz

seznam kategorií | nové téma | hledat

cURL
Od: RadekB
Posláno: 7. 8. 2019 23:40:32
Používal jsem funkce cURL a dnes:

CURL is not available on your web server

použil jsem tento kod:

if (in_array ('curl', get_loaded_extensions())) {

echo "CURL is available on your web server";

} else {
echo "CURL is not available on your web server";
}

Re: cURL
Od: Zbyněk
Posláno: 9. 8. 2019 12:06:44
To je divné. Ve výpisu infohp(); vidím:
cURL support enabled
cURL Information 7.64.0
...

Re: cURL
Od: RadekB
Posláno: 13. 8. 2019 08:41:18
:-)
Nyní je to v pořádku, ale 7.8.2019 v 23:40 rozhodně v phpinfo() cURL enabled nebylo, jen informace o autorovi cURL, ale modul načtený ani enablovaný nebyl.

Re: cURL
Od: Honza
Posláno: 19. 8. 2019 22:08:56
Stále vidím "Call to undefined function curl_init()"

Re: cURL
Od: Boris
Posláno: 24. 10. 2019 14:31:24
Zdravim,
chcem sa opytat: Bude znovu dostupny cURL modul?

Dakujem

Re: cURL
Od: blicí pučocháče
Posláno: 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/

Re: cURL
Od: Zbyněk
Posláno: 25. 5. 2020 12:20:52
cURL tam je. Pokud něco nefunguje, bude problém jinde.