DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
14
Cevap
20795
Tıklama
0
Öne Çıkarma
Html de submit butonu ile mail göndermek?
A
12 yıl (2645 mesaj)
Binbaşı
Konu Sahibi

HTML de text area ya yazılan şeyi submit butonu ile kendi mail adresime nasıl gönderirim?



V
12 yıl (241 mesaj)
Teğmen

quote:

Orijinalden alıntı: Archamanel

HTML de text area ya yazılan şeyi submit butonu ile kendi mail adresime nasıl gönderirim?


Html'de yapacağınız için bir de php gerekli.
Nasıl birşey olacak detay verirseniz,ayarlayıp kodları gönderirim size...





< Bu mesaj bu kişi tarafından değiştirildi volkantr19 -- 11 Şubat 2014; 17:30:44 >
Bu mesaja 2 cevap geldi.
H
12 yıl (123 mesaj)
Teğmen

Aşağıdaki bağlantıdaki kodların yardımcı olabileceğini düşünüyorum.

http://www.freecontactform.com/email_form.php


Bu mesaja 1 cevap geldi.
A
12 yıl (2645 mesaj)
Binbaşı
Konu Sahibi

php bilmiyorum ben ki :/ yani çok farklı bir dilmi? Klasik form mesela

önerileriniz
text area - submit(yolla = ...@mail.com gibi)

Birde şey lazım küçük resmin üzerine gelince büyük resim verme hover ile yapacağımı biliyorum gerisini bilmiyorum :D


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @volkantr19
A
12 yıl (2645 mesaj)
Binbaşı
Konu Sahibi

inceledim teşekkür ederim. Fakat php ile nasıl entegre edeceğim? Anladığım kadarı ile görseli html işi php yapıyor.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Hostinger TR
A
12 yıl (2645 mesaj)
Binbaşı
Konu Sahibi

Bir de şimdi sitemde 2 domain var. Birisi yönlendirme. Az önce bir jpg dosyasını ikon yaptım facebook logosu takip edin hesabı. Ana domainden tıklayınca direk açıyor fakat yönlendirme domainden sadece yeni sekmede aç yaparsa açıyor onun dışında açmıyor




Bu mesajda bahsedilenler: @volkantr19 , @Hostinger TR
H
12 yıl (123 mesaj)
Teğmen

Bağlantıdaki kodlar hazırdır. Sitenizze önce HTML dosyasını kopyalayın. Buna dilerseniz CSS ile görsellik katabilirsiniz. Daha sonra, PHP kodunu da ayrı bir dosyaya kopyalayın; HTML dosyanızla aynı dizinde olduğundan ve adının "send_form_email.php" olduğundan emin olun. PHP kodunda yalnızca 2 satırı değiştirmeniz gerekiyor.




Bu mesajda bahsedilenler: @Archamanel
V
12 yıl (241 mesaj)
Teğmen

quote:

Orijinalden alıntı: Archamanel

inceledim teşekkür ederim. Fakat php ile nasıl entegre edeceğim? Anladığım kadarı ile görseli html işi php yapıyor.

Öncelikle html kodlarınızın içine aşağıdaki kodu ekleyin:

 
<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9" />
<title>Volkan</title>
</head>

<body>
<form name="contactform" method="post" action="email.php">

<table width="450px">

<tr>


<tr>

<td valign="top">

<label for="comments">Düşünceleriniz *</label>

</td>

<td valign="top">

<textarea name="comments" maxlength="1000" cols="25" rows="6"></textarea>

</td>

</tr>

<tr>

<td colspan="2" style="text-align:center">

<input type="submit" value="Gönder">

</td>

</tr>

</table>

</form>
</body>

</html>







Sonra da bu php kodunu sunucunuza yükleyin:

 
<?php

