הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 06-08-06, 23:13   # 1
TalGarty
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חדרה
גיל: 33
הודעות: 3,246
שלח הודעה באמצעות ICO אל TalGarty שלח הודעה באמצעות MSN אל TalGarty

TalGarty לא מחובר  

סקריפט ראשון שלי - טופס יצירת קשר (להורדה בחינם)

שלום לכולם

ביומיים האחרונים התחלתי ללמוד קצת PHP..
וקודם כל, אני חייב תודה גדולה מאוד לשי(משוגע) שעזר לי הרבה מאוד בלמידה ועם הסקריפט הזה.

ועכשיו לעניין..
קודם כל, קחו בחשבון שאני מתחיל.. זה הסקריפט הראשון שלי, אז אני בטוח שיש שם קצת בעיות ופיקשושים.

הסקריפט מכיל שלושה קבצים:
index.html - הטופס עצמו.
form.php - הסקריפט עצמו, קוד הPHP
config.php - דרכו משנים את האימייל שיקבל את כל המכתבים, וגם מתרגמים את המערכת לשפות אחרות.

הסקריפט(דמו):
http://www.seoz.net/contact

הורדת הסקריפט:
http://www.seoz.net/contact.rar


למי שקצת עצלן ואין לו כח להוריד, אבל רוצה לראות את הקוד, הנה:

index.html
HTML קוד:
<div dir="ltr">
<form action="form.php" method="post">
<!-- Contact Form By TalGarty -->
<table>
	<tr>
		<td><font size="1" face="Tahoma"> *Full Name: </font></td>
		<td><input type="text" name="name" maxlength="20"></td>
 	</tr>
 	<tr>
		<td><font size="1" face="Tahoma"> *Email: </font></td>
		<td> <input type="text" name="email" maxlength="30"></td>
 	</tr>
 	<tr>
		<td><font size="1" face="Tahoma"> *Subject: </font></td>
		<td> <input type="text" name="subject" maxlength="30"> </td>
 	</tr>
 	<tr>
		<td>	<font size="1" face="Tahoma"> *content: </font>  </td>
		<td> <textarea rows="5" name="content" cols="30	" maxlength="120">Write here you message</textarea></td>
 	</tr>
</table>
<font size="1" face="Tahoma">Fields with * are required</font></br></br>
   <input type="submit" name="posted" value="Send"> <input type="reset" value="Clear">

</form>
</div>
form.php
PHP קוד:
<?php
include ("config.php");  
// Contact Form By TalGarty
$mail_check=true;
if(
trim($_POST["name"])=="")
    
$mail_check=false;
if(
trim($_POST["email"])=="")
    
$mail_check=false;
if(
trim($_POST["subject"])=="")
    
$mail_check=false;
if(
trim($_POST["content"])=="")
    
$mail_check=false;

if(
$mail_check){
    
$to=$config["email"];
    
$subject $_POST["subject"];
    
$message '<html><head><title>$lang["newemailarriveed"]</title></head><body>
    <b>'
.$lang["newemailfrom"].': '.$_POST["name"].'</b></br></br>'.$_POST["content"].'
    </br></br></br>-----------</br>
    <b>'
.$lang["info"].':</b></br>
    '
.$lang["fullname"].': '.$_POST["name"].'</br>
    '
.$lang["iemail"].': '.$_POST["email"].'</br>
    </body></html>'
;
    
$headers  'MIME-Version: 1.0' "\r\n";
    
$headers .= 'Content-type: text/html; charset=windows-1255' "\r\n";
    
$headers .= 'From: '.$_POST["name"].' <'.$_POST["email"].'>' "\r\n";
    
    if(
mail($to$subject$message$headers)){
        echo 
$lang["success"];
    }
    else{
        echo 
$lang["eror1"];
    }
}else{
    echo 
$lang["eror2"];
}
?>
config.php
PHP קוד:
<?php
// Contact Form By TalGarty
    
$config = Array(
        
"email" => "Email@Example.com",
        );        
        
    
$lang = Array(
        
"newemailarriveed" => "New Email has arriveed",
        
"newemailfrom" => "New Email from",
        
"info" => "Information",
        
"fullname" => "Full Name",
        
"iemail" => "Email",
        
"success" => "Mail Send successfuly",
        
"eror1" => "Eror: The Email did not send.",
        
"eror2" => "Eror: One or more fields was empty.",

        );        
?>

מחכה לתגובות,
טל גרטי
__________________
- טל גרטי.
E-Mail: TalG18 at Gmail.Com
ששבש ברשת - Satellite TV for PC - World News Blog
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 21:12.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