Autor | Zpráva | ||
---|---|---|---|
visionic Profil * |
#1 · Zasláno: 4. 3. 2016, 02:23:38
Dobrý ráno všem. Mám problém s recaptchou od googlu. Na google podle návodu jsem vložil script do hlavičky API a vložil jsem captchu s key do svého formuláře. Nyní captchu vydím. Načetl jsem na googlu, že se v iframe odešle na googlu odpověd, co captcha udělala (jestli robot nebo člověk a jiné errory). Našel jsem si JSON_DECODE, ktery by mel tu hodnotu zjistit na zaklade URL googlu, ale implementace do kodu php uz je problem. Resim to takhle:
$recaptcha = json_decode(file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=ZDE_JE_SECRET_NAME_Z_GOOGLU&response=' . $_POST['g-recaptcha-response'])); if ($recaptcha->{'success'} == 'true') { echo 'odesláno'; ZDE JE MAIL FCE (funguje) } else { echo 'neodesláno'; } Bohužel píše tuto chybu: Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in /data/www/zijuproto.cz/www.zijuproto.cz/koucink.php on line 27 Warning: file_get_contents(www.google.com/recaptcha/api/siteverify?secret=6LeQ7hkTAAAAAP4J7tArylnqKo5oevP0XJNHlnaS&response=): failed to open stream: No such file or directory in /data/www/zijuproto.cz/www.zijuproto.cz/koucink.php on line 27 Na tomto řádku mám ten json_decode. Děkuji za pomoc. |
||
Keeehi Profil |
Problém je už v samotném načítání obsahu. Hláška ti říká, že neumí PHP neumí pracovat s protokolem https. Což by podle internetových diskusí mělo jít vyřešit povolením rozšíření php_openssl.
Pokud jste na hostingu, budete asi muset kontaktovat podporu, nebo se pokusit dostat k obsahu jinudy - curl by to možná zavládlo. |
||
visionic Profil * |
#3 · Zasláno: 4. 3. 2016, 13:11:53
Takže změnili jsme w hostingu php_openssl. A vše lítá jak má. Děkuji keeehi za vše.
|
||
Časová prodleva: 9 let
|
0