ilyasbat adlı üyeden alıntı:
mesajı görüntüle
R10 Php Kütüphanesi
94
●41.648
- 21-01-2010, 22:11:42Üyeliği durduruldusatırlık javascript veya html comment lerinde de sorun çıkarır <!-- --> gibi.
- 21-01-2010, 23:20:56Evet hocam ben de bunu kastediyordum. Böyle bir şey kendim yazmıştım. Kullanınca Adsense reklamları görünmedi.devturkeli adlı üyeden alıntı: mesajı görüntüle
Hatta burada konu açmıştım:
https://www.r10.net/google-adsense/53...bir-sorun.html - 21-01-2010, 23:28:11Üyeliği durduruldu1-2 regular expression işlemi ile yine sıkıştırılır kaynak kodu, reklama vs. zarar vermeden.ilyasbat adlı üyeden alıntı: mesajı görüntüle
- 26-01-2010, 23:38:54Üyeliği durduruldumysqlde toplu update yapmak benim için eziyetti bende posttaki verileri direk update eden bir fonksiyon yaptım.
function sql_updates($tablo,$sutun,$id) { foreach($sutun as $key => $deger) { $cikis = 1; $sql = mysql_query("UPDATE $tablo SET $key = '$deger' WHERE id='$id'"); if($sql) { $cikis = $cikis * 1; } else { $cikis = $cikis * 0; echo "<p>$key</p>"; } } return $deger; }kullanımı:
if(sql_updates('tablo_adi',$_POST,$id)) { echo "Başarıyla Güncellendi"; } else { echo "Güncelleme Başarısız"; } - 16-02-2010, 22:41:28Kimlik doğrulama veya yönetimden onay bekliyor.PHP'nizin SHA1 şifreleme fonksiyonunu tanımadığı durumlar olabilir. Bu oluşabilecek sorunların önüne geçebilmek için aşağıdaki kodu şifreleme yapacağınız sayfaya ekleyin.
if (!function_exists('sha1')) { function sha1($str) { // If we have mhash loaded in, use it instead! if (function_exists('mhash') && defined('MHASH_SHA1')) return bin2hex(mhash(MHASH_SHA1, $str)); $nblk = (strlen($str) + 8 >> 6) + 1; $blks = array_pad(array(), $nblk * 16, 0); for ($i = 0; $i < strlen($str); $i++) $blks[$i >> 2] |= ord($str{$i}) << (24 - ($i % 4) * 8); $blks[$i >> 2] |= 0x80 << (24 - ($i % 4) * 8); return sha1_core($blks, strlen($str) * 8); } // This is the core SHA-1 calculation routine, used by sha1(). function sha1_core($x, $len) { @$x[$len >> 5] |= 0x80 << (24 - $len % 32); $x[(($len + 64 >> 9) << 4) + 15] = $len; $w = array(); $a = 1732584193; $b = -271733879; $c = -1732584194; $d = 271733878; $e = -1009589776; for ($i = 0, $n = count($x); $i < $n; $i += 16) { $olda = $a; $oldb = $b; $oldc = $c; $oldd = $d; $olde = $e; for ($j = 0; $j < 80; $j++) { if ($j < 16) $w[$j] = @$x[$i + $j]; else $w[$j] = sha1_rol($w[$j - 3] ^ $w[$j - 8] ^ $w[$j - 14] ^ $w[$j - 16], 1); $t = sha1_rol($a, 5) + sha1_ft($j, $b, $c, $d) + $e + $w[$j] + sha1_kt($j); $e = $d; $d = $c; $c = sha1_rol($b, 30); $b = $a; $a = $t; } $a += $olda; $b += $oldb; $c += $oldc; $d += $oldd; $e += $olde; } return dechex($a) . dechex($b) . dechex($c) . dechex($d) . dechex($e); } function sha1_ft($t, $b, $c, $d) { if ($t < 20) return ($b & $c) | ((~$b) & $d); if ($t < 40) return $b ^ $c ^ $d; if ($t < 60) return ($b & $c) | ($b & $d) | ($c & $d); return $b ^ $c ^ $d; } function sha1_kt($t) { return $t < 20 ? 1518500249 : ($t < 40 ? 1859775393 : ($t < 60 ? -1894007588 : -899497514)); } function sha1_rol($num, $cnt) { $z = hexdec(80000000); if ($z & $num) $a = ($num >> 1 & (~$z | 0x40000000)) >> (31 - $cnt); else $a = $num >> (32 - $cnt); return ($num << $cnt) | $a; } }Kod SMF'den alınmadır... - 23-02-2010, 12:55:52Üyeliği durdurulduMerhabalar,
PHP Time Stamp fonksiyonu.
<?php function time_stamp($session_time) { $time_difference = time() - $session_time ; $seconds = $time_difference ; // Seconds if($seconds <= 60) { return "$seconds saniye önce"; } $minutes = round($time_difference / 60 ); //Minutes if($minutes <= 60) { if($minutes == 1) { return "Bir dakika önce"; } else { return "$minutes dakika önce"; } } $hours = round($time_difference / 3600 ); //Hours if($hours <= 24) { if($hours == 1) { return "Bir saat önce"; } else { return "$hours saat önce"; } } $days = round($time_difference / 86400 ); //Days if($days <= 7) { if($days == 1) { return "Bir gün önce"; } else { return "$days gün önce"; } } $weeks = round($time_difference / 604800 ); //Weeks if($weeks <= 4) { if($weeks == 1) { return "Bir hafta önce"; }else{ return "$weeks hafta önce"; } } $months = round($time_difference / 2419200 ); //Months if($months <= 12) { if($months==1) { return "Bir ay önce"; } else { return "$months ay önce"; } } $years = round($time_difference / 29030400 ); //Years if($years==1) { return "Bir yıl önce"; } else { return "$years yıl önce"; } } ?>Kullanımı:
echo time_stamp("1264326122");Saygılarımla;
Samet ARAS. - 23-03-2010, 23:24:41Üyeliği durdurulduduyuru.txt diye yazılmıs yere istediginiz dosya adını yazabilirsiniz
yazı ve linkleri ayrı ayrı alır.
okulun sitesi icin yazmıstım.
<?php $dos=file("duyuru.txt"); $anahtar = "http"; foreach($dos as $dosya) { $yusuf=strstr($dosya,$anahtar); $hhy=str_replace("$yusuf","",$dosya); echo $hhy; if (!empty($yusuf)){ echo' <a href="'.$yusuf.'"><font color="red">tıklayınız.</font></a> <br/> <br/>'; } } ?>duyuru.txt icerigi örnegi
yazı yazı yazı için http://r10.net baska bir yazı için http://www.google.com
cıktısı
yazı yazı yazı için <a href="http://r10.net"><font color="red">tıklayınız.</font></a> <br/><br/> baska bir yazı için <a href="http://www.google.com"><font color="red">tıklayınız.</font></a>
################
bbcode icin kullandıgım fonksiyon
function bbcode ($text) { $text = str_replace ('\r\n', '<br />', $text); $text = str_replace ('[B]', '<strong>', $text); $text = str_replace ('[/B]', '</strong>', $text); $text = str_replace ('[b]', '<strong>', $text); $text = str_replace ('[/b]', '</strong>', $text); $text = str_replace ('[I]', '<em>', $text); $text = str_replace ('[/I]', '</em>', $text); $text = str_replace ('[i]', '<em>', $text); $text = str_replace ('[/i]', '</em>', $text); $text = str_replace ('[U]', '<u>', $text); $text = str_replace ('[/U]', '</u>', $text); $text = str_replace ('[u]', '<u>', $text); $text = str_replace ('[/u]', '</u>', $text); $text = str_replace ('[S]', '<s>', $text); $text = str_replace ('[/S]', '</s>', $text); $text = str_replace ('[s]', '<s>', $text); $text = str_replace ('[/s]', '</s>', $text); $text = str_replace ('[URL]', '<a href="', $text); $text = str_replace ('[/URL]', '" class="text_2_css" target="_blank">Link</a>', $text); $text = str_replace ('[url]', '<a href="', $text); $text = str_replace ('[/url]', '" class="text_2_css">Link</a>', $text); $text = str_replace ('[QUOTE]', '<object><blockquote><span class="open"> </span>', $text); $text = str_replace ('[/QUOTE]', '<span class="close"> </span></blockquote></object>', $text); $text = str_replace ('[quote]', '<object><blockquote><span class="open"> </span>', $text); $text = str_replace ('[/quote]', '<span class="close"> </span></blockquote></object>', $text); $text = str_replace ('[IMG]', '<img src="', $text); $text = str_replace ('[/IMG]', '" border="0" class="img" style="cursor: hand" alt="" />', $text); $text = str_replace ('[img]', '<img src="', $text); $text = str_replace ('[/img]', '" border="0" class="img" style="cursor: hand" alt="" />', $text); $text = str_replace ('[color=red]', '<font color=\'#CC0000\'>', $text); $text = str_replace ('[color=blue]', '<font color=\'#336699\'>', $text); $text = str_replace ('[color=pink]', '<font color=\'#FF00FF\'>', $text); $text = str_replace ('[color=purple]', '<font color=\'#9900CC\'>', $text); $text = str_replace ('[color=orange]', '<font color=\'#FF6600\'>', $text); $text = str_replace ('[color=green]', '<font color=\'#33CC00\'>', $text); $text = str_replace ('[color=yellow]', '<font color=\'#FFFF00\'>', $text); $text = str_replace ('[color=black]', '<font color=\'#000000\'>', $text); $text = str_replace ('[color=grey]', '<font color=\'#666666\'>', $text); $text = str_replace ('[/color]', '</font>', $text); $text = str_replace (':D', '<img src="../smilies/001.gif" alt=":D" />', $text); $text = str_replace (':)', '<img src="../smilies/002.gif" alt=":)" />', $text); $text = str_replace (':A', '<img src="../smilies/003.gif" alt=":A" />', $text); $text = str_replace (':P', '<img src="../smilies/004.gif" alt=":P" />', $text); $text = str_replace (':cool:', '<img src="../smilies/005.gif" alt=":cool:" />', $text); $text = str_replace (':|', '<img src="../smilies/006.gif" alt=":|" />', $text); $text = str_replace (':S', '<img src="../smilies/007.gif" alt=":S" />', $text); $text = str_replace (':(', '<img src="../smilies/008.gif" alt=":(" />', $text); $text = str_replace (':huh:', '<img src="../smilies/009.gif" alt=":huh:" />', $text); $text = str_replace (':oo:', '<img src="../smilies/010.gif" alt=":oo:" />', $text); $text = str_replace (':roll:', '<img src="../smilies/011.gif" alt=":roll:" />', $text); $text = str_replace (':oO:', '<img src="../smilies/012.gif" alt=":oO:" />', $text); $text = str_replace (':Y', '<img src="../smilies/013.gif" alt=":Y" />', $text); $text = str_replace (':W', '<img src="../smilies/014.gif" alt=":W" />', $text); $text = str_replace (';)', '<img src="../smilies/015.gif" alt=";)" />', $text); return $text; }###############
linkleri seflendirmek icin kullandıgım fonksiyon
function karaktertemizle($deger) { $gecerliler=",q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m,0,1,2,3,4,5,6,7,8,9,_,"; if (!empty($deger)) { $deger=trim(strtolower ($deger)); // turkish characters $deger=str_replace(" ","_",$deger); $deger=str_replace("ğ","g",$deger); $deger=str_replace("ü","u",$deger); $deger=str_replace("ş","s",$deger); $deger=str_replace("ı","i",$deger); $deger=str_replace("ç","c",$deger); $deger=str_replace("ö","o",$deger); $deger=str_replace("Ğ","g",$deger); $deger=str_replace("Ü","u",$deger); $deger=str_replace("Ş","s",$deger); $deger=str_replace("Ç","c",$deger); $deger=str_replace("Ö","o",$deger); $deger=str_replace("İ","i",$deger); $deger=str_replace("305","i",$deger); $deger=str_replace("214","o",$deger); $deger=str_replace("246","o",$deger); $deger=str_replace("252","u",$deger); $deger=str_replace("231","c",$deger); $deger=str_replace("199","c",$deger); $deger=str_replace("220","u",$deger); $deger=str_replace("304","i",$deger); $deger=str_replace("287","g",$deger); $deger=str_replace("351","s",$deger); $deger=str_replace("286","g",$deger); $deger=str_replace("350","s",$deger); $deger=str_replace("8217","",$deger); $deger=str_replace("8216","",$deger); $deger=str_replace("amp","",$deger); $deger=str_replace("ynt","",$deger); // utf 8 turkish $deger=str_replace("İ","i",$deger); $deger=str_replace("Ö","o",$deger); $deger=str_replace("ö","o",$deger); $deger=str_replace("Ü","u",$deger); $deger=str_replace("Ç","c",$deger); $deger=str_replace("ç","c",$deger); $deger=str_replace("ü","u",$deger); $deger=str_replace("ı","i",$deger); $deger=str_replace("ÄŸ","g",$deger); $deger=str_replace("ÅŸ","s",$deger); $deger=str_replace("Äž","g",$deger); $deger=str_replace("Åž","s",$deger); /* // windows sunucular icin $deger=str_replace("%c4%b1","i",$deger); $deger=str_replace("%c3%b6","o",$deger); $deger=str_replace("%c3%96","o",$deger); $deger=str_replace("%c3%bc","u",$deger); $deger=str_replace("%c3%a7","c",$deger); $deger=str_replace("%c3%87","c",$deger); $deger=str_replace("%c3%9c","u",$deger); $deger=str_replace("%c4%b0","i",$deger); $deger=str_replace("%c4%9f","g",$deger); $deger=str_replace("%c5%9f","s",$deger); $deger=str_replace("%c4%9e","g",$deger); $deger=str_replace("%c5%9e","s",$deger); */ $yeni=""; for ($i=1; $i<=strlen($deger); $i++) { if (strpos($gecerliler,"," . substr($deger,$i-1,1) . ",")>0) { $yeni=$yeni . substr($deger,$i-1,1); } } $deger=$yeni; return $deger; }else { return str_replace("__","_",$deger); } }##############
nette cok fazla olmasına ragmen saglam sekilde olmasını isteyenler icin
online uyeler
veritabanı
CREATE TABLE `online` ( `uye` text NOT NULL, `zaman` int(11) NOT NULL );
php kodları
<? $hsure= time(); $sure = time()-3600; @$uye = 'xxxx'; $online_cek = mysql_query("SELECT * FROM online WHERE uye = '$uye'"); $online_say = mysql_num_rows($online_cek); // o uyeye ait bilgi yoksa ekliyoruz if (($online_say <= 0) && (!empty($uye))) { $online_gir = mysql_query("INSERT INTO online (zaman,uye) VALUES ('$hsure','$uye')"); } // eger o uyeye ait daha onceden bilgi varsa guncelliyoruz elseif (!empty($uye)) { $online_gir2 = mysql_query("update online set zaman='$hsure' where uye='$uye'"); } // veritabanında olanları da yazdırmak için $sorgu = mysql_query("Select uye from online where zaman>=$sure"); while ($sonuc=mysql_fetch_array($sorgu)){ echo $sonuc[0]; } // 1 saatten once bulunan verileri de siliyoruz $mysql = mysql_query(" delete from online where zaman<'$sure'"); ?>bu kadar yeterli sanırım
eksiklerim hatalarım varsa affola
varsa bilgilendirirseniz sevinirim
- 27-04-2010, 18:02:50Arkadaşlar Verildiyse özür
kısa basit mail kontrol en kesin çözüm
<?php function Mail_Kontrol($mail){ if (filter_var($mail,FILTER_VALIDATE_EMAIL)) { echo "Mail Adresiniz ". $geri = $mail; }else { echo "Hatalı mail Adresi Girdiniz"; } return $geri; } //Örnek Kullanım Mail_Kontrol("ByTrislasis@gmail.com"); ?>
curl ile ilgili birşeyler paylaşabilirseniz sevinirim