<?php header("Access-Control-Allow-Origin: *"); include 'simple_html_dom.php'; function call_elefant() { $elf = 'https://www.elefant.ro/' . $_REQUEST['product_link']; $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($post, CURLOPT_AUTOREFERER, TRUE); curl_setopt($post, CURLOPT_FOLLOWLOCATION, True); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_URL, $elf); curl_setopt($curl, CURLOPT_REFERER, $elf); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $str = curl_exec($curl); $output = json_encode($str); curl_close($curl); $html_base = new simple_html_dom(); $html_base->load($str); foreach ($html_base->find('th.price-container-pdp div.was-price') as $element) { $v1 = $element->innertext; $pret_vechi = str_replace('lei', '', $v1); } foreach ($html_base->find('div.product-details h1.product-title') as $element) { $titlu = $element->innertext; } foreach ($html_base->find('th.price-container-pdp div.current-price') as $element) { $v1 = $element->innertext; $pret_nou = str_replace('lei', '', $v1); } $data_new = array('nume_produs' => $titlu, 'pret_vechi' => $pret_vechi, 'pret_nou' => $pret_nou); $js = json_encode($data_new, true); return $js; $html_base->clear(); unset($html_base); } if ($_SERVER["REQUEST_METHOD"] == "POST" && $_SERVER["CONTENT_TYPE"] == "application/json") { $data = trim(file_get_contents("php://input")); $json = json_decode($data, true); if (is_array($json)) { $_REQUEST = $json + $_REQUEST; } $output = call_elefant(); $ss = json_decode($output); var_dump($ss); }