İçeriğe geç
Hakan Kurt

Php

Php hakkında bilgiler, sorunlar ve çözümler

  • Mssql

    PDO MSSQL Driver PHP_SQLSRV(Native Driver) ve PDO_SQLSRV farkı

    PHP ile PDO üzerinden MSSQL veritabanı kullanmak için gelen PHP_SQLSRV(native drive) ile PDO_SQLSRV arasındaki fark PDO_SQLSRV datayı String olarak döndürür. PHP_SQLSRV datayı Sqlserver Veri Tipi olarak döndürür. Not : Tarihi String şeklinde almak için ReturnDatesAsStrings=true yapılabilir.

  • Php

    Relative Path Absolute Path

    Relative Path Absolute Path Göreli Dinamik Yolindex.html/images/resim.jpg/help/install/page1/~/programs Mutlak Kok Dizinden İtibaren Olan YolRoot/http://www.hakankurt.com/C:\apache/home/folder

  • Php

    Json Datasını Php Dizisi veya Nesnesine Dönüştürme

    Aşağıdaki JSON örneğinde hobbies alanı dizi türünde, address alanı nesne türündedir. Örnek JSON datasını $data = json_decode( $json ) koduyla php dilinde çözümlediğimizde arraylar(dizi) ve objeler(nesne) json datasında belirtildiği gibi php diline çözümlenir. JSON datasını $data = json_decode( $json, true ) koduyla true parametresi eklenmiş şekilde php diline çözümlediğimizde bütün alanların array(dizi) halinde gelmesini sağlayabiliriz.

  • Php

    APC, APCu, OPcache Farkı

    APC – opcode cache ve data store (Eski artık kullanılmıyor)APCu – sadece data store (https://pecl.php.net/package/APCu)OPcache – sadece opcode cache (Php ile geliyor.)

  • Apache

    Cloudpanel Bedava Php Sunucu Yönetim Paneli

    Nginx içinde ayarlı olarak gelen Light bir sunucu yönetim paneli. Panelde tek eksik gördüğüm email yönetimi yok(Light olması için eklenmemiş) onun dışında işinizi görecek bir panel. Sadece Debian 10 Linux işletim sistemiyle kullabiliyorsunuz. 1 Cpu ve 2 gb Ram ile performanslı olarak çalışmaktadır. Light bir panel olduğu için sunucunuzu yormaz, sitenizin çok hızlı yanıt sürelerine…

  • Php

    Symfony The metadata storage is not up to date, please run the sync-metadata-storage command to fix this issue hatası

    Entity oluşturduktan sonra make:migration ile tabloları oluşturmaya çalıştığında bu hata çıkarsa env dosyasındaki 5.7 yazan yeri kullandığınız veritabanı serverı ile değiştirin. Aşağıda Mysql için ayarlı olan alanı mariadb olarak değiştirdim. DATABASE_URL=”mysql://root:xxxxxxxx@127.0.0.1:3306/movies?serverVersion=5.7” kalın yazılan kısmını DATABASE_URL=”mysql://root:xxxxxxxx@127.0.0.1:3306/movies?serverVersion=mariadb-10.4.21” şeklinde değiştir. sonra php bin/console doctrine:migrations:sync-metadata-storage veya Symfony CLI yüklüyse symfony console doctrine:migrations:sync-metadata-storage komutunu çalıştır. not : ben mariadb kullandığım…

  • Php

    Colibri Slide Ölçüleri

    Mobil : 394x585h yükseklik değişebilir. 390 net genişlik Tablet : 756x830h yükseklik değişebilir. 750 net genişlik Pc : 1920x600h yükseklik değişebilir.

  • E-Ticaret

    Ürün Fiyat Güncelleme

    Woocommerce İçe Aktar ile fiyat güncellerken CSV dosyasındaki fiyatı Amerika kullanıma göre formatla. Örnek : 5,020,500.08 yoksa güncellemiyor. Türkçe’de binlik ayırıcı olarak nokta (.) ve ondalık ayırıcı olarak da (,)1.020,05 TL1,5 gr Amerika binlik ayırıcı olarak (,) ondalık ayırıcı olarak ise (.) 1,020.50 $1.5 gr kullanılıyor. Veritabanı güncelleme işlemlerinde dikkat et.