Günün birinde mysql_ fonksiyonlarına veda edeceğiz. php.net bile bu işlevin kullanılmasını önermemekte, bunun yerine PDO veya MySQLi kullanılmasını önermekte.
This extension is not recommended for writing new code. Instead, either the mysqli or PDO_MySQL extension should be used. See also the MySQL API Overview for further help while choosing a MySQL API.
İşte bu yüzden ileride bir sıkıntı yaşamamak için PDO veya MySQLi öğrenmek gerekiyor.
Her ikisini anlatam...
Arkadaşlar merhaba.
Bugün sizlere yararlı bir fonksiyondan daha bahsedeceğim. Bu fonksiyonla zip dosyası oluşturabilir veya oluşturulmuş bir zip dosyasını açabilirsiniz.
Size sıfırdan bir fonksiyon hazırlamak yerine, Brezilya'lı bir programcının hazırladığı class'ı vereceğim. :) Öncelikle bu bağlantıdan dosyamızı indiriyoruz. Arşiv içinden çıkan dUnzip2.inc.php ve dZip.inc.php dosyalarını include etmemiz gerekiyor.
include("dUnzip2.inc.php");
include("dZip.inc.php"...
Bildiğiniz gibi Wampserver, Windows 8'de kararlı bir şekilde çalışmıyor. Daha doğrusu en son çıkan 2.2 sürümü düzgün çalışmıyor. Mesela eski sürüm olan 2.0'da herhangi bir sıkıntı yok. Fakat gelgelelim, eski sürümde ise php, phpMyadmin, mysql vs. versiyonları eski olabiliyor. Daha önceden phpMayadmin'in nasıl güncelleneceğini göstermiştim. Bugün ise php sürümün nasıl güncelleneceğini gö...
Bildiğiniz gibi PhpMyAdmin eklentisinin 4.0.0 sürümü geçenlerde yayınlandı. Wampserver kullanıp da güncellemek isteyenler aşağıdaki adımları takip edebilir:
Öncelikle phpmyadmin.net bağlantısından en güncel sürümü indirin ve zip dosyasını açıp içindeki klasörü "C:\wamp\apps" dizinine çıkarın.
Sonra "C:\wamp\alias\phpmyadmin.conf" dosyasını metin editörüyle açın. Dosya içindeki phpmyadmin3....
Bazen, sitemize ziyaret edenlerin tarayıcı ve işletim sistemi bilgisini öğrenmek gerekebilir. Mesela log tutarken...
Bu işlemi yapmak için aşağıdaki fonksiyonları kullanabilirsiniz. :)
php kod:
function isletimsistemi() {
$tespit=$_SERVER['HTTP_USER_AGENT'];
if(stristr($tespit,"Windows 95")) { $os="Windows 95"; }
elseif(stristr($tespit,"Windows 98")) { $os="Windows 98"; }
elseif(stristr($tespit,"Windows NT 5.0")) { $os="Windows 2000"; }
elseif(stristr($tespit,"Windows NT 5.1")) ...
Php’de, filesize fonksiyonuyla dosya boyutu hesaplanabiliyor. Ama bu fonksiyon bazen tek başına yeterli olmayabiliyor. Mesela bir dosyanın boyutunu ekrana yazdırdığımızda 485619 gibi bir sayısal değer çıkıyor. Şimdi bu sayı kaç KB ya da kaç MB belli mi, tabiki de değil.
Basit bir fonksiyon hazırlayarak filesize fonksiyonunu geliştirebiliriz. :)
php kod:
function file_size($file){
$size=filesize($file);
if($size >= 1073741824){
$size=round($size/1073741824)." GB...
Bugün fark ettim ki, bayağıdır php kod paylaşmamışım. Ne paylaşsam diye düşünürken "dizilerden rastgele veri çekme" geldi aklıma. Bir aralar, bir script için çok aramıştım Google'da. Neyse lafı fazla uzatmayayım. :)
php kod:
function DizidenRastgeleVeriCek($input){
$rand_keys = array_rand($input);
return $input[$rand_keys];
}
Kullanacağımız fonksiyon bu.
Kullanımı:
echo DizidenRastgeleVeriCek(array(4,8,15,16,23,42));
https://sou...