Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > PHP > PHP Hazır Kodlar / PHP Kütüphane

PHP Hazır Kodlar / PHP Kütüphane PHP Hazır Kodlar / PHP Kütüphane

Konu Kapatılmıştır
 
LinkBack Seçenekler Stil
  #21 (permalink)   iTrader 
Alt 2006-07-20, 12:02
Caesar - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Jun 2006
Nerden: /dev/null
Mesajlar: 2.576
Tecrübe Puanı: 0
iTrader: %100/6
Caesar will become famous soon enoughCaesar will become famous soon enough
Standart

Mail gonderme fonksiyonu;
PHP- Kodu:
 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- Kodu:
$kime="dubele@dubele.com";
$isim="Mehmet";
$soyisim="Goldenberg";
$bilgi=$isim." ".$soyisim;
$kimden="mehmet@goldenberg.com";
$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); 

  #22 (permalink)   iTrader 
Alt 2006-07-20, 12:05
Caesar - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Jun 2006
Nerden: /dev/null
Mesajlar: 2.576
Tecrübe Puanı: 0
iTrader: %100/6
Caesar will become famous soon enoughCaesar will become famous soon enough
Standart

Değişik bir güvenlik kodu uygulaması;
PHP- Kodu:
<?
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>";
?>

  #23 (permalink)   iTrader 
Alt 2006-07-23, 13:16
kepche - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Jul 2006
Mesajlar: 17
Tecrübe Puanı: 0
iTrader: %0/0
kepche will become famous soon enough
Standart

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- Kodu:
<?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;

?>

Konu kepche tarafından (2006-07-23 Saat 13:47 ) değiştirilmiştir..

  #24 (permalink)   iTrader 
Alt 2007-01-11, 02:51
sverdlow - ait Kullanıcı Resmi (Avatar)
Red Rose
 
Üyelik tarihi: Nov 2005
Nerden: Ankara
Mesajlar: 1.682
Tecrübe Puanı: 4
iTrader: %100/11
sverdlow will become famous soon enough
Standart

ellerinize sağlık arkadaşlar, çok faydalı bir başlık olmuş. herkese rep+.
__________________
...

  #25 (permalink)   iTrader 
Alt 2007-02-01, 09:20
Member
 
Üyelik tarihi: Jan 2007
Nerden: yenibosna!
Mesajlar: 479
Tecrübe Puanı: 0
iTrader: %0/0
gncytnk is an unknown quantity at this point
Standart

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

  #26 (permalink)   iTrader 
Alt 2007-02-11, 01:30
TurkVista - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Mar 2005
Mesajlar: 118
Tecrübe Puanı: 3
iTrader: %0/0
TurkVista is an unknown quantity at this point
Standart

Unix Time değerini Türkçe tarih ve zamana çevirme..

PHP- Kodu:
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 

  #27 (permalink)   iTrader 
Alt 2007-02-11, 02:33
Member
 
Üyelik tarihi: Sep 2006
Mesajlar: 136
Tecrübe Puanı: 2
iTrader: %0/0
damAster is an unknown quantity at this point
Standart

Dosyanın oluşturulma tarihini alma ve düzenleme:

PHP- Kodu:
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- Kodu:
echo tarih("test.zip");

// 11 Şubat 2007 

  #28 (permalink)   iTrader 
Alt 2007-02-11, 02:39
Member
 
Üyelik tarihi: Dec 2006
Mesajlar: 129
Blog Entries: 1
Tecrübe Puanı: 0
iTrader: %0/0
FileZilla is an unknown quantity at this point
Standart

Alıntı:
dsgnr´isimli üyeden Alıntı Mesajı göster
istenilen verileri rastgele sıralama


sirala.php

PHP- Kodu:
$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....

  #29 (permalink)   iTrader 
Alt 2007-05-20, 14:27
ploop - ait Kullanıcı Resmi (Avatar)
Moderator
 
Üyelik tarihi: Oct 2004
Nerden: karavan
Mesajlar: 5.342
Tecrübe Puanı: 9
iTrader: %100/11
ploop is a jewel in the roughploop is a jewel in the roughploop is a jewel in the roughploop is a jewel in the rough
Standart

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
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

Alıntı:
<?php
$metin = "ahmet mehmet ali osman nur";
$bol=explode(" ",$metin);
$say=count($bol);
shuffle($bol);
foreach($bol as $deger){
echo "$deger\n";
}
?>
__________________
karavan alıp gezesim var..

  #30 (permalink)   iTrader 
Alt 2007-06-12, 21:26
Junior Member
 
Üyelik tarihi: Jan 2007
Nerden: adana-ist-tokat
Mesajlar: 35
Tecrübe Puanı: 0
iTrader: %100/1
saho is an unknown quantity at this point
Standart

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

Konu Kapatılmıştır

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Google’dan sanal kütüphane dazlakcom Google Haberler 0 2005-11-03 20:44


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 07:13 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox