<?php
header("Content-Type: text/html; charset=UTF-8");
if(isset($_POST["vasita"])){
$site = "http://www.sahibinden.com".$_POST["vasita"];
$icerik = file_get_contents($site);
preg_match_all('@categoryList(.*?)ul>@si',$icerik,$cikti);
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$cikti[1][0],$c);
$y=count($c[1]);
echo '<select id="arac" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=0;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
echo '<script type="text/javascript">
$(document).ready(function() {
$("#sonuc").html("Seçmeye Devam Ediniz...");
$("#arac").bind("change",function(){
if($("#arac").val() != 0){
var arac=$("#arac option:selected").val();
var aractext=$("#arac option:selected").text();
$.ajax({
type: "POST",
url: "arac.php",
data: "arac="+arac,
dataType: "html",
beforeSend: function() {
$("#arac").after("<label id=\"arac\" class=\"bg-secondary text-white form-control\">"+aractext+"</label>");
$("#arac").remove();
},
success: function(data) {
$("#arac").after(data);
}
});
}
});
});
</script>';
}elseif(isset($_POST["arac"])){
$site = "http://www.sahibinden.com".$_POST["arac"];
$icerik = file_get_contents($site);
preg_match_all('@categoryList(.*?)ul>@si',$icerik,$cikti);
if(isset($cikti[1][0])){
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$cikti[1][0],$c);
$y=count($c[1]);
echo '<select id="model" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=0;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
}else{
preg_match_all('@searchResultsCat(.*?)searchResultLeft-query@si',$icerik,$arama);
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$arama[1][0],$c);
$y=count($c[1]);
echo '<select id="model" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=3;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
}
echo '<script type="text/javascript">
$(document).ready(function() {
$("#model").bind("change",function(){
if($("#model").val() != 0){
var model=$("#model option:selected").val();
var modeltext=$("#model option:selected").text();
$.ajax({
type: "POST",
url: "arac.php",
data: "model="+model,
dataType: "html",
beforeSend: function() {
$("#model").after("<label id=\"model\" class=\"bg-secondary text-white form-control\">"+modeltext+"</label>");
$("#model").remove();
},
success: function(data) {
$("#model").after(data);
}
});
}
});
});
</script>';
}elseif(isset($_POST["model"])){
$site = "http://www.sahibinden.com".$_POST["model"];
$icerik = file_get_contents($site);
preg_match_all('@categoryList(.*?)ul>@si',$icerik,$cikti);
if(isset($cikti[1][0])){
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$cikti[1][0],$c);
$y=count($c[1]);
echo '<select id="seri" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=0;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
}else{
preg_match_all('@searchResultsCat(.*?)searchResultLeft-query@si',$icerik,$arama);
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$arama[1][0],$c);
$y=count($c[1]);
echo '<select id="seri" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=4;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
}
echo '<script type="text/javascript">
$(document).ready(function() {
$("#seri").bind("change",function(){
if($("#seri").val() != 0){
var seri=$("#seri option:selected").val();
var seritext=$("#seri option:selected").text();
$.ajax({
type: "POST",
url: "arac.php",
data: "seri="+seri,
dataType: "html",
beforeSend: function() {
$("#seri").after("<label id=\"seri\" class=\"bg-secondary text-white form-control\">"+seritext+"</label>");
$("#seri").remove();
},
success: function(data) {
$("#seri").after(data);
}
});
}
});
});
</script>';
}elseif(isset($_POST["seri"])){
$site = "http://www.sahibinden.com".$_POST["seri"];
$icerik = file_get_contents($site);
preg_match_all('@categoryList(.*?)ul>@si',$icerik,$cikti);
if(isset($cikti[1][0])){
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$cikti[1][0],$c);
$y=count($c[1]);
echo '<select id="tur" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=0;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
}else{
preg_match_all('@searchResultsCat(.*?)searchResultLeft-query@si',$icerik,$arama);
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$arama[1][0],$c);
$y=count($c[1]);
if($y != 5){
echo '<select id="tur" class="form-control">';
echo '<option>Araç Seçiniz</option>';
for($x=5;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
echo '</select>';
}else{
yil($_POST["seri"]);
}
}
echo '<script type="text/javascript">
$(document).ready(function() {
$("#tur").bind("change",function(){
if($("#tur").val() != 0){
var tur=$("#tur option:selected").val();
var turtext=$("#tur option:selected").text();
$.ajax({
type: "POST",
url: "arac.php",
data: "tur="+tur,
dataType: "html",
beforeSend: function() {
$("#tur").after("<label id=\"tur\" class=\"bg-secondary text-white form-control\">"+turtext+"</label>");
$("#tur").remove();
},
success: function(data) {
$("#tur").after(data);
}
});
}
});
});
</script>';
}elseif(isset($_POST["tur"])){
yil($_POST["tur"]);
}elseif(isset($_POST["yil"])){
tablo($_POST["link"],$_POST["yil"]);
}elseif(isset($_POST["cek"])){
tablo($_POST["cek"]);
}else{
$site = "http://www.sahibinden.com/kategori/vasita";
$icerik = file_get_contents($site);
preg_match_all('@categoryList(.*?)ul>@si',$icerik,$cikti);
preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$cikti[1][0],$c);
$y=count($c[1]);
for($x=0;$x<$y;$x++){
echo '<option value="'.$c[1][$x].'">'.$c[2][$x].'</option>';
}
}
function yil($link){
echo '<input type="number" min="1900" max="2100" id="yil" class="form-control" placeholder="Model Yılı">';
echo '<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: "arac.php",
data: "cek='.$link.'",
dataType: "html",
beforeSend: function() {
$("#sonuc").html("Yükleniyor...");
},
success: function(data) {
$("#sonuc").html(data);
}
});
$("#yil").on("input", function() {
var yil=$("#yil").val();
if(yil > 1900 && yil < 2100){
$.ajax({
type: "POST",
url: "arac.php",
data: "yil="+yil+"&link='.$link.'",
dataType: "html",
beforeSend: function() {
$("#sonuc").html("Yükleniyor...");
},
success: function(data) {
$("#sonuc").html(data);
}
});
}
});
});
</script>';
}
function tablo($link,$yil=null){
echo '<script type="text/javascript">
$(document).ready(function() {
$("#img").remove();
});
</script>';
$data=null;
if($yil != null){
$data["a5_min"]=$yil;
$data["a5_max"]=$yil;
}
$data["sorting"]="price_asc";
$site = "http://www.sahibinden.com".$link."?".http_build_query($data);
$icerik = file_get_contents($site);
preg_match_all('@searchResultsRowClass(.*?)tbody>@si',$icerik,$arama);
if(isset($arama[1][0])){
preg_match('@<tr(.*?)tr>@si',$arama[1][0],$tr);
preg_match_all('@<td class="searchResultsAttributeValue">(.*?)</td>@si',$tr[1],$td);
preg_match('@searchResultsPriceValue">(.*?)</td>@si',$tr[1],$tl);
$data["sorting"]="price_desc";
$site = "http://www.sahibinden.com".$link."?".http_build_query($data);
$icerik = file_get_contents($site);
preg_match_all('@searchResultsRowClass(.*?)tbody>@si',$icerik,$arama);
preg_match('@<tr(.*?)tr>@si',$arama[1][0],$tr);
preg_match_all('@<td class="searchResultsAttributeValue">(.*?)</td>@si',$tr[1],$td2);
preg_match('@searchResultsPriceValue">(.*?)</td>@si',$tr[1],$tl2);
echo '<table class="table">
<tbody>
<tr>
<td><b>Renk</b> : '.$td[1][2].'<br>
<b>KM</b> : '.$td[1][1].'<br>
<b>Yıl</b> : '.$td[1][0].'
</td>
<td><b>En Ölü Fiyat</b><br>'.strip_tags($tl[1]).'</td>
</tr>
<tr>
<td><b>Renk</b> : '.$td2[1][2].'<br>
<b>KM</b> : '.$td2[1][1].'<br>
<b>Yıl</b> : '.$td2[1][0].'
<td><b>En Temiz Fiyat</b><br>'.strip_tags($tl2[1]).'</td>
</tr>
</tbody>
</table>';
}else{
echo '<table class="table">
<thead class="thead-light">
<tr>
<th scope="col">Sonuc Bulunamadi</th>
</tr>
</thead>
</table>';
}
}