Sardunya | PHP, MySQL, Ajax, Html, Css, Seo

Etiket: PHP

İki karakter arasını silmek

by Ozcan on Tem.31, 2009, under PHP

PHP:
  1. <?php
  2. $yazi = preg_replace('/(\[(.*?)\])(.*?)(\[(.*?)\])/',' ',$yazi);
  3. echo $yazi;
  4. ?>

[ ile ] arasındaki bütün kodları silmek için kullanıyoruz. Forumlardaki yazıları veri tabanımızdan yazdırdığımızda resim kodlarını [img]resimyolu[img] url leri de [url] url adresi [/url] şeklinde aldığını görüyoruz. Bu kodları silmek için üstteki fonksiyonu kullanıyoruz.

Yorum Yok :, , , , , , , devami...

Sitenin title’ını çekip link veren fonksiyon

by Ozcan on Tem.31, 2009, under PHP

PHP:
  1. <?php
  2. function link($site)
  3. {
  4. $section = file_get_contents($site);
  5. $icerik='##si';
  6. preg_match($icerik,$section,$d_icerik);
  7. echo "<a title="$d_icerik[1]" href="$site">$d_icerik[1]</a>";
  8. }
  9. link('http://www.csstema.com');
  10. ?>

Yorum Yok :, , , , , , devami...

Döngülerde break ve continue

by atayalgec on Nis.13, 2009, under PHP

While döngüsünü 10'a kadar saydırmak için ayarlıyalım. 5'e geldiğinde ekrana basmasın, 8'e geldiğinde döngü dursun.

PHP:
  1. <?
  2. $say=0;
  3. while ($say <10) {
  4. if ($say == 5) {
  5. $say++;
  6. continue;
  7. }
  8. if ($say == 8) {
  9. break;
  10. }
  11. echo $say.'<br>';
  12. $say++;
  13. }
  14. ?>

Çıktı şu şekilde olacaktır:

1
2
3
4
6
7
8

Yorum Yok :, , , , devami...

Değişkenden başka bir değişkenin değerini almak

by atayalgec on Nis.12, 2009, under PHP

PHP:
  1. <?
  2. $org='www';
  3. $sardunya='org';
  4. echo $$sardunya;
  5. ?>

Kod çalıştırıldığı zaman, ekrana "org" değil, "www" basılacaktır. Fazla kullanılmayan fakat yer yer hayat kurtarabilecek bir özellik :)

Yorum Yok :, , devami...

Kısa “if” işlemleri

by atayalgec on Nis.11, 2009, under PHP

Yoğun bir sorgulama yapılmayacaksa ifleri mümkün oldukça kısa tutmak akıllıca olacaktır.

PHP:
  1. <?
  2. $deger=1;
  3. if ($deger == 1) {
  4. $yazdir='bir';
  5. } else {
  6. $yazdir='degil';
  7. }
  8. echo $yazdir;
  9. ?>

Yerine, aşağıda ki kodda kısaca işinizi görecektir:

PHP:
  1. <?
  2. $deger=1;
  3. $yazdir=(($deger == 1)? 'bir' : 'degil');
  4. echo $yazdir;
  5. ?>

Yorum Yok :, devami...

Arama

Bir anahtar kelime girerek aramaya baslayabilirsiniz :