witajcie,
w jaki sposób wykorzystać cURL tak aby można go było wykonać na zasadzie linku/buttona na stronie WWW?
curl - jako link na WWW
-
- Posts: 19545
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
-
- Posts: 2
- Joined: Mon Dec 26, 2022 11:11 am
Mam podobny problem chciałbym użyć linku na stronie internetowej ale w taki sposób żeby nie był on widoczny dla osób które go używają. Chciałbym żeby również nie był widoczny w kodzie źródłowym strony. Pomyślałem o curl ale nie udaje mi się tego zaimplementować na stronie w wordpressie. Widzę że jest to link zgadują do kodu który należy zastosować ale niestety ten link do githuba nie działa. Prośba o pomoc albo aktualny link.
-
- Posts: 19545
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
-
- Posts: 2
- Joined: Mon Dec 26, 2022 11:11 am
Stworzyłem prosty kod który wstawiam na stronie wordpressa używając sekcji html pod elementorem... kod:
<?php
wp_remote_get ('https://...link.../execute');
?>
ten sam link wbity w przeglądarkę powoduje że mój przekaźnik reaguje... niestety wp_remote_get w moim wykonaniu na wordpressie nie działa.... zmieniałem ' na " ale nie pomaga... prośba o info... z góry dziękuję...
doczytałem się że Rest Api jest w tej chwili domyślnie dostępne w wordpressie...
<?php
wp_remote_get ('https://...link.../execute');
?>
ten sam link wbity w przeglądarkę powoduje że mój przekaźnik reaguje... niestety wp_remote_get w moim wykonaniu na wordpressie nie działa.... zmieniałem ' na " ale nie pomaga... prośba o info... z góry dziękuję...
doczytałem się że Rest Api jest w tej chwili domyślnie dostępne w wordpressie...
-
- Posts: 19545
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Musisz sprawdzić co zwraca ta funkcja.
-
- Posts: 394
- Joined: Fri Sep 09, 2022 10:53 am
- Location: Irlandia
Code: Select all
<?php
$url = "https://svrxx.supla.org/direct/xxxx";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_PATCH, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$headers = array(
"Content-Type: application/json",
"Accept: application/json",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PATCH');
$data = '{"code":"xxxxxxxxxxxxxxxx","action":"execute"}';
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
//for debug only!
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$resp = curl_exec($curl);
curl_close($curl);
//var_dump($resp);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-65001">
<meta>
</head>
<body>
<br><br><br><br><br><br><br><br><br><br>
<center><H1>Wykonuje scene</h1></center>
</body>
</html>
No i cały plan spalił na panewce 
