• 30-01-2009, 18:38:51
    #37
     <?
    //Caesar
    function kisa_yazi($deger) 
    {
      $yazi=$deger;
      $bol=explode(".",$yazi);
      $kisa=strip_tags($bol[0]);
      return $kisa;
    }
    ?>
    Kullanımı:
    $yazi="Deneme amaçlı yazıdır. Buda noktadan sonra gelen metnin bölümüdür.";
    $kisa=kisa_yazi($yazi);
    echo $kisa;
    Alıntıdır .. ama denedim .. işime yaradı. burayada eklemek istedim
  • 30-01-2009, 18:46:29
    #38
    Güvenlik resmi için resim.php:
    <? 
      set_magic_quotes_runtime(0); 
      if (!session_is_registered("kod")) { 
      $kod = mt_rand(9999,9999999); //9999 ve 9999999 sayilari arasinda rastgele bir kod oluşturur 
      session_register("kod"); 
      } 
      $image = imagecreate(115, 20); 
      $white = imagecolorallocate($image, 200, 0, 200); 
      $gray = imagecolorallocate($image, 192, 192, 192); 
      $black = imagecolorallocate($image, 0, 0, 0); 
      $w=imageline($image, 140, 10, 0, 10, $gray); 
      $q=imagestring($image, 4, 28, 2, $_SESSION['kod'], $black); 
      imagepng($image,$q,$w); 
      imagedestroy($image); 
      ?>
    giriş formumuzun bulunduğu index.php:
    <? 
    session_start(); 
    if (!$_POST) { 
    include "resim.php"; 
    ?> 
    <br><br><br><br> 
    <table border=0 align=center> 
    <form action="" method="POST"> 
     <tr> 
      <td>Kullanıcı adı:</td> 
      <td><input type="text" name="adi" size="20"></td> 
     </tr> 
     <tr> 
      <td>Şifre:</td> 
      <td><input type="password" name="sifre" size="20"></td> 
     </tr> 
     <tr> 
      <td>Güvenlik kodu:</td> 
      <td> 
      <img src="1" border="0" /> 
      </td> 
     </tr> 
     <tr> 
      <td>&nbsp;</td> 
      <td><input type="text" name="gkod" size="10"></td> 
     </tr> 
     <tr> 
      <td>&nbsp;</td> 
      <td><input type="submit" value="giriş" class=news></td> 
     </tr> 
    </form> 
    </table> 
    <? 
    } else { 
     if (($_POST['adi'] == "deneme" AND $_POST['sifre'] == "deneme") AND ($_POST['gkod'] == $_SESSION['kod'])) { 
     session_unregister("kod"); 
     session_register("adi"); 
     header("Location:yonetim.php"); 
     } else { 
     header("Location:index.php"); 
     } 
    } 
    ?>
    Kullanıcı adını aşağıdaki satırdan değiştirebilirsiniz:
    if (($_POST['adi'] == "deneme" AND $_POST['sifre'] == "deneme") AND ($_POST['gkod'] == $_SESSION['kod'])) {

    artık admin paneli gövdesi yonetim.php:
     <? 
    session_start(); 
    if (session_is_registered("adi")) { 
     echo $_SESSION['adi']; 
     echo "<br><a href='cikis.php'>Çıkış</a>"; 
    } else { 
     header("Location:index.php"); 
    } 
    ?>
    ee güvenli bir çıkış gerek.. onun içinde cikis.php:
     <? 
    session_start(); 
    session_destroy(); 
    header("Location:index.php"); 
    ?>

    Haydi kolay gele (:
  • 30-01-2009, 18:48:52
    #39
    Dipnot: En sevdiğim fonksiyondur !

     <?php  
        function check_html($string,$res=""){  
            if($res==""){  
                $string=htmlspecialchars ($string);  
                $string = ereg_replace("\n","<br>",$string);  
                $string = ereg_replace("\[b\]","<b>",$string);  
                $string = ereg_replace("\[/b\]","</b>",$string);  
                $string = ereg_replace("\[i\]","<i>",$string);  
                $string = ereg_replace("\[/i\]","</i>",$string);  
                $string = ereg_replace("\[u\]","<u>",$string);  
                $string = ereg_replace("\[/u\]","</u>",$string);  
                $string = ereg_replace("\[codigo\]","<font class=codigo>",$string);  
                $string = ereg_replace("\[fincodigo\]","</font>",$string);  
                $string = ereg_replace("\[link\]","<a href=\"",$string);  
                $string = ereg_replace("\[sep\]","\">",$string);  
                $string = ereg_replace("\[/link\]","<\a>",$string);  
                return($string);  
            }else{  
                $string=htmlspecialchars($string);  
                return($string);  
            }  
        }  
    ?>
  • 30-01-2009, 18:50:11
    #40
    ilk önce sansur.txt dosyasını oluşturun ve içine sansürlenecek kelimeleri yazın (:

    <?  
    function censor($message){     
    
            $fh = fopen("sansur.txt","r");
    
            while($word = fgets($fh,4096)) {  
                $message = ereg_replace(trim($word)," #*@!",$message);  
               }  
           
            return $message;
           
        }  
    ?>
  • 30-01-2009, 18:53:28
    #41
    function dosya_oku($dosya) { 
    $boyut    = filesize($dosya); 
    $actik    = fopen("$dosya", 'r'); 
    while ( ! feof  ($actik ) ) { 
    $oku .= fgets ( $actik, $boyut ) ; 
    } 
    fclose($actik); 
    return $oku; 
    } 
    
    ################################## DOSYA OKUMA ################################################ 
    
    ################################## ŞABLON ##################################################### 
    
    function sablon($dosya) { 
    //$icerik = file_get_contents($dosya); // php versionu destekliyorsa açık 
    $icerik = dosya_oku($dosya); // php versionu file_get_contents i destekliyorsa kapalı 
    
    preg_match_all ("/{'([\w]+)'}/", $icerik,$degiskenler); 
    $say=array(); 
    if (count($degiskenler[0])>0) 
        $say = $degiskenler[0]; 
    $c = count($say); 
    for ($i=0; $i<$c; $i++) { 
        $say[$i] = str_replace("{'","",$say[$i]); 
        $say[$i] = str_replace("'}","",$say[$i]); 
    } 
    foreach ($say as $isim) { 
        $atik = "{'$isim'}"; 
        $icerik=str_replace($atik,$GLOBALS[$isim],$icerik); 
    } 
    return $icerik; 
    
    }
    Kullanımı:

    örnek HTML dosyamıza değişkenleri {'ana_sayfa'} ve {'menu'} şeklinde atıyoruz.
    sonrasında
    $ana_sayfa = "sorgular ve sonuç bu değişkende toplanıyor"; // değerler 
    $menu = "Ana Sayfa | Linkler | vs... link vererek tabi"; // değerler 
    $bas = sablon("template_ismi.html");  // değerler html dosyasına yazılıyor 
    echo $bas; // çıktı gönderildi.
    HTML de sonucu görün...

    Not: PHP versiyonu düşükse, yani file_get_contents fonksiyonu çalışmıyorsa
    dosya_oku fonksiyonu ile çalışır, file_get_contents varsa dosya_oku fonksiyonu kapatılabilir...

    ALINTIDIR .. DENEDİM AMA
  • 11-02-2009, 14:26:48
    #42
    nacizane str_replace .

    <?
    
    Function uc_trk($txt){
    $trk = array ('İ','Ş','Ğ','Ç','Ü','Ö');
    $trk_lower = array ('i','ş','ğ','ç','ü','ö');
    $trk_new = str_replace($trk,$trk_lower,$txt);
    $okay = ucfirst(strtolower($trk_new));
    return $okay;
    }
    $metin = " Naber NaSİLSİN İYİMİSİN";
    echo uc_trk($metin);
    
    ?>
    strtolower turkce kareketer sorunu cikarttigi icin yapmistm

    kullanım uc_trk($metin);

    /* ÇIKTI :
    Naber nasilsin iyimisin
    */
  • 23-05-2009, 23:23:25
    #43
    güzel paylaşım teşekkürler...
  • 18-06-2009, 16:14:12
    #44
    Üyeliği durduruldu
    teşkürler arkadaşlar. Güzel paylaşımlar
  • 06-07-2009, 12:19:45
    #45
    eywallah güzel derleme olmuş arkadaşlar çok işime yarayacak