• 27-09-2019, 11:59:45
    #1
    Merhaba. Web sitemi kodlayan yazılımcıma parasını önceden verdim diye işi yarıda bırakıp kaçtı. O yüzden az olan bilgimle iş bitirmeye çalışıyorum ve sorum şu,

    Web sitesinde bulunan formlar direkt panel çekiliyor. Onu bir mail adresine nasıl yönlendiririm?

    Elimdeki kodlar şu şekilde;

    if (isset($_POST['franchisekaydet'])) {
    
    $kaydet=$db->prepare("INSERT INTO franchise SET
    franchise_adsoyad=:franchise_adsoyad,
    franchise_eposta=:franchise_eposta,
    franchise_telefon=:franchise_telefon,
    franchise_sehir=:franchise_sehir,
    franchise_lokasyon=:franchise_lokasyon,
    franchise_mesaj=:franchise_mesaj
    ");
    
    $insert=$kaydet->execute(array(
    'franchise_adsoyad' => $_POST['franchise_adsoyad'],
    'franchise_eposta' => $_POST['franchise_eposta'],
    'franchise_telefon' => $_POST['franchise_telefon'],
    'franchise_sehir' => $_POST['franchise_sehir'],
    'franchise_lokasyon' => $_POST['franchise_lokasyon'],
    'franchise_mesaj' => $_POST['franchise_mesaj']
    ));
    
    if ($insert) {
    Header("Location:../../franchise.php?durum=ok");
    }else {
    Header("Location:../../franchise.php?durum=no");
    }
    
    }
  • 27-09-2019, 12:00:52
    #2
    Üyeliği durduruldu
    @FastPHP;
  • 27-09-2019, 12:07:51
    #3
    phpmailer kütüphanesi ile yapabilirsiniz. Basit bir yapısı var kolayca entegre edebilirsiniz.
  • 27-09-2019, 12:08:43
    #4
    by_ala adlı üyeden alıntı: mesajı görüntüle
    phpmailer kütüphanesi ile yapabilirsiniz. Basit bir yapısı var kolayca entegre edebilirsiniz.
    Peki halihazırdaki panele gönderen yapısı bozulur mu?
  • 27-09-2019, 12:08:42
    #5
    Platin üye
    halen yardıma ihtiyacınız varsa profilimden canlı kanallardan ulaşırsanız yardımcı olurum.
  • 27-09-2019, 12:09:52
    #6
    oanblc adlı üyeden alıntı: mesajı görüntüle
    Peki halihazırdaki panele gönderen yapısı bozulur mu?
    hayır yönlendirme kodundan hemen önceye ekleyebilirsiniz.
  • 27-09-2019, 16:08:47
    #7
    Developer
    oanblc adlı üyeden alıntı: mesajı görüntüle
    Peki halihazırdaki panele gönderen yapısı bozulur mu?
    eğer engellenmemişse php mail fonksiyonuyla göndermeyi deneyebilirsin.

    if ($insert) {
    yukarıdaki satırın altına
    $kime = 'gidecekeposta@example.com';
    $kimden = 'eposta@alanadin.com';
    $konu = 'Franchise';
    $mesaj = "Merhaba yeni franchise başvurusu aldınız.
    Ad Soyad' : {$_POST['franchise_adsoyad']}
    Eposta' : {$_POST['franchise_eposta']}
    Telefon' : {$_POST['franchise_telefon']}
    Şehir' : {$_POST['franchise_sehir']}
    Lokasyon' : {$_POST['franchise_lokasyon']}
    Mesaj' : {$_POST['franchise_mesaj']}
    ";
    $headers = "From: " . $kimden . "rnReply-To: " . $kimden . "rnX-Mailer: PHP/" . phpversion();
    @mail($kime, $konu, $mesaj, $headers);
    php mail desteklemiyorsa aynı satırın altına phpmailer veya swiftmailer sınıfını dahil edip smtp ile gönderebilirsiniz.
  • 28-09-2019, 11:10:41
    #8
    Yardımlarınız için teşekkür ederim. Sorunu şu şekilde çözdüm. Verileri db e işlemesi elzem olmadığındanbende smtp kurup direkt mail gönderttim.