Ana içeriğe atla

Kayıtlar

Php Kodları etiketine sahip yayınlar gösteriliyor

Php Tarih Saat Hatası

Sunucu saatiniz doğru olsada php date komutuyla saat tarih sorgulaması yaptığınızda bilgiler yanlış gelebilmektedir. mysql doğru sonuç döndersede php yanlış bilgi alıp kayıt ediyor. Bu hatanın çözümü için php.ini dosyasına girip date.timezone    araması yapın ve aşağıdaki şekilde düzeltip kayıt edin.  date.timezone = Europe/Istanbul

Php de sayfa zaman aşımını engellemek

Php de uzun sürecek işlemler yaptığımızda. Örneğin veri.txt dosyamızdan binlerce kaydı php ile okuyup veri tabanına kaydedecek kodları yazdık ve çalıştırdık. Birçok sunucuda 30 saniye sonra php sayfası durur ve kayıtları girme işlemi yarıda kalır. Yada php de diğer web sitelerinden veri çeken bir bot yazdınız diyelim. Taramayı başlattınız ve 30 saniye sonra sayfa durdu. Kodunuzda hata yoksa bunun tek sebebi Sayfa Zaman Aşımı  engelidir. Bu engeli aşmak için sunucu daki php ini ayarlarında bu engeli kaldırmanız yada, Sunucu ayarlarınızla oynamadan php kodu ile sayfa zaman aşımının önüne geçebilirsiniz. Not: Hosting paketi kullanan yayıncılarda php.ini ayarlarına erişim izni olmadığı için bu kodla işini çözebilir. Bu hatanın olmaması için sayfanızın hatta her sayfanızın en üstüne bu kodu yazın. <?php ini_set (" max_execution_time ", 9999 ); ?> <html> <body> ....... </body> </html> Bu kodu yazdığınız hiçbir sayfa zaman aşımana uğramayacaktır.

Php mysql veritabanı bağlantısı

Php ile mysql işlemleri yapmak için ilk önce mysql e bağlanmak gerekir ve işlemimizi bitirdiğimizde bağlantımızı kapatmamız gerekmektedir. Bağlatı Kodu mysql_connect   ve mysql_select_db <?php $mysql_server    ="localhost"; $mysql_user      =" adminexample "; $mysql_pass      =" eee444aaa2 "; $mysql_database  =" stokkayitlari "; $baglan = @ mysql_connect ($mysql_server,$mysql_user,$mysql_pass); @ mysql_select_db ($mysql_database); ?> Bu kodlardaki kırmızı alanları kendinize uygun şekilde düzenleyin. mysql_user değişkenine veritabanını oluştururken verdiğiniz kullanıcı adını yazın, mysql_pass değişkenine şifrenizi, mysql_database yerinede veritabanı adınızı yazın. Kendi sunucunuzdaki bir veritabanına bağlandığımız için localhost kısmını değiştirmeyin. Php sayfanızın en üst kısmına üstteki kodları kendi bilgilerinizle düzenleyip eklediğinizde. Mysql komutlarını php sayfanızda çalıştırabilir hale getirmiş olacaksınız. Sayfanızın en alt kıs