Kütüphane

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Mail gonderme fonksiyonu;
PHP:
 function mail_gonder($gmail,$gadsoy,$gonmail,$konu,$mesaj) {
    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=iso-8859-9\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Sender: PHP\n";
    $headers .= "From: $gadsoy<$gonmail>\n";
    $headers .= "Reply-To: $gadsoy<$gonmail>\n";
    $headers .= "Return-Path: $godsoy<$gonmail>\n";
    @mail($gmail,$konu,$mesaj,$headers);
    }
Kullanımı:
PHP:
$kime="[email protected]";
$isim="Mehmet";
$soyisim="Goldenberg";
$bilgi=$isim." ".$soyisim;
$kimden="[email protected]";
$konu="Bilgilendirm";
$tarih=date("d/m/Y");
$mesaj="Bu mail $soyisim, $isim tarafından $tarih adresinde gönderilmiştir";
mail_gonder($kime,$bilgi,$kimden,$konu,$mesaj);
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Değişik bir güvenlik kodu uygulaması;
PHP:
<?
session_start();
if ($_GET['a']) {
 session_destroy();
}
if (!session_is_registered("gkod")) {
     $salla=mt_rand(1,99);
     $sifrele=md5($salla);
     $kisalt=substr($sifrele,0,6);
     $_SESSION['gkod']=$kisalt;
}
echo "Güvenlik kodunuz [$_SESSION[gkod]] <a href='?t=yenile'>[Yenile]</a>";
?>
 
K

kepche

Misafir
Resim ile güvenli kod uygulaması (Alıntı, kaynağı hatırlamıyorum.)
Formun gönderildiği sayfada;
$_SESSION['sec'] ile formdan giden (mesela $_POST['authcode'] ) değerlerinin eşitliğine bakarak, doğru ya da yanlış olduğu tespit edilir.
kullanımı:
Kod:
<img src='image.php' alt='' />
NOT:courier bold (courbd.ttf) fontu dosyayla aynı dizinde olursa pek bi güzel olur. İstenirse başka bir font da kullanılabilir.

PHP:
<?php
//image.php
session_start();
$strlength = rand(4,7);

$captchastr = "";
for($i=1;$i<=$strlength;$i++)
{
    $textornumber = rand(1,3);
    if($textornumber == 1)
    {
        $captchastr .= chr(rand(49,57));
    }
    elseif($textornumber == 2)
    {
        $captchastr .= chr(rand(65,78));
    }
    elseif($textornumber == 3)
    {
        $captchastr .= chr(rand(80,90));
    }
    else{
        $captchastr .= chr(rand(80,90));  
    }
}

$randcolR = rand(100,230);
$randcolG = rand(100,230);
$randcolB = rand(100,230);

//200,50 boyutlarında bir resim
$captcha = imageCreate(200,50);
$backcolor = imageColorAllocate($captcha, $randcolR, $randcolG, $randcolB);

$txtcolor = imageColorAllocate($captcha, ($randcolR - 80), ($randcolG - 80), ($randcolB - 80));
for($i=1;$i<=$strlength;$i++)
{

$clockorcounter = rand(1,2);
if ($clockorcounter == 1)
{
$rotangle = rand(0,45);
}
if ($clockorcounter == 2)
{
$rotangle = rand(315,360);
}

imagettftext($captcha,rand(14,20),$rotangle,($i*25),30,$txtcolor,"courbd.ttf",substr($captchastr,($i-1),1));
}
for($i=1; $i<=4;$i++)
{
imageellipse($captcha,rand(1,200),rand(1,50),rand(50,100),rand(12,25),$txtcolor);
}
for($i=1; $i<=4;$i++)
{
imageellipse($captcha,rand(1,200),rand(1,50),rand(50,100),rand(12,25),$backcolor);
}
//content type : png
header('Content-type: image/png');

imagePNG($captcha);

//Memory den sil
imageDestroy($captcha);

$_SESSION['sec'] = $captchastr;

?>
 
G

gncytnk

Misafir
Elinize sağlık çok güzel olmuş yeni başlayanlara çok güzel döküman... +rep
 

TurkVista

0
İyinet Üyesi
Katılım
9 Mart 2005
Mesajlar
226
Reaction score
0
Unix Time değerini Türkçe tarih ve zamana çevirme..

PHP:
function tarihal($tarih) {
$ay = array (
'01' 			=> "Oca",
'02' 			=> "Şub",
'03' 			=> "Mar",
'04' 			=> "Nis",
'05' 			=> "May",
'06' 			=> "Haz",
'07' 			=> "Tem",
'08' 			=> "Ağu",
'09' 			=> "Eyl",
'10' 			=> "Eki",
'11' 			=> "Kas",
'12' 			=> "Ara",);

$ktarihi = date("d",$tarih)." ".$ay[date("m",$tarih)]." ".date("Y",$tarih)." ".date("H:",$tarih)."".date("i",$tarih);

return $ktarihi;
}
// Kullanımı 

echo tarihal(mktime()); 

// Çıktı örneği 11 Şub 2007 02:30
 

damAster

0
İyinet Üyesi
Katılım
10 Eylül 2006
Mesajlar
206
Reaction score
0
Dosyanın oluşturulma tarihini alma ve düzenleme:

PHP:
function tarih ($dosya) {

$tarih=date("j M Y",filectime($dosya));

$months		=       array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
$aylar		=       array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık");

$tarih		=       str_replace($months, $aylar, $tarih);
return  $tarih;

}

Kullanım :

PHP:
echo tarih("test.zip");

// 11 Şubat 2007
 

FileZilla

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
204
Reaction score
0
istenilen verileri rastgele sıralama


sirala.php

PHP:
$veri[0] = "soyturk";
$veri[1] = "dsgnr";
$veri[2] = "php";
$veri[3] = "coder";
$veri[4] = "google";
$veri[5] = "seo";

[B]surffle[/B]($veri)
echo $veri[0];

bu sayede verilere girilen değerler random olarak gözükür.


Hatalı kod, shuffle olacaktı bold olan yer....
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
bana lazım oldu, oradan buradan kopya çekerek olusturdum kodu, benim isimi görüyor; büyük boyutlu verilerde ne olur bilemem. peki ne ise yarıyor :p
cümledeki kelimeleri bölerek, bu kelimeleri rasgele bir sekilde ekrana basar. örnek olarak asağıdaki kod size "ali ahmet nur osman mehmet" ya da "osman ahmet ali mehmet nur" olarak geri dönebilir. adı üstünde rasgele iste :p

<?php
$metin = "ahmet mehmet ali osman nur";
$bol=explode(" ",$metin);
$say=count($bol);
shuffle($bol);
foreach($bol as $deger){
echo "$deger\n";
}
?>
 

saho

0
İyinet Üyesi
Katılım
24 Ocak 2007
Mesajlar
44
Reaction score
0
Konum
adana-ist-tokat
saymana gerek yoktu verileri ploop başka bir amacın var mıydı
$say=count($bol);
bir yerde kullandın mı bunu bir amaç yok yoksa bunları kullanman için
olmasda olur yani
 

Hobichat

0
İyinet Üyesi
Katılım
26 Ekim 2006
Mesajlar
336
Reaction score
1
aslında bu son verdiğiniz gayet ğüzel olmuş kelimeleri değişdiriyor. arama kriterlerinde işime yarar keyword oluşdurmuş olurum diye düşünüyorum :D
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
Lütfen bundan sonra ekleyeceğiniz hazır kodları daha hızlı ulaşım için ayrı ayrı başlık açarak ekleyiniz.

Konu kilitlenmiştir..
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Elektronik Sigara Cicisex Porno
Üst