Dosya uzantısı bulma

<?
# @yns – 26 kasim 2005 , 05.26
function uzantiBul($isim) {
$dizi = explode(’.’,$isim);
$eleman = count($dizi) -1;
$uzanti = $dizi["$eleman"];
echo $uzanti;
// return $uzanti;
}
uzantiBul(”asdsad.asd.php”); # çıktı : php
?>

21 Ocak 2008 | PHP | No Comments

xml de istediğim tagın içeriğini textareaya yazdırmak.

$gel = fopen(”xml.xml”, “r”); //xml.xml dosyasini ac
$icerik = fread($gel, filesize(”xml.xml”)); //xml.xml dosyasini oku
fclose($gel); //xml.xml dosyasini kapat
$kalkacakyazilar = array (´<?xml version=”1.0″ encoding=”utf-8″?>´, ´<basla>´,
´<govde>´, ´</basla>´, ´</govde>´, ´</xml>´, ´<metin>´); //kaldirilacak bolumler
for($i=0;$i < count($kalkacakyazilar);$i++) // kalkacaklarin sayisi kadar loop
{
$icerik = str_replace($kalkacakyazilar[$i], “”, $icerik); //kalkacaklari kaldir
}
$metinler = explode(”</metin>”, $icerik); //metni </metin> bölümlerinden parcala
// burdan sonrasi basmak için. diziyi elde ettikten [...]

21 Ocak 2008 | PHP | No Comments

Array (Dizilerde) sıralama methodları

Array ile kullanacağımız bir takım sıralama fonksiyonları da vardır. Sıralamalarda Türkçe karakterle başlayan kelimeler tanınmadığı için son kısımda yer alır. bu fonksiyonlar şunlardır;
sort(); – Dizi içeriğini alfabetik sıralama.
rsort(); – Dizi içeriğini ters alfabetik sıralama.
asort(); – Dizi elemanlarını değerine göre sıralar.
arsort(); – Dizi elemanlarını değerine göre tersten sıralar.
ksort(); – Dizi elemanlarını içeriğe göre sıralar.
krsort(); – Dizi [...]

21 Ocak 2008 | PHP | No Comments

suffle() rastgele diziden bir değer çekmek

$seviyeler = array( “Admin” => “100″, “Yönetici” => “10″, “Üye” => “1″);shuffle($seviyeler);for ($x=0; $x<1; $x++) { echo(”$seviyeler[$x]<br>”);}
Bu kodu çalıştırdığımızda ekrana her seferinde başka bir değer gelecektir

21 Ocak 2008 | PHP | No Comments

array_sum() dizideki değerleri toplama

$sayilar = array(1,2,3,4,5,6,7,8);echo array_sum($sayilar);
Bu kodun çıktısı 36 olacaktır. Çünkü 1+2+3+4+5+6+7+8=36 eder

21 Ocak 2008 | PHP | No Comments