Günlük Burç Yorumları Botu | PHP & AJAX

wbmstr

Paylaşımcı Üye
Katılım
3 Mar 2018
Mesajlar
1,647
Beğeniler
1
Kod:
<?php 
function ara($bas, $son, $yazi) { 
    @preg_match_all('/' . preg_quote($bas, '/') . 
    '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m); 
    return @$m[1]; 
} 
function burc_cek($burc) { 
    $icerik = file_get_contents("http://www.burc.web.tr/burclar/".$burc."-burcu.html"); 
    $al = ara('<p>', '</p>', $icerik); 
    echo $al[0]; 
} 
if(isset($_POST["burc"])) {  
    $burc = $_POST["burc"]; 
    burc_cek($burc); 
} 
?>

Kod:
$(document).ready(function() {
    $.burc_cek = function(burc) {
        $('.yukle').html("Yükleniyor");
        $.post('cek.php',{ burc:burc }, function(data) {
            $('.yukle').html(data);
        });
    }
 
    // ilk burcu seç
    $.burc_cek("koc");
 
    //listeden burc seç
    $("ul.liste li").click(function() {
        $("ul.liste li").removeClass("secili");
        $(this).addClass("secili");
        var burc = $(this).data("burc");
        var burc_ad = $(this).text();
        $.burc_cek(burc); /* post */
        $("h2").html(burc_ad);
    });
});

Kod:
<div class="burclar">
<ul class="liste">
    <li data-burc="koc" class="secili">Koç</li>
    <li data-burc="boga">Boğa</li>
    <li data-burc="ikizler">İkizler</li>
    <li data-burc="yengec">Yengeç</li>
    <li data-burc="aslan">Aslan</li>
    <li data-burc="basak">Başak</li>
    <li data-burc="terazi">Terazi</li>
    <li data-burc="akrep">Akrep</li>
    <li data-burc="yay">Yay</li>
    <li data-burc="oglak">Oğlak</li>
    <li data-burc="kova">Kova</li>
    <li data-burc="balik">Balık</li>
</ul>
<h2>Koç</h2>
<div class="yukle">
</div>
</div>

Kod:
.secili {color:red;font-weight:bold;}

 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst