• 13-11-2009, 15:29:58
    #10
    konunun yeri ; ücretli / ücretsiz script istek olmalıydı.
    Formla ilgili olarak , mevcut bir yönetim paneli ( db ) ye mi kaydedilecek , yoksa ekstra
    bir paneli mi olacak.

    50 TL ücrete istediğiniz özelliklerde formu yapabilirim.
  • 13-11-2009, 16:10:28
    #11
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    konunun yeri ; ücretli / ücretsiz script istek olmalıydı.
    Formla ilgili olarak , mevcut bir yönetim paneli ( db ) ye mi kaydedilecek , yoksa ekstra
    bir paneli mi olacak.

    50 TL ücrete istediğiniz özelliklerde formu yapabilirim.
    Teşekkür ederim hocam,benim istediğim iletişim formu,db vs ile bağlantısı olmayacak. Sitenin iletişim sayfasına konacak ve doldurulup gönderildiğinde e-postama gelecek.

    Şu şekilde olacak

    Bunun için 50 TL çok çok fazla.

    Yokmu yapacak arkadaşlar? Makul ücret karşılığı yada kendisine sıfır Philips kulaklık hediye edeyim.Bknz. Philips HS380 (kargo ücretini de ödeyip gönderirim)
  • 13-11-2009, 16:11:41
    #12
    25TL, istediginiz formu yaparim.
    referanslarım mevcuttur.
  • 13-11-2009, 16:46:57
    #13
    strhost arkadaşımız özel mesaj atıp yapacağını söyledi,anlaştım kendisiyle diğer arkadaşlar gibi yapmamazlık yapmayacağına inanıyorum.Teşekkür ederim kendisine.
  • 14-11-2009, 06:25:06
    #14
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kendi kendine post ediyor. Resim yükleme sistemli. Oraya yazacağınız mail adresine html formatında, resmide ekleyip yolluyor formu. Kodu yazmışken scriptler bölümüne de ekleyimde belki birilerinin daha işine yarar. Birde kodlama biraz şekilsiz oldu. Keyfinize göre değiştirebilirsiniz.

    Kolay gelsin.


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <style>
    .normal_1 {font-family: Tahoma;color: #464646;font-size:13px;padding-left: 5px;}
    .iletisim {width:500px; padding:5px 5px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
    .iletisim fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
    .iletisim input.field {width:450px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:14px;}
    .iletisim input.button {float:right; width:9.0em; margin-right:10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:14px;}
    .iletisim input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
    input, textarea{font:11px/12px Tahoma, Arial, Geneva, sans-serif;  color:#6C6C6C; text-decoration:none; margin:0px; padding:0px; font-weight:400; }
    td, tr {vertical-align:top; text-align:left}
    </style>
    
    </head>
    
    <body>
    <div class="iletisim">
    
    <?php
    
    if($_POST){
    $site_mail_adresi='formun_gonderilecegi@mail_adresi.com';
    
    
    $Tarih = date("H:i d.m.Y");
    $Konu = "Site Mesaji";
    $ISIM  =$_POST["ISIM"];
    $email  =$_POST["E-POSTA"];
    
    $tablo.='<table cellpadding="0" cellspacing="0">';
    foreach ($_POST as $key => $value) {
        $$key = htmlspecialchars($value);
        $tablo.='<tr><td>'.$key.'    :</td><td>'.$value.'</td></tr>';
    }
    $tablo.='</table>';
    
    
    if (ereg("^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$",$email) )
    	{
    $icerik = "
    <html>
    <head>
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
    <title></title>
    <style>
    * { font-family:Verdana; font-size:11px; color:#000000; line-height:16px; }
    </style>
    </head>
    <body bgcolor='#FFFFFF'>
    <br><br><br>
    Sitenizden $Tarih tarihinde mesaj gönderildi. Mesajın içeriği aşağıdaki gibidir.<br><br>
    Gönderen: <b>$ISIM</b><br>
    E-Mail: <b>$email</b><br>
    Mesaj: <br>".  $tablo  ."<br>
    </body>
    </html>";
    
    
    
    
    $data = fread(fopen($_FILES["RESIM"]["tmp_name"], "rb"), filesize($_FILES["RESIM"]["tmp_name"])); 
    $dosya_adi = $_FILES["RESIM"]["name"]; 
    $type = $_FILES["RESIM"]["type"]; 
    $attachment = chunk_split(base64_encode($data));    
      
    $random_hash = md5(date('r', time())); 
    
    
    $header  = "From: Site Mesaji <$email>\r\n";     
    $header .= "To: $site_mail_adresi\r\n";     
    $header .= "Subject: $Konu\r\n"; 
    
    $header .= "Content-Type: multipart/mixed;"; 
    $header .= "boundary=\"PHP-mixed-$random_hash\"\n"; 
    
    
    $body .= "--PHP-mixed-$random_hash\n";
    
    $body .= "Content-Type:text/html;"; 
    $body .= "boundary=\"--PHP-alt-$random_hash\"\n";   
    
        
    $body .= "Content-Type:text/html;charset=\"iso-8859-1\"\n";     
    $body .= "Content-Transfer-Encoding: 7bit\n";             
    $body .= "$icerik\n";     
    
    
    $body .= "--PHP-mixed-$random_hash\n"; 
    $body .= "Content-Type: $type;\n"; 
    $body .= "\tname=\"$dosya_adi\"\n";
    $body .= "Content-Transfer-Encoding: base64\n";      
    $body .= "Content-Disposition: attachment\n"; 
    $body .= "\tfilename=\"$dosya_adi\"\n"; 
    $body .= $attachment."\n"; 
    $body .= "--PHP-mixed-$random_hash--\n";   
        
              
      
                  
            
    if (@mail($site_mail_adresi, $Konu, $body, $header)) {
    	echo '<span class="normal_1">Mesajınız iletilmiştir. En yakın zamanda mesajınıza cevap verilecektir.<br />Teşekkür ederiz.</span>';}
        
    else {echo '<span class="normal_1"><b>Mesaj gönderilirken hata oluştu.</b></p><p style=\"text-align:center;\">Lütfen tekrar deneyiniz.<br><br><a href=\'javascript:history.back()\'>« Geri</a></span>';}
    	
        
        }
        
    else{echo '<span class="normal_1"><b>Hata oluştu. Lütfen bilgilerinizi kontrol edip tekrar deneyiniz.</b><br /><a href="javascript:history.back();">Geri</a></span>';}
    
    echo '</div>';
    }
    
    else{
    echo '<form action="" enctype="multipart/form-data" method="post">
    
    <fieldset><legend>&nbsp;İLETİŞİM FORMU&nbsp;</legend>
    
    
    <div class="normal_1">İSİM</div>
    <div class="normal_1"><input type="text" name="ISIM" class="field" /></div>
    
    <div class="normal_1">SOYİSİM</div>
    <div class="normal_1"><input type="text" name="SOYISIM" class="field" /></div>
    
    <div class="normal_1">DERS</div>
    <div class="normal_1"><input type="text" name="DERS" class="field" /></div>
    
    <div class="normal_1">NEREDEN NE MEZUNUSUNUZ</div>
    <div class="normal_1"><input type="text" name="NE_MEZUNU" class="field" /></div>
    
    <div class="normal_1">KISA VE ETKİLİ BİR CÜMLE YAZINIZ</div>
    <div class="normal_1"><input type="text" name="ETKILI_CUMLE" class="field" /></div>
    
    <div class="normal_1">CEP TELEFONU</div>
    <div class="normal_1"><input type="text" name="CEP_TELEFONU" class="field" /></div>
    
    <div class="normal_1">SABİT TELEFON</div>
    <div class="normal_1"><input type="text" name="SABIT_TELEFON" class="field" /></div>
    
    <div class="normal_1">E-POSTA</div>
    <div class="normal_1"><input type="text" name="E-POSTA" class="field" /></div>
    
    <div class="normal_1">SİTE</div>
    <div class="normal_1"><input type="text" name="SITE" class="field" /></div>
    
    <div class="normal_1">ADRES</div>
    <div class="normal_1"><input type="text" name="ADRES" class="field" /></div>
    
    <div class="normal_1">SEMT</div>
    <div class="normal_1"><input type="text" name="SEMT" class="field" /></div>
    
    <div class="normal_1">İLÇE</div>
    <div class="normal_1"><input type="text" name="ILCE" class="field" /></div>
    
    <div class="normal_1">ŞEHİR</div>
    <div class="normal_1"><input type="text" name="SEHİR" class="field" /></div>
    
    <div class="normal_1">RESİM</div>
    <div class="normal_1"><input type="file" name="RESIM" class="field" /></div>
    
    
    
    <p styke="text-align:center;"><input type="submit" name="submit" class="button" value="Gönder" /></p>
    
    </fieldset>
             
                  
    </form>';
    }
    
    
    ?>
    </div>
    </body>
    </html>