PCnet Online forumlarına katılmak için hesap açabilirsiniz.
  • Üye girişi:

PCnet Online forumlarına hoş geldiniz

+ Başlığa Yanıt Yaz
4 sonuçtan 1 - 4 arası sonuçlar
  1. #1

    Varsayılan php form mail hatası

    asagidaki kodlamalarda nerede hata var yardimci olabilecek varmi


    contact.htm sayfasi su sekilde

    Kod:
    <html>
    
    <head>
    <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <title>Flight No</title>
    </head>
    
    <body>
    
    
    <form action="sendmail.php" method="post">
    <table border="1" width="87%" id="table2">
    	<tr>
    		<td width="471">
    		<table border="1" width="468" id="table3">
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">
    				Flight No&#58;</font></td>
    				<td width="239" colspan="2">
    				<input type="text" name="T2" size="23"></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">
    				Arrival&#58;</font></td>
    				<td width="109"><select size="1" name="D4">
    				<option selected>Month</option>
    				<option>January</option>
    				<option>Ferbuary</option>
    				<option>March</option>
    				<option>April</option>
    				<option>May</option>
    				<option>June</option>
    				<option>July</option>
    				<option>August</option>
    				<option>September</option>
    				<option>October</option>
    				<option>November</option>
    				<option>December</option>
    				</select></td>
    				<td width="124"><select size="1" name="D5">
    				<option selected>Day</option>
    				<option>1</option>
    				<option>2</option>
    				<option>3</option>
    				<option>4</option>
    				<option>5</option>
    				<option>6</option>
    				<option>7</option>
    				<option>8</option>
    				<option>9</option>
    				<option>10</option>
    				<option>11</option>
    				<option>12</option>
    				<option>13</option>
    				<option>14</option>
    				<option>15</option>
    				<option>16</option>
    				<option>17</option>
    				<option>18</option>
    				<option>19</option>
    				<option>20</option>
    				<option>21</option>
    				<option>22</option>
    				<option>23</option>
    				<option>24</option>
    				<option>25</option>
    				<option>26</option>
    				<option>27</option>
    				<option>28</option>
    				<option>29</option>
    				<option>30</option>
    				<option>31</option>
    				</select></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">
    				Departure&#58;</font></td>
    				<td width="109"><select size="1" name="D6">
    				<option selected>Month</option>
    				<option>January</option>
    				<option>Ferbuary</option>
    				<option>March</option>
    				<option>April</option>
    				<option>May</option>
    				<option>June</option>
    				<option>July</option>
    				<option>August</option>
    				<option>September</option>
    				<option>October</option>
    				<option>November</option>
    				<option>December</option>
    				</select></td>
    				<td width="124"><select size="1" name="D7">
    				<option selected>Day</option>
    				<option>1</option>
    				<option>2</option>
    				<option>3</option>
    				<option>4</option>
    				<option>5</option>
    				<option>6</option>
    				<option>7</option>
    				<option>8</option>
    				<option>9</option>
    				<option>10</option>
    				<option>11</option>
    				<option>12</option>
    				<option>13</option>
    				<option>14</option>
    				<option>15</option>
    				<option>16</option>
    				<option>17</option>
    				<option>18</option>
    				<option>19</option>
    				<option>20</option>
    				<option>21</option>
    				<option>22</option>
    				<option>23</option>
    				<option>24</option>
    				<option>25</option>
    				<option>26</option>
    				<option>27</option>
    				<option>28</option>
    				<option>29</option>
    				<option>30</option>
    				<option>31</option>
    				</select></td>
    			</tr>
    			<tr>
    				<td width="452" bgcolor="#CCCCCC" colspan="3">
    				<font face="Tahoma" size="2">Requirements</font></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">
    				Type Of Villa</font></td>
    				<td width="239" colspan="2"></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">2 
    				Bed Sleep 5</font></td>
    				<td width="239" colspan="2"><select size="1" name="D8">
    				<option selected>Week</option>
    				<option>1 Week</option>
    				<option>2 Week</option>
    				<option>3 Week</option>
    				</select></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">3 
    				Bed Sleep 7</font></td>
    				<td width="239" colspan="2"><select size="1" name="D9">
    				<option selected>Week</option>
    				<option>1 Week</option>
    				<option>2 Week</option>
    				<option>3 Week</option>
    				</select></td>
    			</tr>
    			<tr>
    				<td width="452" bgcolor="#CCCCCC" colspan="3">
    				<font face="Tahoma" size="2">Transfer Requirements</font></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">
    				From Dalaman</font></td>
    				<td width="239" colspan="2"><select size="1" name="D10">
    				<option selected>People</option>
    				<option>4 People</option>
    				<option>4+ People</option>
    				</select></td>
    			</tr>
    			<tr>
    				<td width="213" bgcolor="#CCCCCC"><font face="Tahoma" size="2">
    				From Antalya</font></td>
    				<td width="239" colspan="2"><select size="1" name="D11">
    				<option selected>People</option>
    				<option>4 People</option>
    				<option>4+ People</option>
    				</select></td>
    			</tr>
    		</table>
    		</td>
    		<td align="left" valign="top">
    		<div align="left">
    			<table border="1" width="479" id="table4">
    				<tr>
    					<td width="59">Name&#58;</td>
    					<td width="392" colspan="3">&#58;<input type="text" name="T3" size="73"></td>
    				</tr>
    				<tr>
    					<td width="59">Adress&#58;</td>
    					<td width="392" colspan="3">&#58;<input type="text" name="T4" size="73"></td>
    				</tr>
    				<tr>
    					<td width="59">City&#58;</td>
    					<td width="153">&#58;<input type="text" name="T5" size="23"></td>
    					<td width="73">State/Prov</td>
    					<td width="166">&#58;<input type="text" name="T8" size="23"></td>
    				</tr>
    				<tr>
    					<td width="59">Country&#58;</td>
    					<td width="153">&#58;<input type="text" name="T6" size="23"></td>
    					<td width="73">Zip/Post</td>
    					<td width="166">&#58;<input type="text" name="T9" size="23"></td>
    				</tr>
    				<tr>
    					<td width="59">Phone&#58;</td>
    					<td width="153">&#58;<input type="text" name="T7" size="23" maxlength="17"></td>
    					<td width="73">E-mail</td>
    					<td width="166">&#58;<input type="text" name="T10" size="23"></td>
    				</tr>
    				<tr>
    					<td width="212" colspan="2">Please Enter Any Additional 
    					Requirements</td>
    					<td width="239" colspan="2">
    					<textarea rows="5" name="S1" cols="26"></textarea></td>
    				</tr>
    			</table>
    			
    
    <input type="submit" value="Send" name="B1">
    			<input type="reset" value="Reset" name="B2"></div>
    		</td>
    	</tr>
    </table>
    <pre>
    
    </pre>
    </form> 
    
    
    
    
    </body>
    
    </html>

    buradada sendmail.php dosyasi var.




    Kod:
    <?php
    $alici = "info@falconshome.com"; //
    $konu = $_POST&#91;'T3'&#93;." New Mail From Web Site";
    $mesaj = $_POST&#91;'S1'&#93;;
    $flight = $_POST&#91;'T2'&#93;;
    $arrivalmonth = $_POST&#91;'D4'&#93;;
    $arrivalday = $_POST&#91;'D5'&#93;;
    $departuremonth = $_POST&#91;'D6'&#93;;
    $departureday = $_POST&#91;'D7'&#93;;
    $2bedvilla = $_POST&#91;'D8'&#93;;
    $3bedvilla = $_POST&#91;'D9'&#93;;
    $fromdalaman = $_POST&#91;'D10'&#93;;
    $fromantalya = $_POST&#91;'D11'&#93;;
    $name = $_POST&#91;'T3'&#93;;
    $adress = $_POST&#91;'T4'&#93;;
    $city = $_POST&#91;'T5'&#93;;
    $state = $_POST&#91;'T8'&#93;;
    $country = $_POST&#91;'T6'&#93;;
    $zip = $_POST&#91;'T9'&#93;;
    $phone = $_POST&#91;'T7'&#93;;
    $email = $_POST&#91;'T10'&#93;;
    
    $gonderen = "From&#58; ".$_POST&#91;'gonderen'&#93;;
    mail&#40;$alici, $konu, $mesaj, $gonderen $flight, $arrivalmonth, $arrivalday, $departuremonth, $departureday, $2bedvilla, $3bedvilla, $fromdalaman, $fromantalya, $name, $adress, $city, $state, $country, $zip, $phone, $email&#41;;
    echo "Mesajınız Başarıyla Gönderildi";
    ?>

    yardimci olabileceklere cok tesekkur ederim.

    Saygilar

  2. #2

    Varsayılan

    mail($alici, $konu, $mesaj, $gonderen $flight, $arrivalmonth, $arrivalday, $departuremonth, $departureday, $2bedvilla, $3bedvilla, $fromdalaman, $fromantalya, $name, $adress, $city, $state, $country, $zip, $phone, $email);
    Bu ne böyle ya mail() fonksiyonunu tamamen yanlış kullanıyorsun. Buradaki sayfadan kendin de inceleyebilirsin.

    mail() fonksiyonu toplamda 4 değişken kabul eder.
    1. alıcı
    2. konu
    3. mesaj
    4. başlık bilgileri (headers)

    Dolayısıyla senin fonksiyonun mail($alici, $konu, $mesaj, $headers); formatında olmalıdır. Bunun ötesine geçemezsin. Formdan gelen bilgileri de $mesaj değişkeninin içerisine kaydetmelisin.

    mail() fornksiyonunu aşağıdaki kullanmalısın:

    Kod:
    <?php 
    $alici = "eburhan@eburhan.com";
    $konu = "İletişim Bilgileri Konulu Elektronik Posta";
    
    $mesaj  = "Formdan şu bilgiler gönderildi&#58; 
    
    ";
    $mesaj .= "İsim&#58; $name 
    ";
    $mesaj .= "Şehir&#58; $city 
    ";
    $mesaj .= "Ülke&#58; $country 
    ";
    $mesaj .= "Telefon&#58; $phone";
    
    $headers  = "MIME-Version&#58; 1.0 \r\n";
    $headers .= "Content-type&#58; text/html; charset=iso-8859-9 \r\n";
    $headers .= "From&#58; $gonderen";
    
    if&#40; mail&#40;$alici, $konu, $mesaj, $headers&#41; &#41; &#123;
      echo "E-posta başarıyla gönderildi";
    &#125; else &#123;
      echo "Bir hata oluştu !";
    &#125;
    
    ?>

  3. #3

    Varsayılan

    peki 4 degiskenden fazla secenegi olan iletisim formlarinda ne kullaniliyo.

    asp mi_? bunu ogrenmem lazim cunku 4 degisken isime yaramayacak

  4. #4

    Varsayılan

    Bir noktayı atlıyorsun. Formdan gelen verileri $mesaj değişkenine göndermelisin.

    Aşağıda da gördüğün gibi tek bir değişken olan $mesaj değişkeni içerisine formdan gelen $name, $city, $country, $phone, .... değişkenlerini depoluyoruz. Umarım şimdi anlatabilmişimdir.

    $mesaj = "Formdan şu bilgiler gönderildi:

    ";
    $mesaj .= "İsim: $name
    ";
    $mesaj .= "Şehir: $city
    ";
    $mesaj .= "Ülke: $country
    ";
    $mesaj .= "Telefon: $phone";


 

Benzer Başlıklar

  1. asp form mail örneği
    kaaan tarafından ASP ve ASP.NET forumunda
    Yanıt: 1
    Son Mesaj: 23.12.2005, 17:52
  2. Form mail yardım
    Php-Nuke tarafından İnternet, Ağ ve Güvenlik forumunda
    Yanıt: 1
    Son Mesaj: 25.02.2005, 01:06
  3. Php'de Form Mail
    MatriX_BoY tarafından Web ve Grafik Tasarımı forumunda
    Yanıt: 5
    Son Mesaj: 02.01.2005, 17:38
  4. html form mail
    L_o_n_g_h_o_r_n tarafından Web ve Grafik Tasarımı forumunda
    Yanıt: 17
    Son Mesaj: 21.08.2004, 12:37
  5. Form mail kodu
    Toad tarafından ASP ve ASP.NET forumunda
    Yanıt: 3
    Son Mesaj: 12.08.2004, 17:14