arşiv

1, 2008 için arşiv

SimpleXML ile XML okuma

Cuma, 24 Eki 2008

SimpleXML ile XML okuma

Bir XML belgesini dosyadan okuyup yazdirma.

Bunun icin su fonksiyonlar kullanilir:

$xml = simplexml_load_file($dosyaAdi): verilen dosyadaki xml belgesini okur ve $xml belgesine icerigi getirir. Donus tipi bir nesnedir ve SimpleXMLElement sinifinin bir nesnesidir.

SimpleXMLElement->getName(): XML elemaninin adini dondurur.

SimpleXMLElement->children(): cocuk elemanlari bir SimpleXMLElement dizisi halinde dondurur. Dizinin indisi elemanlarin im isimleri, degerleri de elemanlarin degeridir.

Not.xml belgesi soyle olsun:
[php]
Ali
Zeki
Bulusma
Hafta sonu mutlaka goruselim
[/php]
Bu XML belgesini okuyup yazdiracak Php dosyasi soyle olabilir:
[php]

< ?php
$xml = simplexml_load_file("../xml/Not.xml") or
die("XML belgesi yuklenemiyor. “);
echo $xml->getName() . “
\n”;
$cocuklar = $xml->children();
foreach($cocuklar as $cocuk){
echo $cocuk->getName() . “: ” . $cocuk . “
\n”;
}
?>

[/php]
Bu PHP programinin ciktisi soyle olur:
[php]

not
alici: Ali
gon: Zeki
konu: Bulusma
mesaj: Hafta sonu mutlaka goruselim

[/php]

PHP ile Encoding Ayarlamasi

Simdi yukardaki program ile icinde turkce karakterler olan bir XML belgesini okuyalim.

XML belgemiz soyle olsun:
devamını oku…

, , , , ,

WordPress Türkçe 2.6.3 yayınlandı

Cuma, 24 Eki 2008

WordPress Türkiye indir

Merhaba arkadaşlar,
2.6.3 Türkçe sürümü şu an indirilebilir durumda.

WordPress’in yönetim panelinin başlangıç sayfasında gösterdiği beslemeleri çekmek için kullandığı Snoopy sınıfında ortaya çıkan bir açık dolayısıyla, WordPress kullanıcıları için küçük bir risk olmasına karşın geliştiriciler hemen bir sürüm çıkarma kararı almışlar. Tüm paketi indirmek istemezseniz aşağıdaki iki dosyayı ilgili klasörlere yükleyerek açığı kapatabilirsiniz.

  1. wp-includes/class-snoopy.php
  2. wp-includes/version.php

Tinyurl adresi alma

Pazartesi, 13 Eki 2008

Bilindiği gibi tinyurl.com uzun web adreslerini kısa versiyonlara çevirebilen bir site.Alttaki php fonksiyonumuzla bu işlemi otomatiğe bağlıyoruz
[php]
function tinyurl($url){
// Url kısaltma
$html = file_get_contents(”http://tinyurl.com/create.php?url=”.$url);
preg_match(’/http:\/\/preview\.tinyurl\.com\/(.*)<\/b>/’, $html, $gelen);
return “http://tinyurl.com/”.$gelen[1];
}
//kullanımı
echo tinyurl(”http://www.sistembilgisi.com”);
//Sonuç : http://tinyurl.com/3s97d9
[/php]

En çok kullanılan UNIX komutları

Pazartesi, 13 Eki 2008
  1. cd – Dizin değiştirme, mesela: cd /etc/
  2. ls – Dizin listeleme, mesela: ls /etc, yada ls -l /etc
  3. cp – Dosya veya dizin kopyalama, örneğin: dizin kopyalamak için -R operatörü ile cp -R /source /dest
  4. mv – Dosya taşıma, örneğin: mv source dest
  5. rm – Dosya silme, örneğin: rm -rf /dir
  6. cat – Dosya kategorize etmek için kullanılır, cat /var/log/messages
  7. tar – Arşivleme:
  8. gunzip -d arsiv.tar.gz – komutu arşiv yapar arsiv.tar.gz => arsiv.tar
    tar xvf arsiv.tar – arşivdekileri çıkartır.

  9. vi – Metin editorü, mesela: vi ./file.txtVi den çıkış: Esc wq.
  10. top – Bu komut süreçlerin belli bir anındaki CPU, Ram, vs kullanım durumunu listeledikten sonra her 2-3 saniyede bir bu
    ekranı yeniler yani en son durumu dinamik bir biçimde aktarır.
  11. wget – Diğer serverlardan dosya indirmek için kullanılır, mesela: wget http://www.sistembilgisi.com/robots.txt

MySQL nasıl yedeklenir?
[php]
mysqldump -u -h -p dbname | gzip -9 > dump-db.sql.gz
[/php]
MySQL nasıl dump edilir:
[php]
mysql -u -p dbname < dump-db.sql[/php]

Türkçe Karakterlerin Unicode Karşılıkları

Salı, 07 Eki 2008

Numerik karşılıkları
[php]Harf: İ Numerik Kodu: İ
Harf: ı Numerik Kodu: ı
Harf: Ö Numerik Kodu: Ö
Harf: ö Numerik Kodu: ö
Harf: Ü Numerik Kodu: Ü
Harf: ü Numerik Kodu: ü
Harf: Ç Numerik Kodu: Ç
Harf: ç Numerik Kodu: ç
Harf: Ğ Numerik Kodu: Ğ
Harf: ğ Numerik Kodu: ğ
Harf: Ş Numerik Kodu: Ş
Harf: ş Numerik Kodu: ş[/php]

UTF-8 8-bitlik bir Unicode karşılıkları devamını oku…

,