Güncel Döviz Scripti v 2.0

By

Merhaba uzun bir aradan sonra daha önceki  https://www.zulfumehmet.com/guncel-doviz-scripti/ makalemde paylaştığım Güncel Döviz Scriptini güncellemeye karar verdim, akşamları Bektaştan fırsat buldukça scripti geliştirebildiğim kadarıyla geliştirmeye çalıştım.

Yeni scirptin özellikleri:

  1. Mobil uyumlu tema,
  2. SEO uyumlu linkler,
  3. Php, PDO ve bootsrap ile kodlanmıştır,
  4. Yönetim paneli,
  5. Haber ekleme modülü,
  6. Verileri çeken bot ile çekme,



Kurulum

İlk önce zulfumeh_doviz.sql dosyasını veritabanına import ediniz.

inc/db.php dosyasını kendi veritabanı bilgilerinize göre düzenleyiniz.

Yonetici kullanıcı adı ve şifresi yonetici klasörün içindeki bağlantı.php dosyasını düzenleyebilirsiniz,

İlk kullanıcı adı ve şifre admindir,


CronJob

Verileri sürekli güncel tutmak için host panelinden (Cpanel, plesk vb..) yada ssh erişiminiz varsa terminalden boot.php dosyası için bir görev oluşturabilirsiniz,

Örnek Cronjob:

Örnek cronjob:
0 8-17 * * 1-5 : Hafta içi yani çalışma günlerinde pazartesi ve cuma günleri sabah 8 akşam 17 arası her saat başı bir defa çalışır
/15 8-17 * * 1-5 : Yukardaki kuralın aynısı sadece 15 dakkada bir çalışır baştaki 15 dk istediğiniz şekilde artırıp azaltabilirsiniz.

Cron Job için ayrıntılı bilgi için https://www.zulfumehmet.com/linux-sistemlerde-cron/ bu makaleyi inceleyebilirsiniz.

Not:

boot.php dosya ismini değiştiriniz, aksi taktirde birileri sürekli bu dosyaya istek göndererek veritabanınıza fazladan veri girilmesine neden olacatır.

Demo / Download

Demo : www.zulfumehmet.tk

İndirmek için



GitHub: https://github.com/zulfumehmet/GuncelDovizV2.0

Yandex : https://yadi.sk/d/9St8mNnBodawsQ

Takıldığınız yerde yorumlar kısmına yazabilirsiniz.

11 Comments
  1. Muhammet bey 4 ay ago
    Reply

    teşekkürler hocam

  2. Sdl 4 ay ago
    Reply

    Merhabalar ,bu tarz bir hata alıyorum.Nasıl düzeltebilirim?
    SQLSTATE[42000] [1044] Access denied for user

    • Sql kullanıcı adı ve şifresini kontrol ediniz. Phpmyadmin ile bir db oluşturun ve o dbye indirdiğiniz sql dosyasını yükleyiniz. inc/db.php dosyasında Veritabanı adını, kullanıcı adını ve şifresini girmeniz gerekiyor.

  3. Murat Çengel 4 ay ago
    Reply

    Merhabalar Sql yüklerken

    Hata
    SQL sorgusu:

    — ——————————————————–


    — Tablo için tablo yapısı `haberler`

    CREATE TABLE `haberler` (
    `ID` int(10) UNSIGNED NOT NULL,
    `baslik` varchar(255) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL,
    `icerik` text CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL,
    `resim` varchar(255) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL,
    `ekleyen` varchar(255) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL,
    `tarih` date DEFAULT current_timestamp(),
    `seo` text CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL,
    `etiket` text CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1
    MySQL çıktısı: Belgeler

    #1067 – Invalid default value for ‘tarih’

    bu tür bir hata alıyorum sebebi nedir acaba?

  4. ziya 4 ay ago
    Reply

    Kullanıcı adı : admin
    Şifre : admin

    Bu şekilde login olabilen var mı? Ben ısrarla olamıyorum da o kadar uğraşıp emek vermişsiniz admin login bilgisini neden mysql den almıyorsunuz?

    • baglanti.php dosyasında kullanıcı adı ve şifre için admin yazdığını kontrol eder misiniz?
      DB den yada değişkenden çekmek bir fark yaratmayacak, istiyorsanız siz db den çekecek şekilde yazıp paylaşırsanız memnun olurum.

  5. Metin 4 ay ago
    Reply

    Merhaba, öncelikle emeğinize sağlık çok güzel olmuş fakat bir sorum olacaktı.
    boot.php dosyasını CronJob ile nasıl görev vereceğim biraz detaylı anlatabilir misiniz?

    • Cpanel kullanıyorsanız direk cronjob girip çalıştırmak istediğiniz zamanlamayı belirleyip php /dosyayolu/dosyaadi.php yazmanız yeterli

  6. mert guni 3 ay ago
    Reply

    Tesekkurler elinize saslik.. Turkce karekter hatasi aliyorum. Ozellikle naber eklme yaptigimda..
    Cozumu nedir?

    Tesekkurler..

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You may also like

Hot News