if(isset($_POST['email'])) {



// EDIT THE 2 LINES BELOW AS REQUIRED

$email_to = "............@mail.com";

$email_subject = "Your email subject line";





function died($error) {

// your error code can go here

echo "We are very sorry, but there were error(s) found with the form you submitted. ";

echo "These errors appear below.<br /><br />";

echo $error."<br /><br />";

echo "Please go back and fix these errors.<br /><br />";

die();

}



// validation expected data exists

if(!isset($_POST['first_name']) ||

!isset($_POST['last_name']) ||

!isset($_POST['email']) ||

!isset($_POST['telephone']) ||

!isset($_POST['comments'])) {

died('We are sorry, but there appears to be a problem with the form you submitted.');

}



$first_name = $_POST['first_name']; // required

$last_name = $_POST['last_name']; // required

$email_from = $_POST['email']; // required

$telephone = $_POST['telephone']; // not required

$comments = $_POST['comments']; // required



$error_message = "";

$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';

if(!preg_match($email_exp,$email_from)) {

$error_message .= 'The Email Address you entered does not appear to be valid.<br />';

}

$string_exp = "/^[A-Za-z .'-]+$/";

if(!preg_match($string_exp,$first_name)) {

$error_message .= 'The First Name you entered does not appear to be valid.<br />';

}

if(!preg_match($string_exp,$last_name)) {

$error_message .= 'The Last Name you entered does not appear to be valid.<br />';

}

if(strlen($comments) < 2) {

$error_message .= 'The Comments you entered do not appear to be valid.<br />';

}

if(strlen($error_message) > 0) {

died($error_message);

}

$email_message = "Form details below.\n\n";



function clean_string($string) {

$bad = array("content-type","bcc:","to:","cc:","href");

return str_replace($bad,"",$string);

}



$email_message .= "First Name: ".clean_string($first_name)."\n";

$email_message .= "Last Name: ".clean_string($last_name)."\n";

$email_message .= "Email: ".clean_string($email_from)."\n";

$email_message .= "Telephone: ".clean_string($telephone)."\n";

$email_message .= "Comments: ".clean_string($comments)."\n";





// create email headers

$headers = 'From: '.$email_from."\r\n".

'Reply-To: '.$email_from."\r\n" .

'X-Mailer: PHP/' . phpversion();

@mail($email_to, $email_subject, $email_message, $headers);

?>



<!-- include your own success html here -->



Thank you for contacting us. We will be in touch with you very soon.



<?php

}

?>



Php kodlarının içinde en üstte bulunan $email_to = "............@mail.com"; yere o mesaj hangi email adresine gelmesini istiyorsanız o adresi yazın.

Hepsi bu kadar.Deneyin yapamazsanız yazın,yardım edeyim.


Bu mesaja 2 cevap geldi.
F
10 yıl (133 mesaj)
Teğmen

Merhaba,

Böyle ücretsiz bir servis var bunuda kullanabilirsin.https://formspree.io



M
9 yıl (3 mesaj)
Er

< Resime gitmek için tıklayın >
gönder butonuna bastığımda böyle oluyor


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @volkantr19
V
9 yıl (241 mesaj)
Teğmen

quote:

Orijinalden alıntı: mustafaozsn

< Resime gitmek için tıklayın >
gönder butonuna bastığımda böyle oluyor


Merhaba,

Html kodlarının içinde bulunan php dosya adı doğru yazılmamış sanki.

Php dosya adı xyz.php ise html kodlarının içinde bulunan dosya adı da xyz.php olmalı.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
9 yıl (3 mesaj)
Er

ona dikkat ettim ama aynı


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @volkantr19
V
9 yıl (241 mesaj)
Teğmen

quote:

Orijinalden alıntı: mustafaozsn

ona dikkat ettim ama aynı

O halde aklıma gelen son şey şu oldu.sanırım 1 yıldan fazla olmuştur,artık smtp mail ile mail gönderebilineceğini okumuştum.hatta bir web sitesinde kendim için hazırlamıştım.
Google dan smtp mail gönderme şeklinde aratır mısınız lütfen.
Ben de o kodları bulmaya çalışayım,bulunca sizinle paylaşacağım.Eminim ki bu sizin sorununuzu çözecektir.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
9 yıl (3 mesaj)
Er

Tamam teşekkürler bekliyorum sizden birde ben araştırıp bulmaya çalışim




Bu mesajda bahsedilenler: @volkantr19
E
8 yıl (5 mesaj)
Er

Selamın Aleyküm.Şu butona tıklandığı zaman sayfaya yorum eklenmesi olayı nasıl oluyor.Kodlar varsa atarmısınız bulamadım.



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.