|
||
| Ondalık ve tam sayıları okuyan php fonksiyonu <? function tamsayioku($n) { if (!(int)$n) return ''; $basamak = array ( array("", "Bir", "İki", "Üç", "Dört", "Beş", "Altı", "Yedi", "Sekiz", "Dokuz"), array("", "On", "Yirmi", "Otuz", "Kırk", "Elli", "Altmış", "Yetmiş", "¤¤¤¤en", "Doksan"), array("", "Yüz", "İkiyüz", "Üçyüz", "Dörtyüz", "Beşyüz", "Altıyüz", "Yediyüz", "Sekizyüz", "Dokuzyüz") ); $ucler = array("", "Bin", "Milyon", "Milyar", "Trilyon","Katrilyon","Katrilyar","ve dahasi"); // 0034 deki 00 lari yazdir.virgulden sonraki kisimlarda gerekli. for ($sifir=''; substr($n,0,1)=='0'; $sifir.='Sıfır') $n = substr($n,1); // ters cevir. $str = strrev($n); // tam sayiyi okuyalim $oku = ''; for ($i=0,$d=0;$i<strlen($str);$i++,$d++) { if ($d%3==0) $oku = $ucler[$d/3].$oku;// uc basamak gectik.bin,milyon vs yaz. $oku = $basamak[$d%3][$str[$i]].$oku; } if (substr($oku,0,6)=='BirBin') $oku = substr($oku,3);// birbin hadisesi varsa sil. return $sifir.$oku; } //ONDALIK veya TAM sayilari okur. function sayioku($n='') { //if ($n==0) {print 'Sıfır'; return;} // sıfırı okutmak için. $bol = explode('.',$n);// ondaligin sagini solunu ayir. $sag = tamsayioku($bol[0]);//tam sayi kismi $sol = tamsayioku($bol[1]);//ondalik kismi $virgul = ($sol) ? 'Virgül' : ''; // ondalik kisim varsa araya virgul koyacaz. if (!$sag&&$sol) $sag = 'Sıfır';// ondalik var ama tam sayi yoksa. sifir virgul .... print $sag.$virgul.$sol; } sayioku(00.010200); print '<br>'; sayioku(0123456789.9876543210); ### by maxxsoft<maxxsoft@gmail.com> #### ?> Bu oluşan örnek bir resim her yenilede farklı bir yazı getiriyor .. <? $imagekod = ''; for ($i = 0; $i < 8; $i++) { $imagekod .= chr(mt_rand(100,120)); $imagekod=strtoupper($imagekod); } // set up image $height = 30; $width = 100; $im = ImageCreate($width, $height); $white = ImageColorAllocate ($im, 255, 255, 255); $black = ImageColorAllocate ($im, 128, 0, 0); // draw on image ImageFill($im, 0, 0, $black); // ImageLine($im, 0, 0, $width, $height, $white); ImageString($im, 300, 15, 10, $imagekod, $white); // output image Header ("Content-type: image/png"); ImagePng ($im); // clean up ImageDestroy($im); ?> Serverınız bilgilerini alın <?php echo "<font color=red> IP ::</font> $REMOTE_ADDR<br>"; $aylar=array("Ocak","Şubat","Mart","Nisan","Mayıs" ,"Haziran","Temmuz","Ağustos","Eylül","Ekim","K ası m","Aralık"); $gunler=array("Mon"=>"Pazartesi","Tue"=>"Salı","We d"=>"Çarşamba","Thu"=>"Perşembe","Fri"=>"Cuma", "Sa t"=>"Cumartesi","Sun"=>"Pazar"); $gun=date("D"); $ay=date("n")-1; $yil=date("Y"); $gun_sayi=date('d'); echo "<font color=red> Tarih ::</font> $gun_sayi $aylar[$ay] $yil $gunler[$gun]<BR>"; echo "<font color=red> Server Versiyonu ::</font> $SERVER_SOFTWARE<br>"; echo "<font color=red> Script Dili ::</font> $GATEWAY_INTERFACE<br>"; echo "<font color=red> Komut Programı Konumu ::</font> $COMSPEC<br>"; echo "<font color=red> Browser Versiyonu ::</font> $HTTP_USER_AGENT<br>"; echo "<font color=red> Windows Klasörü ::</font> $WINDIR<br>"; echo "<font color=red> Bağlantı Türü ::</font> $HTTP_CONNECTION<br>"; echo "<font color=red> Server Adı ::</font> $SERVER_NAME<br>"; echo "<font color=red> Kodlama Türü ::</font> $HTTP_ACCEPT_ENCODING<br>"; echo "<font color=red> Dosyanın Konumu Ve Adı ::</font> $PATH_INFO<br>"; echo "<font color=red> Server Portu ::</font> $SERVER_PORT<br>"; echo "<font color=red> Önceki Sayfa ::</font> $HTTP_REFERER<br>"; ?> Php ile formdan gelen verilerin kontrol edilmesi .. /////////////////////////////////////////////////////////////// FORM SAYFASI /////////////////////////////////////////////////////////////// <form name="form1" method="post" action="kontrol.php"> <table width="50%" border="0" align="center" cellpadding="0" cellspacing="2"> <tr> <td width="43%"><div align="center">Ad :</div></td> <td width="57%"><div align="center"> <input name="txt_ad" type="text" id="txt_ad"> </div></td> </tr> <tr> <td><div align="center">Soyad :</div></td> <td><div align="center"> <input name="txt_soyad" type="text" id="txt_soyad"> </div></td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="Submit" value="Submit"> </div></td> </tr> </table> </form> /////////////////////////////////////////////////////////////// Kontrol.php Sayfası /////////////////////////////////////////////////////////////// <?php if(empty($txt_ad)){ echo("<center><b>AD Bölümünü Boş Bıraktınız. Lütfen Geri Dönüp Doldurunuz.</b></center>"); }elseif(empty($txt_soyad)){ echo("<center><b>SOYAD Bölümünü Boş Bıraktınız. Lütfen Geri Dönüp Doldurunuz.</b></center>"); }else{ echo("Bütün Alanlar Doldurulmuştur."); } ?> Php ile hicri takvim .. <?php function Hicri($GetDate){ // Aylar $mname[1] = "Muharrem"; $mname[2] = "Safer"; $mname[3] = "Rebiü'l-Evvel"; $mname[4] = "Rebiü'l-Ahir"; $mname[5] = "Cemaziye'l-Evvel"; $mname[6] = "Cemaziye'l-Ahir"; $mname[7] = "Recep"; $mname[8] = "Şaban"; $mname[9] = "Ramazan"; $mname[10] = "Sevval"; $mname[11] = "Zi'l-ka'de"; $mname[12] = "Zi'l-Hicce"; $TDays=round(strtotime($GetDate)/(60*60*24)); $HYear=round($TDays/354.37419); $Remain=$TDays-($HYear*354.37419); $HMonths=round($Remain/29.531182); $HDays=$Remain-($HMonths*29.531182); $HYear=$HYear+1389; $HMonths=$HMonths+10; $HDays=$HDays+23; if ($HDays>29.531188 and round($HDays)!=30){ $HMonths=$HMonths+1; $HDays=Round($HDays-29.531182); } else { $HDays=Round($HDays); } if($HMonths>12){ $HMonths=$HMonths-12; $HYear=$HYear+1; } echo "$HDays $mname[$HMonths] $HYear"; } $today = date("Y-m-d"); echo Hicri($today); ?> Kodları notdefterine kopyalayıp doviz.php diye kaydetin ... Kullanımı ve Kurulumu: Kodları notdefterine kopyalayıp doviz.php diye kaydetin. <?php function CropSt($st, $what, $len=100) { $start = strpos( $st, $what ); $st = substr( $st, $start+strlen($what), $len ); return $st; } function GetRoE($st, $endsep = " TL") { $end = strpos( $st, $endsep); $st = substr( $st, 0, $end); $st = ereg_replace( ",", "", $st ); return (int)$st; } function SaveStringToFile($filename, $text) { $file = @fopen($filename, "w"); if ( $file ) { fputs($file, $text); fclose($file); } } // VillaDöviz $vd = @file( "Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap" ); if ( $vd ) { $vd = implode("", $vd); $vd = CropSt( $vd, "<font color=\"#800000\">USD</font>", 90); $vd = CropSt( $vd, "<b>Alış </b>"); $alis = GetRoE($vd); $vd = trim(CropSt($vd, "<b>Satış </b>" )); $satis = GetRoE($vd); } // T.C. Merkez Bankası $tcmb_today = @file("Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap"); if ( $tcmb_today ) { $tcmb_today = implode("", $tcmb_today); $tcm_today = ereg_replace("\r", "", $tcmb_today); $start = strpos($tcmb_today, "ABD DOLARI"); $tcmb_today = trim(substr($tcmb_today, $start+14, 70)); while ( ereg( "[ ]{2,}", $tcmb_today)>0 ) $tcmb_today = ereg_replace( "[ ]{2,}", " ", $tcmb_today ); $tcmb_today = explode( " ", $tcmb_today ); $doviz_alis = (int)ereg_replace( ",", "", $tcmb_today[0] ); $doviz_satis = (int)ereg_replace( ",", "", $tcmb_today[1] ); $efektif_alis = (int)ereg_replace( ",", "", $tcmb_today[2] ); $efektif_satis = (int)ereg_replace( ",", "", $tcmb_today[3] ); } // Yatırımcı Köşesi - Superonline $yatirimci = @file("Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap"); if ( $yatirimci ) { $yatirimci = implode("", $yatirimci); $yatirimci = CropSt( $yatirimci, '<td class="data">ABD Doları</td>', 300); SaveStringToFile("sol.txt", "SOL\n\n".$yatirimci); $yatirimci = strip_tags($yatirimci); $yatirimci = ereg_replace( ",", "", trim($yatirimci) ); $yatirimci = ereg_replace( "\t|\n|\r", " ", $yatirimci ); while ( ereg( "[ ]{2,}", $yatirimci)>0 ) $yatirimci = ereg_replace( "[ ]{2,}", " ", $yatirimci ); $yatirimci = explode( " ", $yatirimci ); $y_alis = (int)$yatirimci[0]; $y_satis = (int)$yatirimci[1]; $y_endusuk = (int)$yatirimci[2]; $y_enyuksek = (int)$yatirimci[3]; $y_saat = $yatirimci[4]; } // KOÇ Bank $koc = @file("Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap"); if ( $koc ) { $koc = implode("", $koc); $koc = CropSt( $koc, ' USD:', 265); $koc = CropSt( $koc, '<font face="Arial, Helvetica, sans-serif" size="1">',151); $koc = strip_tags($koc); $koc = ereg_replace( "\.", "", trim($koc) ); $koc = ereg_replace( "\t|\n|\r", " ", $koc ); while ( ereg( "[ ]{2,}", $koc)>0 ) $koc = ereg_replace( "[ ]{2,}", " ", $koc ); $koc = explode( " ", $koc ); $koc_alis = (int)$koc[0]; $koc_satis = (int)$koc[1]; } else echo "HATA"; ?> <?php ?> <html> <head> ¤¤¤¤¤¤ http-¤¤¤¤¤="Content-Type" content="text/html; charset=iso8859-9"> ¤¤¤¤¤¤ http-¤¤¤¤¤="Content-Type" content="text/html; charset=windows-1254"> <title>Anlık Döviz Kurları</title> </head> <body bgcolor="#FEECDD"> <center> <table border="0" width="300" cellspacing="1" cellpadding="1"> <?php if ( $vd ) { ?> <tr bgcolor="#FF8000"> <td colspan="2" align="center"><font face="Verdana"color="#FFFFFF"><b>VillaDöviz</b></font></td> </tr> <tr> <td width="110"><font face="Verdana">$USD Alış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($alis, 0, ",", ".");?>TL</font></td> </tr> <tr> <td><font face="Verdana">$USD Satış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($satis, 0, ",",".");?> TL</font></td> </tr> <tr> <td colspan="2"><hr></td> </tr> <?php } if ( $tcmb_today ) { ?> <tr bgcolor="#FF8000"> <td colspan="2" align="center"><font face="Verdana" color="#FFFFFF"><b>MerkezBankası</b></font></td> </tr> <tr> <td width="110"><font face="Verdana">Döviz Alış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($doviz_alis, 0, ",",".");?> TL</font></td> </tr> <tr> <td><font face="Verdana">Döviz Satış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($doviz_satis, 0, ",",".");?> TL</font></td> </tr> <tr> <td><font face="Verdana">Efektif Alış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($efektif_alis, 0, ",",".");?> TL</font></td> </tr> <tr> <td><font face="Verdana">Efektif Satış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($efektif_satis, 0,",", ".");?> TL</font></td> </tr> <tr> <td colspan="2"><hr></td> </tr> <?php } if ( $yatirimci ) { ?> <tr bgcolor="#FF8000"> <td colspan="2" align="center"><font face="Verdana" color="#FFFFFF"><b>YatırımcıKöşesi - Superonline</b></font> <font face="Verdana" color="#FFFFFF" size="1">(<?php echo$y_saat; ?>)</font></td> </tr> <tr> <td width="110"><font face="Verdana">Döviz Alış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($y_alis, 0, ",", ".");?> TL</font></td> </tr> <tr> <td><font face="Verdana">Döviz Satış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($y_satis, 0, ",", ".");?> TL</font></td> </tr> <tr> <td><font face="Verdana">En Düşük</font></td> <td align="right"><font face="Verdana"><?php echo number_format($y_endusuk, 0, ",","."); ?> TL</font></td> </tr> <tr> <td><font face="Verdana">En Yüksek</font></td> <td align="right"><font face="Verdana"><?php echo number_format($y_enyuksek, 0, ",","."); ?> TL</font></td> </tr> <?php } if ( $koc ) { ?> <tr bgcolor="#FF8000"> <td colspan="2" align="center"><font face="Verdana" color="#FFFFFF"><b>KoçBankası</b></font></td> </tr> <tr> <td width="110"><font face="Verdana">Döviz Alış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($koc_alis, 0, ",","."); ?> TL</font></td> </tr> <tr> <td><font face="Verdana">Döviz Satış</font></td> <td align="right"><font face="Verdana"><?php echo number_format($koc_satis, 0, ",","."); ?> TL</font></td> </tr> <?php } ?> </table> </center> </body> </html> Php ile domain sorgulama scripti .. <html> <head> <title>:::main Sorgulama:::::</title> ¤¤¤¤¤¤ http-¤¤¤¤¤="Content-Type" content="text/html;charset=iso-8859-9"> ¤¤¤¤¤¤ http-uquiv="Content-Type" content="text/html;charset=windows-1254"> </head> <body> <?php if ( empty ( $HTTP_POST_VARS ) ) { ?> <h1 aling="center">Domain Sorgulama</h1> <form action="<? echo $PHP_SELF; ?>" method="post"> <table aling="center" border="0"> <tr> <td>Domain adı</td> <td>Uzantısı</td> </tr> <tr> <td> <input type="text" name="domain"> </td> <td> <select name="uzanti"> <option value=".com">.com</option> <option value=".net">.net</option> <option value=".org">.org</option> <option value=".com.tr">.com.tr</option> <option value=".net.tr">.net.tr</option> <option value=".org.tr">.org.tr</option> <option value=".edu.tr">.edu.tr</option> <option value=".gov.tr">.gov.tr</option> <option value=".mil.tr">.mil.tr</option> <option value=".bbs.tr">.bbs.tr</option> <option value=".k12.tr">.k12.tr</option> <option value=".nom.tr">.nom.tr</option> <option value=".gen.tr">.gen.tr</option> </select> </td> </tr> <tr> <td colspan="2"> <div align="center"> <input type="submit" value="SORGULA"> </div> </td> </tr> </table> </form> <?php } else { if ( empty( $domain ) ) { echo "Domain adını yazmadınız.Geri giderek bir domain adresi yazınız"; exit(); } if ( ( $uzanti==".com" ) || ( $uzanti==".net" ) || ( $uzanti==".org" ) ) : $server = "whois.internic.net"; else: $server = "whois.metu.edu.tr"; endif; $sorgu = @fsockopen ( $server, 43, &$no, &$mesaj, 20 ); if ( !$sorgu ) { echo "Servera bağlanamadım.<br>\n"; echo "Hata numarası: <b>$no</b><br>\n"; echo "Hata mesajı: <b>$mesaj</b><br>\n"; exit(); } fputs ( $sorgu, "$domain$uzanti\n" ); while ( ! feof ( $sorgu ) ) { echo fgets ( $sorgu, 230 ); } } ?> </body> </html> Php ile yapilmiş sitenize koyabilceginiz guzel 1 takvim scripti <style type="text/css"> <!-- body { margin-left: 200px; margin-top: 200px; margin-right: 200px; margin-bottom: 200px; } .style1 {font-family: Verdana; font-size:10px; } .style2 {font-family:Verdana; font-size: 11px; } .style3 {font-family:Verdana; font-size: 11px; color:#FF0000; } --> </style> <? $ay=date("n"); $gun=date("j"); $today=date("j"); $aylar=array("Ocak","Şubat","Mart","Nisan","Mayıs" ,"Haziran","Temmuz","Ağustos","Eylül","Ekim","K ası m","Aralık"); $gunler=array("P","S","Ç","P","C","Ct","P"); echo("<table>\n"); echo("<tr>\n"); echo("<td width='140' align='center'><div class='style1'><b>".$aylar[$ay-1]." ".date("Y")."</b></div></td>"); echo("</tr>"); echo("</table>"); echo("<table border='0'>"); echo("<tr>"); for($i=0;$i<7;$i++) { echo("<td bgcolor='gray' width='16' align='center'><div class='style1'>".$gunler[$i]."</div></td>"); } echo("</tr>"); echo("</table>"); $bir=($gun-1)*24*60*60; $ilkgun=date("l",time()-$bir);//ilk günün hangi güne rastaladığı bulunuyor switch($ilkgun) { case "Monday": $ilk=1; break; case "Tuesday": $ilk=2; break; case "Wednesday": $ilk=3; break; case "Thursday": $ilk=4; break; case "Friday": $ilk=5; break; case "Saturday": $ilk=6; break; case "Sunday": $ilk=7; break; } //ayın kaç çektiği bulunuyor $son=date("t"); //işlem sonu $basla=1; $check = $the_day; $doldur=0;//ayın ilk gününe kadar olan sütunlara yazı yazmamak için tanımlanmış değişken echo("<table border='0'>\n"); for($i=1;$i<=6;$i++) { echo("<tr>\n"); for($j=1;$j<=7;$j++) { if($j<$ilk && $doldur==0) { echo("<td width='10' align='center'></td>\n"); } else { if($basla<=$son) { if($gun!=$basla AND $check!=$basla) { echo("<td width='10' align='center'><b><div class='style2'>$basla</div></b></td>\n"); } elseif ($today=$basla AND $check!=$basla) { echo("<td width='10' align='center'><b><div class='style3'>$basla</div></b></td>\n"); } elseif ($check=$basla ) { echo("<td width='10' align='center'><b><div class='style3'><a href='add.php?gun=$basla&month=$ay'>$basla</a></div></b></td>\n"); } $basla+=1; $doldur=1; } } } echo("</tr>\n"); } echo("</table>"); ?> Php ve mysql kullanarak sayfada rastgele n sayıda banner göstereceğiz. Aşağıdaki ver tabanı örneğini veri tabanınıza yükleyerek deneme yapabilirsiniz. CREATE TABLE banners ( sirano int(11) NOT ¤¤¤¤ auto_increment, url varchar(50) default ¤¤¤¤, banner varchar(50) default ¤¤¤¤, PRIMARY KEY (sirano) ) TYPE=MyISAM; INSERT INTO banners VALUES (1,'Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap','Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap'); INSERT INTO banners VALUES (2,'Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap','Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap'); INSERT INTO banners VALUES (3,'Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap','Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap'); INSERT INTO banners VALUES (4,'Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap','Linklerin Görülmesine Izin Verilmiyor Linki Görebilmek Için Üye Ol veya Giris Yap'); <HTML> <HEAD> ¤¤¤¤¤¤ http-¤¤¤¤¤="Content-Type" Content="text/html; charset=UTF-8"> ¤¤¤¤¤¤ http-¤¤¤¤¤="Content-Language" Content="tr"> <title>Desto Rastgele Banner</title> </HEAD> </HTML> <?php mysql_connect("localhost", "kullaniciadi", "vesifreniz"); mysql_select_db("destan"); // veri tabaninizin adi neyse onu yazin $sorgu = mysql_query("select * from banners order by rand() Limit 0,2"); // Limit 0 dan baslar 2 adet veri ceker if(!mysql_num_rows($sorgu)) { echo "Banner Hatası"; } else { while($res = mysql_fetch_array($sorgu)) { $url = $res['url']; $banner = $res['banner']; echo "<a href=\"$url\" target=\"_self\"><img src=\"$banner\" alt=\"\" border=\"0\"></a>"; } } ?> |
||
| Dost Sitelerimiz | |
|
|
|
| Dost Sitelerimiz | |
| Arma Dizayn - Dijital Darbe - Z.K.U.D Blogcu - SosyeteForum - SHeZoFReN - SHeZoFReN - Ayna Grubum - Rusça Gülerek - Deliperi - SanalKaos - Mevzu Alemi - kudRet* - PayLaSiM-TuRK - Graphic-Turk.Com - SMF SeO Destek | |