IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   Yardımcı Olabilecek ? (https://www.ircforumlari.net/php/133817-yardimci-olabilecek.html)

EGEMAN 15 Eylül 2008 10:59

Yardımcı Olabilecek ?
 
Selam arkadaşlar. Kendim kodladım ama bir kaç yerde hata oldu zannedersem.yardımlarınızı bekliyorum.

yaz.php
PHP- Kodu:


<HTML>
<
HEAD>
    <
link rel="stylesheet" href="styles/" type="text/css" />
    <
meta http-equiv="Content-Type" lang="" content="text/html; charset=" />
    <
meta name="description" content="" />
    <
meta name="keyword" content="" />
    <
title>Safranti.eu || Iletisim Formu</title><SCRIPT type=text/javascript>


// Function to add bbcode to the text area

function writeImgTag(code)
{
var 
cache document.getElementById('sign').message.value;
this.code code;
document.getElementById('sign').message.value cache code;
document.getElementById('sign').message.focus();
}

function 
checkfield()
{
var 
result;
    if ((
document.getElementById('sign').name.value == '') || (document.getElementById('sign').message.value == '') || (document.getElementById('sign').email.value == ''))
    {
        
alert('Bir veya daha fazla yer bos!  Lütfen bosluklari doldurunuz...')
        
result false;
    }
    else
    {
        var 
str=document.getElementById('sign').email.value;
        var 
filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2,4})?)$/i;
        if (
filter.test(str))
        {
            
result true;
        }
        else
        {
            
alert('Lütfen gecerli bir e-mail adresi yaziniz...');
            
result false;
        }
    }
return 
result;
}

</SCRIPT>


<META content='Microsoft FrontPage 6.0' name=GENERATOR></HEAD>
<BODY>

<FORM id=sign onsubmit='return checkfield()' action=gonder.php method=post>
  <center>
</center>
<center>
<TABLE>

  <TBODY>
  <TR>
  
<TD><span class='page'>  Firma: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'>  Adiniz: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'>  Soyadiniz: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'>  Telefon: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'>  Fax: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'>E-Mail Adresiniz : </span></TD>
<TD><INPUT maxLength=25 size=25 name=email></TD></TR>
<TR>
<TD><span class='page'>  Adres: </span></TD>
<TD><INPUT class=inputred maxLength=75 size=75 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'>  Makine Modeli: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
</TD></TR></TBODY></TABLE><BR><span class='page'>Mesajiniz  : </span><br>
<TEXTAREA class=inputred id=message name=mesaj rows=8 cols=40></TEXTAREA><BR><BR>

<P><INPUT type=submit value=Gönder>&nbsp; <INPUT type=reset value=Temizle></P></FORM></DIV>
</center>
<center><font size="1" color="red"> <a href="
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
php buffer end -->


gonder.php
PHP- Kodu:

<?
 
include ('config.php'); ?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title><?=$siteadi ?></title>
</head>
<body>
<center><br><br>
<center>Yönlendiriliyorsunuz....<br>

</center>
<script type="text/javascript" src="reDirect.js"></script>

<?php
$gonderenfirma
=$_POST['firma'];
$gonderenadi=$_POST['isim'];
$gonderensoyadi=$_POST['soyisim'];
$gonderentelefon=$_POST['telefon'];
$gonderenfax=$_POST['fax'];
$gonderenmail=$_POST['email'];
$gonderenadres=$_POST['adres'];
$gonderenmakina=$_POST['makinemodel'];
$mesaj=$_POST['mesaj'];
$zaman date("j.n Y");
$ip GETENV("REMOTE_ADDR"); 
$gonderenmesaj="
                
$siteadi
----------------------------------------------------------------------
Gönderen Firma : 
$gonderenfirma
Gönderen Adi : 
$gonderenadi
Gönderen Soyadi : 
$gonderensoyadi
Gönderenin Telefonu : 
$gonderentelefon
Gönderenin Fax No : 
$gonderenfax
Gönderen E-Mail : 
$gonderenmail
Gönderenin Adresi : 
$gonderenadres
Istedigi / Sordugu Makine modeli : 
$gonderenmakina
Mesaj :
$mesaj

Ip Adresi: 
$ip
Zaman    : 
$zaman

----------------------------------------------------------------------

Sel Tasarim Iletisim Formu
"
;
$baslik "X-Sender: $konu\r\n";
$baslik .= "From: $siteadi <$adminmail>";
if (!
mail($adminmail$gonderenkonu$gonderenmesaj$baslik)) {
echo 
"<center><img src='images/hata.gif'></center><br>
Mesajiniz 
$adminmail adresine gönderilemedi....<br>";
echo 
"Lütfen daha sonra tekrar deneyin yada mailinizi dogrudan $adminmail adresine gönderin<br>";
} else {
echo 
"<center><img src='images/tamam.gif'></center><br>
Mesajiniz 
$adminmail adresine basari ile gönderildi...";
echo 
"Size en kisa sürede cevap yazilacaktir...<br>";
}

?>
</body>
</html>
</center>

Bu Formda Sorunsuz şekilde gönderi yapiyor ve mail adresine düşüyor fakat Doldurulan kutucukların bazıları mail adresine geldiğinde boş görünüyor.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Şimdiden tşk ederim.

Nickolas 15 Eylül 2008 11:12

Cevap: Yardımcı Olabilecek ?
 
<TD><span class='page'> Firma: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'> Adiniz: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'> Soyadiniz: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'> Telefon: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>
<TR>
<TD><span class='page'> Fax: </span></TD>
<TD><INPUT class=inputred maxLength=25 size=25 name=isim><BR></TD></TR>



Şimdi formlarda inputlara verdiğin "NAME" değerlerinin hepsine "isim" değeri vermişsin. Fakat PHP Kodlamalarında normal görünüyor...


$gonderenfirma=$_POST['firma'];
$gonderenadi=$_POST['isim'
];
$gonderensoyadi=$_POST['soyisim'
];
$gonderentelefon=$_POST['telefon'
];
$gonderenfax=$_POST['fax'
];
$gonderenmail=$_POST['email'
];
$gonderenadres=$_POST['adres'
];
$gonderenmakina=$_POST['makinemodel'];


Bu bölümlerin tamamını $_POST içerisindeki gibi inputlardaki NAME değerleri için yazmalısın.

Mesela
<input ... ... name="firma" />
<input ... ... name="soyisim" />

Şeklinde düzenle

EGEMAN 15 Eylül 2008 11:22

Yanıt: Yardımcı Olabilecek ?
 
Kardeş çok sağol yaa , en basit ayrıntıyı nasıl unutmussum hayret ettim :)

Tabi eringeçlikten copy & Paste yaparsan böyle olur.. :D


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:12.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk