File "elefant.php"
Full path: /home/kosmetik/public_html/api/price_hunt/elefant.php
File
size: 1.74 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?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);
}