• 20-12-2018, 11:36:28
    #10
    Barındığım hosting de multi php desteği yokmuş ona napacağız
  • 20-12-2018, 11:54:33
    #11
    Cappystarj0e adlı üyeden alıntı: mesajı görüntüle
    mysql kullanmadan nasıl olacak? illaki karşılığı vardır.

    PDO diye bişey duymuştum,
    pek ilgilenmedim şuana kadar mecbur kaldığım için değiştirmem gerekiyor.

    ben şuan varolan yazılımdaki mysql kodlamaları pratik bi şekilde nasıl değiştirebilirim?

    tüm eski mysql kodlarının yeni hallerini nereden edinebilirim?
    sadece belli başlı bir kaç kod veriliyor. o da hep aynı connect komutu.
    hepsini nereden bulabilirim?
    mysqli fonksiyonları var, onları kullanabilirsin. PDO sınıfı var, en iyi alternatif. Bunlara geçebilirsin.
  • 20-12-2018, 11:58:05
    #12
    necmicolak adlı üyeden alıntı: mesajı görüntüle
    pdoya geçmeniz gerek hocam. 7.2 de mysql fonksiyonları çalışmıyor. bildiğim kadarıyla direk pdoya çeviren bir tool yok. yazılım bilginiz varsa internetten pdo dökümantasyonlarına bakarak çeviri yapabilrisiniz
    https://github.com/pk-fr/yakpro-mtm belki sorununuzu çözer.
  • 20-12-2018, 12:00:31
    #13
    sunucuoptimizasyon.com
    Paylaşımlı host kullanıyorsanız firmanın destek verdiği php sürümlerini kullanmak zorundasınız.

    Php 7'ye geçiş zorunlu falan değil, evet php 5 serisi yavaş yavaş destek süresinin sonuna geliyor fakat destek süresinin sonuna gelmesi kullanılamayacağı anlamına gelmiyor, destek süresi tamamiyle biten sürümler resmi güncelleme almayacak sadece. Bu tür kısıtlamaları yaşamamak için kendi sunucunuzu kullanmanız veya multi php desteği olan bir hosting firmasından hosting hizmeti almanız gerek.

    Ek bilgi olarak cloudlinux kendi php reposundaki eski php sürümlerinin kritik yamalarını yapıyor. Aslında bu cloudlinux'e özel bir şey değil, hardened php projesi kapsamında gönüllü bir ekip tarafından eski php sürümlerinin güncellemeleri yayınlanıyor, isteyen kişi yada kurumlar bu yamaları uygulayabiliyor.

    http://www.hardened-php.net/downloads.13.html

    https://www.cloudlinux.com/hardenedphp
  • 20-12-2018, 16:55:37
    #14
    Zorunlu değil ancak güncelleme desteği kaldırıldı.
    Bir an önce yeni teknolojilere ayak uydurmalısınız.
  • 20-12-2018, 17:01:34
    #15
    Üyeliği durduruldu
    Kullanım şekilleri değişen çok fonksiyon oldu.
  • 20-12-2018, 17:29:18
    #16
    hocam bahsettiğiniz gibi mysql_ ile başlayan fonksiyonlar 7 sürümünde çok değişti. buna benzer bir çok fonksiyon değişti. şunu denemek gerekir, hızlı çözüm için. mesela mysql_connect bir php fonksiyonudur. bunu bir fonksiyon dosyasında manuel fonksiyon olarak çağırın [tabi imkan varsa];

    function mysql_connect($p1,$p2...) {
    //php 7 mysql connect kodları
    }
    yani kısacası php5 deki fonksiyonları kendiniz fonksiyon haline getirip, seri bir şekilde uyarlayabilirsiniz. İnanın bunu denemedim.

    Size nihai tavsiyem PDO olur, PDO php 5.4 de var, PDO kullanarak mysql işlemlerini çok rahat yapmaktayım ve baya hızlıdır. pbs.bozok.edu.tr adresinden inceleyebilirsiniz. komple PDO. PHP 7 de pdo yu desteklediği için geçsem mi geçmesem mi diye bir derdim yok. Geçilmek istenirse geçilir diyorum. Sizde en kısa sürede projeyi PDO ya çevirip rahatlayın derim.

    Selamlar.
  • 20-12-2018, 18:45:18
    #17
    Php 7.0, 7.2 vb. sub versiyon geçişlerinde çok ekstreme değişiklikler bulunmuyor ama 5.6 dan geçecekseniz en radikal değişiklik olarak mysql_ ile başlayan tüm fonskiyonlar çalışmayacaktır bunun yerine mysqli veya pdoya geçiş yapılması gerekiyor. http://php.net/manual/tr/migration70.php bu adresten 5.6 ve 7 versiyon arasındaki farklara ulaşılabilir.

    En azından yakın zaman içerisinde 5.6 için hosting firmalarının desteğini keseceğini sanmıyorum çünkü konjektör buna hazır değil. Global firmalar biraz daha hızlı geçiş yapsada türkiyede uzun bir süre sunucularda 5.6 yerini alır diye tahmin ediyorum. Çünkü php7ye tamamiyle geçildiğinde piyasadaki birçok script tarihin tozlu raflarında çöp olarak yerini alacak ve sitesi çalışmayan müşteriler php 5.6 desteği veren hosting arayışına girecektir, şu dk php7yi dayatan hosting firması bir nevi kendi ayağına sıkar. Ama php 4 bittiği gibi 5.x de bir süre sonra tamamiyle kaybolup gidecektir.
  • 21-12-2018, 02:23:25
    #18
    hocam php 7+ kullanmak güvenlik ve hız açısından daha önemli ve gerekli, zamanla php 5 desteği kalkacak yani herhangi bir güncelleme verilmeyecek ama tabiki isteyen kullanabilecek, tabi teknoloji ileri gittikçe siz yerinizde kalacaksınız o kadar.,
    Aslında pdo'da da çok fark yok rahatlıkla kullanabilir veya değiştirebilirsiniz.
    yapmanız gereken mysql_query("bla bla bla"); satırlarını $baglanti->query("bla bla bla"); şekline çevirmek, bunun için de metin editörünüzden değiştirme işlemi yapabilirsiniz. Çoğu editörlerde ctrl h kısayolu ile ulaşabiliyorsunuz bu değiştirme yapılabilen alana.