'PHP kategorisi için arşiv' Category
PHP ile program yazarken aşağıdaki hata mesajını aldım.
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\bot\adres-al3.php on line 19
Bu hata mesajı yapılan işlemin 30 saniyeden fazla sürdüğü için hata oluştuğunu söylüyor. Bunu düzeltmek için php.ini dosyasında max_execution_time değerini 30′dan yüksek bir sayı olarak değiştirmek gerekiyor.
Mart 2nd, 2010 | Posted in PHP | Yorum Yok
mysql_fetch_row ve mysql_fetch_array komutları php ile mysql veritabanından kayıt çekmek için kullanılır. Aralarındaki fark; mysql_fetch_row ile tek kayıt yani tek sonuc döndürülür. mysql_fetch_array ise birden fazla kayıt döndürmek için kullanılır.
Bunu bir örnekle açıklayalım. Aşağıdaki şekilde bir mysql veritabanımız olduğunu varsayalım.
yazilar Tablosu:
Yazi_id
Yazi_baslik
icerik
1
Baslik1
İçerik1
2
Baslik2
İçerik2
3
Baslik3
İçerik3
4
Baslik4
İçerik4
Yukarıdaki tabloda birkaç sorgulama yapalım.
Örnek 1: Bütün kayıtların başlık ve içeriğini listeleme.
Kasım 16th, 2009 | Posted in PHP, PHP MYSQL | 2 Yorum
Bu yazıda google için dinamik olarak güncellenen sitemap.xml site haritası oluşturma işlemi anlatılacak.
İlk olarak bu işlemin mantığından bahsetmek istiyorum:
Oluşturulacak sayfa aslında sitemap.php sayfası. Çünkü xml formatlı dinamik bir sayfa oluşturlamaz(en azından ben öyle biliyorum). Bu sitemap.php sayfası da .htacces kullanılarak sitemap.xml olarak
Ekim 27th, 2009 | Posted in PHP, PHP MYSQL | 1 Yorum
İlk olarak SEO Teknikleri(SEOmoz Anketi) yazısını okuyarak url’de orl adresinde anahtar kelimelerin geçmesinin SEO için katkısını inceleyebilirsiniz.
Yazıda php ile seo url’nin (sef) nasıl oluşturulacağı anlatılacak.
Herhangi bir işlem yapmadığınız sürece php ile kodlanmış bir sitede url aşağıdaki gibi olur.
http://www.sitedefteri.net/icerik.php?id=110
Fakat bunun yerine url’yi aşağıdaki yaparsanız SEO açısından daha faydalı olacaktır.
http://www.sitedefteri.net/110-seo-teknikleri-seomoz-anketi.html
Bu işlem iki aşamada yapılır. Birinci aşamada php […]
Eylül 14th, 2009 | Posted in PHP, SEO, WebMaster Araçları | 2 Yorum
Php-mysql ile site yapımını daha anlaşılır olması için alt sitede örnek uygulama ile anlatmayı düşündüm.
Elimden geldiği kadar kodları sadeleştirdim ama yinede benim için uzun ve zaman alıcı bir anlatım oldu.
Şimdilik sadece yönetim panelinde yazı ekleme, yazı silme ve yazı düzenleme seçenekleri mevcut. Zamanım olursa daha gelişmiş özellikleri de eklemeyi düşünüyorum
Demosunu yapmaya vaktim olmadı. Zaten demo yapıp veritabanını kullanıma açmam […]
Eylül 2nd, 2009 | Posted in PHP, PHP MYSQL | 3 Yorum
TinyMCE editör ile varsayılan yazı fontu ve yazı boyutunu değiştirebilirsiniz. Bunun için css klasörü içindeki content.css sitil sayfası kullanılır. Burada bulunan body etiketleri içinde varsayılan biçimlendirmeler vardır. font-family ile yazının fontunu, font-size ile yazının boyutu değiştirilebilir.
Nisan 7th, 2009 | Posted in PHP | 1 Yorum
Warning: session_start(): Cannot send session cookie hatası oturum açılış esnasında oluşuyor. Sorunu çözmek için session_start() ifadesini kodların en üstünde yazın. html kodlarının üstünde olsun. Oturum açma sayfasını çağırırken de yine en üstte sayfayı include edin.
Mart 29th, 2009 | Posted in PHP | Yorum Yok
Fopen komutu ile php’de dosya açılır. Komut w, r, a gibi kiplerde çalıştırabilir. w ile yazma, r ile okuma, a ile ekleme işlemleri yapılabilir.
Aşağıdaki örnekte c sürücüsünde php klasörü içinde ornek.txt dosyasını açıp içindeki verileri ekrana yazan php kodları verilmiştir.
<?php
$dizin=”C:/php”;
$dosya=”ornek.txt”;
$dosya=fopen (”$dizin/$dosya”,’r’); /*Dosya okuma modunda açılıyor*/
if ($dosya) /*Dosya açılabildimi.*/
{ echo “dosyayı açabildim </br>”; }
else
{ echo “hata […]
Mart 13th, 2009 | Posted in PHP | Yorum Yok
PHP ile fonksiyon yazarken aşağıdaki hatayı aldım.
Notice: Undefined variable: sayilar in c:\program files\easyphp1-8\www\dene\ynt\fonksiyon-r\r_sayi.php on line 12
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\dene\ynt\fonksiyon-r\r_sayi.php on line 12
İnternette biraz araştırma yaptım. Undefined variable tanımsız değişken anlamına geliyor. Yukarıdaki ilk hata mesajı sayilar değişkeninin (dizi değişkeni) tanımsız olduğunu ikinci hata mesajı ise 1. offset değerinin(sayilar[1]) olmadığını söylüyor.
Sorun dizi kullanımından […]
Şubat 26th, 2009 | Posted in PHP | 3 Yorum
Örnekte bir yazıya ait anahtar kelimeler ve anhatar kelime sayıları seçim kutuları ile listelenmekte ve gönder butonu tıklandığı zaman diğer sayfada seçili anahtar kelimeler görüntülenmektedir.
Örnek bir yazıdaki kelimeleri ve kelime sayısını seçim kutuları ile listeleyen bir fonksiyon ve formu alan php sayfasından oluşmaktadır.
Kelimeleri ve kelime sayılarını tablo olarak listeleyen fonksiyon:
<?php
function akel_liste($nesne_id) /*Fonksiyon nesne_id değişkenini alarak bu yazıya ait […]
Şubat 15th, 2009 | Posted in PHP, PHP MYSQL | 1 Yorum