Aspire
Koineks
  • 23-05-2015, 14:13:00
    #1
    1/2
    Merhaba arkadaşlar ;

    basit bir php mail iletişim sistemi var düşüncemde mesaj kodu ile her iletişim mesajına bir Kod veriyor.

    Kodu şu şekilde üretiyor;

    PHP- Kodu:
    <?PHP 
    function rasgeleharf($kackarakter

    $char="ABCDEFGHIJKLMNOPRSTUVWYZQX123456789>'^+%&/()=?>!£#${[]}\*"/// İzin verilen karakterler ? 
    for ($k=1;$k<=$kackarakter;$k++) 

    $h=substr($char,mt_rand(0,strlen($char)-1),1); 
    $s.=$h

                          
    return 
    $s
    }  
     
    // Kullanımı
     
    echo rasgeleharf(9);
     
    ?>
    Çok iyi bilmiyorum php hatta yeni yeni çözmeye çalıştım çok uğraştım yapamadım.

    Altta veridğim mail postunda mail gönderme başarılı ise db de yer alan durum sütununa id yerine kodu ve açıklama yerine ise belirttiğim metini insert etmek istiyorum denedim denedim beceremedim daha doğrusu if else kullanımını bile yerleştiremedim hata aldım yardımcı olabilecek birileri varmı ?

    bunu yapmamın amacı kişiye verilen kod ile kişi siteye girip kodu girdiğinde gönderdiği emailin hangi aşamada olduğunu öğrenmesi örneğin kargo takibi gibi birşey.

    Mail postun içeriği.

    PHP- Kodu:
    <?

    session_start
    ();
    extract($_POST);
    extract($_GET);

    $kime "z@z.net"; // Mesajın gitmesini istediğin e-posta adresin.
    $konu "ZZZZZZZZZ";
    $DateandTime date("d-m-Y H:i:s");
    $mesaj "zzzzzz iletisim formu mesajı :

    Adı - Soyadı: 
    $GONDERENIN_ADI_SOYADI
    E-Posta Adresi: 
    $EPOSTA_ADRESI
    Mesajın Konusu: 
    $MESAJIN_KONUSU
    Yazdığı Mesajı: 
    $GONDERENIN_MESAJI
    Mesajın Kodu: 
    $MESAJIN_KODU
    "
    ;
    echo 
    'Bildiriminiz başarıyla iletildi.<br>';
    echo 
    'Mesaj kodunuzu kaydedin ve son durumunu ogrenin!<br>';
    echo 
    $MESAJIN_KODU;

    if ( 
    $_POST["GONDERENIN_ADI_SOYADI"]==""
    {
        echo 
    "Lütfen Adınızı ve Soyadınızı Giriniz.<BR> " $_POST["GONDERENIN_ADI_SOYADI"];
        exit();
    }

    if ( 
    $_POST["EPOSTA_ADRESI"]=="")
    {
        echo 
    "Lütfen E-Posta Adresinizi Giriniz.<BR> " $_POST["EPOSTA_ADRESI"];
        exit();
    }

    if ( 
    $_POST["GONDERENIN_MESAJI"]=="")
    {
        echo 
    "Lütfen Mesajınızı Giriniz.<BR> " $_POST["GONDERENIN_MESAJI"];
        exit();
    }


    if (!@mail($kime
    $konu$mesaj"From: $ADI_SOYADI <$EPOSTA_ADRESI>\nX-Mailer: PHP/" phpversion()) )
    {
        echo 
    "Şu anda sistemimizde bir sorun bulunmaktadır.<BR>" .
             
    "Lütfen daha sonra tekrar deneyin.<BR>";
        exit();
    }



    ?>
    Şimdiden yardım eden etmeyen herkese teşekkürler.
    www.netiyi.com || 0850 455 1294 > Kişisel durumlar için lütfen buradan irtibat KURMAYINIZ.
  • Sponsor Reklam