Nerede Hata Yapıyorum?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KarakartaL
    KarakartaL's avatar
    Kayıt Tarihi: 19/Mart/2007
    Erkek
     

    Makale gönder sayfasındaki kodlar:

     

     

     <!DOCTYPE html> 
    
     <html> 
    
     <head> 
    
         <title>Harran Üniversitesi Veteriner Fakültesi Makale Gönder</title> 
    
         <meta charset="utf-8"> 
    
     <script src="ckeditor/ckeditor.js"></script>
     <style type="text/css">
     .a {
    	font-size: 14px;
    }
     body {
    	background-color: #FFFFFF;
    	background-repeat: repeat-x;
    }
     .b {
    	font-size: 14px;
    }
     .b {
    	color: #FFC;
    }
     .n {
    	font-style: italic;
    	color: #999;
    }
     a:link {
    	color: #000000;
    	text-decoration: none;
    }
    a:hover {
    	color: #FF0000;
    	text-decoration: none;
    }
     a:visited {
    	text-decoration: none;
    	color: #000000;
    }
    a:active {
    	text-decoration: none;
    }
     #apDiv1 {
    	position: absolute;
    	width: 1008px;
    	height: 115px;
    	z-index: 1;
    	left: 89px;
    	top: 16px;
    }
     .bbaneer {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #000;
    }
     .a .bbaneer {
    	font-size: 16px;
    }
     .bbaneer {
    	font-size: 24px;
    }
     </style>
     </head> 
    
     <body bgcolor="#990000">
     <div align="center">
       <p class="bbaneer"><span class="bbaneer">HARRAN ÜNİVERSİTESİ VETERİNER FAKÜLTESİ</span></p>
       <p class="bbaneer"><span class="bbaneer">MAKALE GÖNDERME SAYFASI</span></p>
       <p align="left" class="a"><a href="http://vetdergi.harran.edu.tr">	-Dergi Anasayfa-</a>   </p>
       <hr>
       <form action="gonder.php" method="post">
         <p>
           <input type="hidden" name="hiddenField" id="hiddenField">
         </p>
         <table width="959" height="502">
           <tr>
           <th width="125" bgcolor="#CCCCCC" scope="col"><p>ADINIZ VE SOYADINIZ:</p></th>
           <th width="822" align="left" bgcolor="#CCCCCC" scope="col"><select name="unvan" size="1" id="unvan">
             <option value="1">Prof. Dr.</option>
             <option value="2">Doç. Dr.</option>
             <option value="3">Yard. Doç. Dr.</option>
           </select>         <input name="isim" type="text" id="isim" size="50"></th>
         </tr>
         <tr>
           <th height="49" bgcolor="#CCCCCC" scope="row">E-MAİL:</th>
           <td bgcolor="#CCCCCC"><p align="left">
             <label for="mail"></label>
             <input name="mail" type="text" id="mail" size="50">
            </p></td>
         </tr>
         <tr>
           <th height="76" bgcolor="#CCCCCC" scope="row">KONU:</th>
           <td bgcolor="#CCCCCC"><p align="left">
             <label for="konu"></label>
             <input name="konu" type="text" id="konu" size="50">
           </p></td>
         </tr>
         <tr>
           <th height="263" colspan="2" bgcolor="#FFFFFF" scope="row"><p>
             <textarea class="ckeditor" cols="150" id="makale" name="makale" rows="10"> 
    
       
    
           </textarea>
         </p>
            <p align="center">
              <input type="submit" value="Makaleyi Gönder">
            </p></th>
          </tr>
         </table>
         <p>&nbsp;</p>
       </form>
     </div>
    </body> 
    
     </html> 
    




    Yukarıdaki görmüş oldugunuz kodlar makale yazanların "makale gönder" butonuna bastıgında aşağıdaki gonder.php'ye yönlendirdiği bir sayfadır.

    Gonder.php kodları:

     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml"><head profile="http://gmpg.org/xfn/11"><meta name="robots" content="noodp,noarchive">  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="msvalidate.01" content="802B4FCC2AB913A2972C8DF68B02A202"><meta http-equiv="content-language" content="tr"> </head>
    
    <?php 
    
    //formdan gelen bilgileri bu sayfaya çektik..
    $unvan=$_POST['unvan'];
    $isim=$_POST['isim'];
    $mail=$_POST['mail'];
    $makale=$_POST['makale'];
    $konu=$_POST['konu'];
    
    $emailadresi="ercan.i@hotmail.com";  //kendi e-mail adresinizi yazin.
    $emailkonusu="Makale Gönderme Sayfası";  //gönderilen e-mailde konu olarak ne görünmesiniz istiyorsaniz buraya onu yazin.
    
    //bos alanlari kontrol ediyoruz..
    if (empty($unvan) or empty($isim) or empty($mail) or empty($makale)){  //burayi kendinize göre çogaltabilirsiniz
    print ('Lütfen bütün alanlari eksiksiz olarak doldurunuz. <br>');  //eger bos alan var ise gerekli uyari mesaji.
    print('<a href="http://vetdergi.harran.edu.tr/mgonder.html/">Makale Gönderme Sayfasına geri dön</a>');  //form sayfasina geri dönüs linki
    }
    
    //bos alan yok ise asagidan da e-mail gönderilecektir.
    else { 
    $emailicerigi="
    unvan: $unvan  
    isim: $isim  
    E-Mail: $mail  
    makale: $makale
    konu: $konu  
    if(mail($emailadresi,$emailkonusu,$emailicerigi)){
    print ('E-Mailiniz basarili bir sekilde gönderilmistir. ilginize tesekkür ederiz...!!! <a href="http://vetdergi.harran.edu.tr/">Dergi Anasayfaya Geri Dön</a>'); //bu uyari yazisida mail gönderildiginde çikacaktir.. 
    }
    } 
    
    ?>

    şimdi "makale gönder" butonuna bastıgımızda bu gönder.php açılıyor ve doldurulmayan metin bölgesi varsa uyarıyor fakat herşeyi eksiksiz doldurup göndere bastığımda boş bir sayfa geliyor hiçbirşey göstermiyor. Nerede hata yapıyorum bir siz bakıverseniz? Normalde makaleniz gönderildi demesi gerekiyor???

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angelofhope
    angelofhope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 16/Temmuz/2008
    Erkek

    $emailicerigi tirnagi kapadin mi hocam ?


    Programming is our Religion, Algorithms are Our Bible & We ./make Our Own GOD
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KarakartaL
    KarakartaL's avatar
    Kayıt Tarihi: 19/Mart/2007
    Erkek
    angelofhope bunu yazdı

    $emailicerigi tirnagi kapadin mi hocam ?

    $emailicerigi=""   böylemi olacak?

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angelofhope
    angelofhope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 16/Temmuz/2008
    Erkek
    else { 
    $emailicerigi="
    unvan: $unvan  
    isim: $isim  
    E-Mail: $mail  
    makale: $makale
    konu: $konu";
    if(mail($emailadresi,$emailkonusu,$emailicerigi)){
    print ('E-Mailiniz basarili bir sekilde gönderilmistir. ilginize tesekkür ederiz...!!! <a href="http://vetdergi.harran.edu.tr/">Dergi Anasayfaya Geri Dön</a>'); //bu uyari yazisida mail gönderildiginde çikacaktir.. 
    }
    } 

    Programming is our Religion, Algorithms are Our Bible & We ./make Our Own GOD
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KarakartaL
    KarakartaL's avatar
    Kayıt Tarihi: 19/Mart/2007
    Erkek

    up. yardım edebilecek kimse yokmu?

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    morf1n
    morf1n's avatar
    Kayıt Tarihi: 15/Kasım/2011
    Erkek

     

    else {
    02 $emailicerigi="denemedir";
     
    08 if(mail($emailadresi,$emailkonusu,$emailicerigi)){
    09 print ('E-Mailiniz basarili bir sekilde gönderilmistir. ilginize tesekkür ederiz...!!! <a href="http://vetdergi.harran.edu.tr/">Dergi Anasayfaya Geri Dön</a>'); //bu uyari yazisida mail gönderildiginde çikacaktir..
    10 }
    11

    else{echo("mail gonderme basarisiz");}

    }

    bu şekilde dene sonucu yaz bakalım buraya ne olucak

     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KarakartaL
    KarakartaL's avatar
    Kayıt Tarihi: 19/Mart/2007
    Erkek

    mail gonderme basarisiz diyor?

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    morf1n
    morf1n's avatar
    Kayıt Tarihi: 15/Kasım/2011
    Erkek
    KarakartaL bunu yazdı

    mail gonderme basarisiz diyor?

     

    dostum o zaman sunucunun mail smtp sinde bir problem vardır veya desteklemiyor olabilir..

    çünkü mail gönderme fail olduğunu gösteriyor bu hata.

    birde

    <? mail("mailadresin@gmail.com","konu","mesaj"); ?>

    bunu test.php olarak kaydedip mail göndericekmi sana denermisin, tahminimce göndermicek ama böylece sorunun smtp kaynaklı olduğunu %100 garantilemiş oluruz.

    morf1n tarafından 20/Şub/13 15:58 tarihinde düzenlenmiştir
Toplam Hit: 974 Toplam Mesaj: 8