PHP İçin Kod Arşivi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    Rastgele belirli uzunlukta şifre üretme fonksiyonu :

    function sifre_uret($uzunluk) {
                  $karakterler = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ-_!@()+";
                  $karakter_sayi = strlen($karakterler);
    			  $sifre_ver="";
                  for ($ras = 0; $ras <$uzunluk; $ras++) {
                      $rakam_ver = rand(0,$karakter_sayi-1);
                      $sifre_ver = $sifre_ver.$karakterler[$rakam_ver];
                  }
                  return $sifre_ver;
              }  

    Sonra tbt gibi tinymce metin editörleri verileri html tagları ile birlikte gönderir. Sadece belirli html taglarını ayarmanız işinize yarar.Onun için fonksiyon :

    function htmlayir($q) {
    $q = str_replace("`","",$q);
    $q = str_replace("&nbsp;","",$q);
    $q = str_replace("<script>","",$q);
    $q = str_replace("</script>","",$q);
    $q = str_replace("<?php","",$q);
    $q = str_replace("<?","",$q);
    $q = str_replace("?>","",$q);
    $q = str_replace("</html>","",$q);
    $q = str_replace("<html>","",$q);
    $q = str_replace("<title>Untitled document</title>","",$q);
    $q = str_replace('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">','',$q);
    $q = str_replace("<body>","",$q);
    $q = str_replace("</body>","",$q);
    $q = str_replace("<head>","",$q);
    $q = str_replace("</head>","",$q);
    $q = str_replace("nbsp;","&nbsp;",$q);
    $q=trim($q);
    return $q;
    }

    Link yok etme fonksiyonu. Hani vbulletin gibi sitelerde linkler üye olmayanlar için gizlenir ya size eğer üye giriş yapmış ise vbden çektiğiniz veriyi direk gösterirsiniz ama giriş yapmamış ise vbden çektiğiniz veriyi bu fonksiyon içine sokarak gösterirseniz linkleri gizler..%100 kendi yazımım.

    function linkyoket($metin){
        $aranan = '/<a (.*?)>(.*?)<\/a>/i';
        preg_match_all($aranan, $metin, $sonuc);
    	$sonucsay = count($sonuc);
    	for($i=0; $i<$sonucsay ; $i++){
    		$sonucsay2 = count($sonuc[0]);
    		for($a=0; $a<$sonucsay2;$a++){
    		$link = $sonuc[0][$a];
    		$metin = str_replace($link,'<a href="giris.php">Linkler Sistem Tarafından Gizlenmiştir.</a>',$metin);
    		}
    	}
    	print_r($metin);
    	}	

    Bu da zie verebileceğim son fonksiyon : Herhangi bir metin içindeki resimleri bulur ve ekrana basar..

    	function resimbul($metin){
        $aranan = '/<img[^>]+>/i';
        preg_match_all($aranan, $metin, $sonuc);
    	$sonucsay = count($sonuc);
    	for($i=0; $i<$sonucsay ; $i++){
    		$sonucsay2 = count($sonuc[0]);
    		for($a=0; $a<$sonucsay2;$a++){
    		print_r($sonuc[0][$a]);
    		}
    	}
    	}

    Hadi hayırlı geceler :)


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    Önceki konumdan bir kod bloğu alayım.

    function kareKodResminiAl($sifrelenecekyazi,$w,$h)
      {
      $APIURL = "http://chart.googleapis.com/chart?chs=".$w."x".$h."&cht=qr&chl=";
         if(!extension_loaded(curl))
    	 {
    	   die("SUNUCUDA CURL AKTIF DEGILDIR!!!<br />");
    	 }  
    	 $cd = curl_init(); if(!$cd) { die("Curl Degeri Olusturulamadi<br />"); }
    	 curl_setopt($cd,CURLOPT_URL,$APIURL.$sifrelenecekyazi);
    	 curl_setopt($cd,CURLOPT_RETURNTRANSFER,1);
    	 curl_setopt($cd, CURLOPT_BINARYTRANSFER,1);
    	 curl_setopt($cd, CURLOPT_HEADER,0);
    	 $resim = curl_exec($cd);
    	 curl_close($cd);
    	 $kayit = fopen("resim.png","w");
    	 fwrite($kayit,$resim);
    	 fclose($kayit);
         return "<img src='resim.png' width='".$w."px' height='".$h."px' />";
      }
      

     

    Alın size karekod oluşturma :)

     

    kullanımı

     

    <?
    echo kareKodResminiAl("tahribat.com",75,75);
    ?>

    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tbbsg.
    agrilion
    agrilion's avatar
    Kayıt Tarihi: 26/Ağustos/2005
    Erkek

    yararlı konu, hiç anasayfadan düşmemesi dileğimle takipteyim.


    Ben Kapitalizmim ve bankacılar benim evlatlarım.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    function tarihFarki($d1, $d2=null, $format="*"){
        if($d2==null){
            $d2=$d1;
            $d1=time();
        }
    
        if(!is_int($d1)) $d1=@strtotime($d1);
        if(!is_int($d2)) $d2=@strtotime($d2);
        $d=abs($d1-$d2);
    
        $format=strtolower($format);
        if(empty($format)) $format="*";
    
        $result = array();
    
        if($format=="*" || $format=="gun")    $result["gun"]   = floor($d/(60*60*24));
        if($format=="*" || $format=="ay")     $result["ay"] = floor($d/(60*60*24*30));
        if($format=="*" || $format=="yil")    $result["yil"]  = floor($d/(60*60*24*365));
        if($format=="*" || $format=="hafta")  $result["hafta"]  = floor($d/(60*60*24*7));
        if($format=="*" || $format=="saat")   $result["saat"]  = floor($d/(60*60));
        if($format=="*" || $format=="dakika") $result["dakika"]= floor($d/60);
    	if($format=="*" || $format=="saniye") $result["saniye"]= floor($d);
    
        if($format!="*") return $result[$format];
        else return $result;
    }
    

    İmza...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    random renk oluşturma fonksiyonu

    function generateRandomColor(){
        $randomcolor = '#' . strtoupper(dechex(rand(0,10000000)));
        if (strlen($randomcolor) != 7){
            $randomcolor = str_pad($randomcolor, 10, '0', STR_PAD_RIGHT);
            $randomcolor = substr($randomcolor,0,7);
        }
    return $randomcolor;
    }

    ..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espo
    Espo's avatar
    Kayıt Tarihi: 17/Eylül/2010
    Erkek

    çok iyi bir konu olmuş. alayım burayı da. ben de eklerim.


    Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Mail Kontrol

    function checkmail($email){
      return filter_var($email, FILTER_VALIDATE_EMAIL);
    }

    Seo Link

    function seo_char_edit($adres)
    {
        $adres = trim($adres);
        $adres = strtolower($adres);//Tümünü küçük harfe dönüştür
    
        $bul = array('<b>', '</b>');
        $adres = str_replace ($bul, '', $adres);//Düzeltme işlemi
    
        $adres = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $adres);//Parçalama işlemi
    
        $bul = array(' ', '&quot;', '&amp;', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
        $adres = str_replace ($bul, '-', $adres);
    
        $bul = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
        $adres = str_replace ($bul, 'e', $adres);
    
        $bul = array('í', 'ý', 'ì', 'î', 'ï', 'I', 'Ý', 'Í', 'Ì', 'Î', 'Ï', 'İ');
        $adres = str_replace ($bul, 'i', $adres);
    
        $bul = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
        $adres = str_replace ($bul, 'o', $adres);
    
        $bul = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
        $adres = str_replace ($bul, 'a', $adres);
    
        $bul = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
        $adres = str_replace ($bul, 'u', $adres);
    
        $bul = array('ç', 'Ç');
        $adres = str_replace ($bul, 'c', $adres);
    
        $bul = array('þ', 'Þ');
        $adres = str_replace ($bul, 's', $adres);
    
        $bul = array('ð', 'Ð');
        $adres = str_replace ($bul, 'g', $adres);
    
        $bul = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
    
        $repl = array('', '-', '');
    
        $adres = preg_replace ($bul, $repl, $adres);
        $adres = str_replace ('--', '-', $adres);
    
        return $adres;//Düzenlenen ifadeyi gönder
    }

    İmza...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mchacker
    mchacker's avatar
    Kayıt Tarihi: 03/Eylül/2005
    Erkek

    Bu lazım olur kesin.


    .
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek
    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    
    <title>Bu Bir Doğum Gunu Hediyesidir...</title>
    <script language="javascript">
     
    var sure=<?php
    setlocale(LC_ALL,'turkish');
    $tarih1=date("H:i:s:d:m:y"); //saat:dakika:saniye / gün/ay/yıl
    
    $ayrac=":";
    
    list($saat,$dakika,$saniye,$g1,$a1,$y1) = explode($ayrac,$tarih1);
    
    $tarih1 = mktime($saat, $dakika, $saniye, $g1, $a1, $y1);
    $tarih2 = mktime(0, 0, 0, 04, 02, 1995);
    if($tarih1>$tarih2){echo $fark = $tarih1-$tarih2;}
    if($tarih2>$tarih1){echo $fark = $tarih2-$tarih1;}
    ?>;
    var zamanIsle;
    function Saniye() {
    document.getElementById("dl").innerHTML = '<b>' + sure + '</b> saniyedir hayattasın.Doğum Günün Kutlu Olsun <b>ESRA</b>.';
    sure=sure+1; zamanIsle=setTimeout("Saniye()", 1000);
    Kontrol();
    }
    function Kontrol(){
    if(sure <= -1){
    document.getElementById("dl").innerHTML ='<b>Süre tamamlandı</b>';
    clearTimeout(zamanIsle);
       }
    }
    window.onload=Saniye;
    </script>
    <link href="stil.css" rel="stylesheet" type="text/css">
     </head>
     <body>
    <div id="resim"><img src="esra.jpg" width="400""300" height="283" width:/></div><div id="dl"></div>
     </body>
    </html>
    
     
    basitce acikayayim komutları öncelikle görevi herhangi birinin dogum gunu için yapmıstım" .... sn dir hayattasın" dmektedir temel javasciprt ve php kullandım komutlar karisiklik cikarmasin die bütün kodları koyuyorum içerde bi yerde jpg. resmi olacaktı onuda ayarlasanız çalisir 
    NOT: benim kullandıgım server tr ye göre 2 saat saat farklı vardı ona göre işlem yaptim sizde deneme yanılma ile bulabilirsiniz .

    I am Jack's inflamed sense of rejection
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    Kimin İşine yarar bilmiyorum ama ax+by+c=0 şeklinde girilen bir denklerin örnegin xe 11 ile 21 arasındaki değerleri verip ona göre noktanın kestigi yerleri vermektedir. 

    denemek için: asiminnesli.harunaydin.org/geometri/program1.php

     

    <?php
    if(!$_POST){
    	
     echo '
    NOT: Denklemi Lütfen <b>ax+by+c=0</b> şeklinde yazınız.<br>
     <form name="program1" action="'.@$PHP_SELF.'" method="post">
    <input type="text" name="a"/>X+
    <input type="text" name="b"/>Y+
    <input type="text" name="c"/><br><br>
    kaçtan başlansın:<input type="text" name="deger"/>
    kaça kadar:<input type="text" name="sonuc"/>
    <input type="submit" name="tiklama" value="Çalıştır!" />';
    	}else{
    		
    		
    		
    		
    		$a=$_POST["a"];
    		$b=$_POST["b"];
    		$c=$_POST["c"];
    		$x=$_POST["deger"];
    		$son=$_POST["sonuc"];
    		
    if(!is_numeric($a)){die("Doğru Söyle Ne İçtin!!!");};
    if(!is_numeric($b)){die("Doğru Söyle Ne İçtin!!!");};
    if(!is_numeric($c)){die("Doğru Söyle Ne İçtin!!!");};
    if(!is_numeric($x)){die("Doğru Söyle Ne İçtin!!!");};
    if(!is_numeric($son)){die("Doğru Söyle Ne İçtin!!!");};
    		
    		$denklem="denklem:".$a."x+".$b."y+".$c;
    		echo "<b>".$denklem."</b><br>";
    		$egim=(-1)*($a/$b);
    		echo "Eğim:<B>".$egim."</b><br>";
    		function hesapla($a,$b,$c,$x){
    				$y=(-1)*(($a*$x+$c)/$b);
    				echo "A<SUB>".$x."</SUB>(".$x.",".$y.")"."<br>";
    			}
    		
    		
    		
    		
    		if($x>=$son+1){die("Doğru Söyle Ne İçtin");}
    		while($x<$son+1){
    			hesapla($a,$b,$c,$x);
    			$x++;
    			};
    }
    
    
    ?>
    

    I am Jack's inflamed sense of rejection
Toplam Hit: 6678 Toplam Mesaj: 29