• 19-06-2021, 15:23:50
    #1
    Merhaba, php ile burç hesaplamak için kod lazım.

    Kodda xx.xx.xxxx olarak hesaplama yapılması gerek.

    Mesela, koda 23.04.2001 yazınca Boğa burcu yazacak sitede.
  • 19-06-2021, 15:27:29
    #2
    Bence bunu PHP ile hesaplatmak yerine JS ile hesaplatsanız daha iyi olur gibime geliyor.
  • 19-06-2021, 15:31:40
    #3
    Çok güzel yazmışlar paylaşmışlar: https://github.com/whatsma/ZodiacSig...Calculator.php

    istersen laravel paketi bile yapmışlar.
  • 19-06-2021, 15:32:22
    #4
    öncelikle girilen tarihi karşılaştırma yapacağınız bir db & object & array yapınız olması gerek.
    Örn : db
    - burc tablosu (adi, baslangic_tarihi, bitis_tarihi)
    Örn kayit : Oğlak, 01/01, 31,01
    (yani ocak 1den ocak 31e kadar olan burç oğlak. Bunun gibi tüm burçların kaydını tutacaksınız ve girilen tarih ile db'den sorgulama yapıp karşılığına gelen sonucu alacaksınız)
  • 19-06-2021, 15:38:25
    #5
    phpcs adlı üyeden alıntı: mesajı görüntüle
    Çok güzel yazmışlar paylaşmışlar: https://github.com/whatsma/ZodiacSig...Calculator.php

    istersen laravel paketi bile yapmışlar.
    Benimde bu koda ihtiyacım var veritabanında database olarak çektiriyorum 2000-01-01 gibi otomatik hesaplayacak kod var mı ? internette araştırdım bir tane buldum fakat yanlış gösteriyor diğerleride çalışmamaktadır @phpcs; attığınız kodu denedim ama boş bir sayfa çıkıyor
  • 19-06-2021, 16:09:30
    #6
    Burçları veritabanına ad bas bit olarak olarak kaydedin tarihlerin yıllarını sabit bir değer verin PHP yide o sabit değere göre kodlarsınız

    Örnek
    23.04.2001 boğa
    2000 sizin sabit yılınız
    Select ad from burc where bas < '2000-04-23' and bit > '2000-04-23'
    Bu sorgu size burcu verir sizin yapmanız gereken uygun bir burç tablosu hazırlamak ve girilen yılı
    Yıl ay gün formatında göndermek
  • 19-06-2021, 16:13:12
    #7
    <?php
    if($_POST){
    $ay = $_POST['ay'];
    $yil = $_POST['yil'];
    $gun = $_POST['gun'];
    $dogan = curl_init();
    curl_setopt($dogan, CURLOPT_URL, "https://burc.hesaplama-tr.com/");
    curl_setopt($dogan, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($dogan, CURLOPT_POSTFIELDS, "Gun=$gun&Ay=$ay&Yil=$yil&Hesapla=");
    $kontrol = curl_exec($dogan);
    
    $burck = explode('Burcunuz <b>', $kontrol);
    $burck = explode('</b>', $burck[1]);
    echo $burck['0'];
    }
    ?>
    bu kod işinize yarayacaktır
  • 19-06-2021, 16:34:17
    #8
    doganemrex adlı üyeden alıntı: mesajı görüntüle
    <?php
    if($_POST){
    $ay = $_POST['ay'];
    $yil = $_POST['yil'];
    $gun = $_POST['gun'];
    $dogan = curl_init();
    curl_setopt($dogan, CURLOPT_URL, "https://burc.hesaplama-tr.com/");
    curl_setopt($dogan, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($dogan, CURLOPT_POSTFIELDS, "Gun=$gun&Ay=$ay&Yil=$yil&Hesapla=");
    $kontrol = curl_exec($dogan);
    
    $burck = explode('Burcunuz <b>', $kontrol);
    $burck = explode('</b>', $burck[1]);
    echo $burck['0'];
    }
    ?>
    bu kod işinize yarayacaktır
    Teşekkürler verdiğiniz kod işimize yaradı "Perros Blancos" yazısını görünce ayrıyettende bir sevinmedim değil
  • 19-06-2021, 16:35:20
    #9
    HakanSvrmm adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler verdiğiniz kod işimize yaradı "Perros Blancos" yazısını görünce ayrıyettende bir sevinmedim değil
    kolay gelsin rica ederim