• 28-12-2007, 17:29:36
    #1
    Merhaba Arkadaşlar sitemde belirli bir ürünün içinde download.php sayfasına girdikten sonra gerekli bilgileri girildikten sonra

    ad
    soyad
    tel
    şehir
    mail

    gönder butonuna basınca formu dolduran kişinin mailine o ürünle ilgili link gitmesi gerekior fakat bir türlü olmadı bir arkadasa sordum sırun yok kodlarda dediler bide siz incelerseniz sewinirim teşekkürler

    <HTML>
    
    <HEAD>
        <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1254">
        <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-9">
        <META http-equiv="content-language" content="TR">
        <link href="./ana.css" type="text/css" rel="stylesheet" />    
        <TITLE>xxx Bilgisayar</TITLE>
    </HEAD>
    
           
    
    <BODY BGCOLOR="white" topmargin="0" leftmargin="0">
    <script language="JavaScript" type="text/javascript">
    function Validator(theForm)
    {
    var error = ""; 
    
    if (theForm.ad.value == "")
    {
    error += "Adınızı giriniz.\n";
    } 
    if (theForm.soyad.value == "")
    {
    error += "Soyadınızı giriniz.\n";
    } 
    if (theForm.sirket.value == "")
    {
    error += "Şirket ismini giriniz.\n";
    } 
    if (theForm.kod.value == "")
    {
    error += "Telefon kodunu giriniz.\n";
    } 
    if (theForm.numara.value == "")
    {
    error += "Telefon numarasını giriniz.\n";
    } 
    if (theForm.eposta.value == "")
    {
    error += "E-Posta adresinizi giriniz.\n";
    } 
    var digits = "0123456789";
    
    for (var i = 0; i < theForm.kod.value.length; i++)
    {
        temp = theForm.kod.value.substring(i, i+1)
    
        if (digits.indexOf(temp) == -1 && theForm.kod.value != "")
        {
            error += "Telefon kodu doğru giriniz.\n";
            break;
        }
    } 
    for (var i = 0; i < theForm.numara.value.length; i++)
    {
        temp = theForm.numara.value.substring(i, i+1)
    
        if (digits.indexOf(temp) == -1 && theForm.numara.value != "")
        {
            error += "Telefon numarasını doğru giriniz.\n";
            break;
        }
    } 
    
    if ((theForm.eposta.value.indexOf ('@',0) == -1 || theForm.eposta.value.indexOf ('.',0) == -1) && theForm.eposta.value != "")
    {
        error += "Geçerli E-Posta adresi giriniz.";
    } 
    if (error != "")
    {
        alert(error);
        return (false);
    } 
    else {
        return (true);
    } 
    }
    
    </script> 
    
    <script language="JavaScript" type="text/javascript" src=""></script>
      <div align="center">
                  <?php
                
                
                    include("sabit/logoanddrop.php");
                ?>
                
     <table border="0" cellpadding="0" cellspacing="0" width="1000">
    
             <tr>
          <td width="1000"  valign="TOP" bgcolor="#f2f2f2" colspan="4" height="13">
          
                <font face="Tahoma" style="font-size: 4pt">&nbsp;</font></td>
        </tr>
          <tr>
          <p class="style31" align="left">
          <td width="150"  valign="TOP" bgcolor="#f2f2f2">
       <?php
             $index=$_GET['id']-150;
    include("admin/dataconn.php");
                                          
                                          
                                          
    include("sabit/urun_sol_menu.php");
               
               ?>
    
    <p class='style31'> 
                <p class='style31'> 
                <p class='style31'> 
                <p class='style31'> 
                <p class='style31'> 
                <p class='style31'> 
                <p class='style31'> </td>
                         
                         
              <td width='630' valign='TOP'>
    
                <div align='center'>
                            <div align='left'>
                            <table border='0' width='630' id='table8' cellspacing='0' cellpadding='0'>
                                <tr>
                                    <td width='630' valign='top' align='left' height='10' class=sayfabaslik>
                    
                                    <img border='0' src='resim/navright_home.gif' width='18' height='10' align='left' hspace='0'>:: Download</td>    
                                </tr>
                            </table></div>
           
            
            
                    <?php    
                        
                    $result = mysql_query("SELECT *  FROM urun_bilgi  where urun_ID=$index");
                    $row = mysql_fetch_array($result);       
            
           
                       include("sabit/urun_header.php");
    if(isset($_GET['send'])){
        if(strcmp($_GET['send'],"hata")==0){
                echo"<table border='T0' width='600'>
                        <tr>
                            <td>
                                <p align='left'><b><font face='Verdana' color='#CC0000' style='font-size: 8pt'>E-mail adresinizi kontrol ediniz.</font>
    
                                
    
                            </td>
                        </tr>
                    </table>";
        }            
    }
    if(isset($_REQUEST['send'])){
        if(strcmp($_REQUEST['send'],"ok")==0){
                echo"<table border='0' width='600'>
                        <tr>
                            <td>
                                <p align='left'><b><font face='Verdana' color='#CC0000' style='font-size: 8pt'>".$row['urun_adi']."download linki E-posta adresinize gönderildi.</font>
    
                                
    
                            </td>
                        </tr>
                    </table>";
        }
                    
    }                
                    echo"<table border='0' width='600'>
                        <tr>
                            <td>
                                <p align='left'><font face='Verdana' style='font-size: 8pt'><b>".$row['urun_adi']."</b> ürününü denemek için lütfen aşağıdaki formu doldurunuz.<br>Ürünümüzü indirebileceğiniz link e-posta adresinize gönderilecektir.</font>
    
                            </td>
                        </tr>
                    </table>";
                    
                    if($row['homepro']==0){  // kurumsal           
                                echo"<table border='0' width='600' >
                        <tr>
                            <td><p align='left'>
                                <font face='Verdana' style='font-size: 8pt'><br>Gmail, Yahoo, Hotmail, Mynet gibi  anonim E-posta adresleri kabul edilmemektedir. Lütfen geçerli bir <br>E-Posta Adresi giriniz.</font>
                            </td>
                        </tr>
                    </table>";
    
                                 
                ?>
                
    
                
                
                        
                                
                                <table border="0" width="500" id="table9">
                                <form method="POST" action="download_send.php" onSubmit="return Validator(this);" >
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Ad 
                                    *</font></td>
                                    <td><b>:</b><input name="ad" size="20" maxlength="20" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Soyad 
                                    *</font></td>
                                    <td><b>:</b><input name="soyad" size="20" maxlength="20" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Şirket 
                                    *</font></td>
                                    <td><b>:</b><input name="sirket" size="30" maxlength="50" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">E-Posta 
                                    *</font></td>
                                    <td><b>:</b><input name="eposta" size="30" maxlength="30" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Telefon 
                                    *</font></td>
                                    <td><b>:</b><!--webbot bot="Validation" b-value-required="TRUE" i-maximum-length="3" --><input name="kod" size="3" maxlength="3" style="font-weight: 700"><b>&nbsp;&nbsp;
                                    </b>
                                    <input name="numara" size="7" maxlength="7" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Şehir</font></td>
                                    <td><b>:</b><input name="sehir" size="20" maxlength="20" style="font-weight: 700"></td>
                                </tr>
                                <?php
                                        echo"<input type='hidden'  name='id' value='$index'>";
                                        echo"<input type='hidden'  name='ishome' value='0'>";
                                    ?>
                                <tr>
                                    <td width="84">&nbsp;</td>
                                    <td>
                                    <input type="submit" value="Gönder" name="B1"><input type="reset" value="Temizle" name="B2"></td>
                                </tr>
                            </form>
    
                            </table>
                            <?php
                       }
    
    
                       else{   //home
                    ?>                   
                            
                            <table border="0" width="500">
                                <form method="POST" action="download_send.php" onSubmit="return Validator(this);">
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Ad 
                                    *</font></td>
                                    <td><b>:</b><input name="ad" size="20" maxlength="20" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Soyad 
                                    *</font></td>
                                    <td><b>:</b><input name="soyad" size="20" maxlength="20" style="font-weight: 700"></td>
                                </tr>
    
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">E-Posta 
                                    *</font></td>
                                    <td><b>:</b><input name="eposta" size="30" maxlength="30" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Telefon 
                                    *</font></td>
                                    <td><b>:</b><input name="kod" size="3" maxlength="3" style="font-weight: 700"><b>&nbsp;&nbsp;
                                    </b>
                                    <input name="numara" size="7" maxlength="7" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">
                                    <font face="Verdana" style="font-size: 9pt; font-weight: 700">Şehir</font></td>
                                    <td><b>:</b><input name="sehir" size="20" maxlength="20" style="font-weight: 700"></td>
                                </tr>
                                <tr>
                                    <td width="84">&nbsp;</td>
                                    <td>
                                    <?php
                                        echo"<input type='hidden'  name='id' value='$index'>";
                                        echo"<input type='hidden'  name='ishome' value='1'>";
    
                                    ?>
                                    <input type="submit" value="Gönder" name="B1"><input type="reset" value="Temizle"></td>
                                </tr>
                            </form>
    
                            </table>    
                            
                            
                <?php            
                       }
                ?>
    
                    <table border='0' width='600' >
                        <tr>
                            <td><p align='left'>
                                <font face='Verdana' style='font-size: 8pt'><b>Not:</b> Yanında * işareti olanlar doldurulması gerekmektedir.</font>
                            </td>
                        </tr>
                    </table>                                    
                
    
                
                
                                        
                
    
                
                
                </td>
    
            
              <td width='20' valign='TOP' background='resim/dotv.gif'>&nbsp;
    
                </td>
    
            
                <td width='200' valign='TOP' align='center'>
            
            <?php
                include("sabit/urun_sag_menu.php"); 
                
    
            ?>
    
                
                
        
    
            
                </tr>
          <tr>
          <td width="1000"  valign="TOP" height="10" colspan="4">
          
                <img border="0" src="resim/navbottom_home.gif" width="150" height="7"></td>
        </tr>
        <tr>
        <td width="1000"  valign="TOP" height="10" colspan="4">
            <img border="0" src="resim/1pix.gif" width="1" height="7"></td>
        </tr>
                            <?php
    include("./sabit/altkisim.php");
    ?>                        </table>
    
    
        </div>
    
    
    </BODY>
    
    </HTML>
    download.php


    <?php
    include("admin/dataconn.php");
    
    $id=$_POST['id'];
    $ad=$_POST['ad'];
    $soyad=$_POST['soyad'];
    $kod=$_POST['kod'];
    $numara=$_POST['numara'];
    $eposta=$_POST['eposta'];
    $sehir=$_POST['sehir'];
    $firma=$_POST['firma'];
    $index=$id+150;
    $home=$_POST['ishome'];
    
        $ad= str_replace("'", "`",$ad);     
        $soyad= str_replace("'", "`",$soyad);     
        $eposta= str_replace("'", "`",$eposta);     
        $sehir= str_replace("'", "`",$sehir);     
        $firma= str_replace("'", ",",$firma);     
    
        if ( strstr($eposta,"gmail") || strstr($eposta,"mynet") || strstr($eposta,"yahoo") || strstr($eposta,"hotmail") ) {
            if ( $home==0 ){
    
                     header("Location:download.php?id=$index&send=hata");
    
            }
        }
    
    else {
    
    $konu = "xxx Bilgisayar ürün download isteðiniz";
    $result = mysql_query("SELECT *  FROM urun_bilgi  where urun_ID=$id");
    $row = mysql_fetch_array($result);  
    $urun= $row['urun_adi'];
    $mesaj= $row['urun_adi']." ürününü indirebileceðiniz baðlantý aþaðýdadýr.<html> <br><br>".$row['download_link']."<br><br>Ürünümüzü  denediðiniz için teþekkür ederiz.<br><br>xxx Bilgisayar</html> ";
    $mailheaders = "Content-Type:text/html; charset='iso-8859-9'\n"; 
    $eol="\r\n";
    $mailheaders .= 'From: xxx Bilgisayar<'.$mailbiz.'>'.$eol;
    $mailbiz = "download@xxx.com.tr";
    
    if ( mail($eposta,$konu, $mesaj, $mailheaders) ) {
    header("Location:download.php?id=$index&send=ok");
    
    // eposta gonderimi
    
    
    //  gonderen $adres = "webmaster@xxx.com.tr";
        
                
    
         $tarih=date ("d-m-Y g:i:s");
    
                            $sql="INSERT INTO down 
                        
                            (
                                tarih,urun,ad,soyad,eposta,sehir,kod,numara,firma                            
                            )
                            VALUES
                            (
                                '$tarih','$urun','$ad','$soyad','$eposta','$sehir','$kod','$numara','$firma'                    
                            )";
                        
                            if (!mysql_query($sql))
                              {
                                  die('Error: ' . mysql_error());
                              }
    }
    }
        
    ?>
    download_Send.php

    yardımlarınız için şimdiden teşekkürler
  • 29-12-2007, 15:21:03
    #2
    $index=$_GET['id']-150;
    niye ürün id sini 150 den çıkarıyorsun :|
  • 29-12-2007, 17:08:22
    #3
    kodlamayı ben yapmadım yapan mysql de öyle şeyler yapmışki eminim kafası güzelken kodlamış siteyide neyse orayı bende çözemedim