הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   סקריפט ראשון שלי - טופס יצירת קשר (להורדה בחינם) (https://hosts.co.il/forums/showthread.php?t=28231)

TalGarty 06-08-06 23:13

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

ביומיים האחרונים התחלתי ללמוד קצת 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.",

        );        
?>


מחכה לתגובות,
טל גרטי :)

Dan Zelniker 06-08-06 23:14

כל הכבוד,
מרשים מאוד יחסית לקוד ראשון.

opsite 06-08-06 23:16

קוד ראשון? ואללה אחי קטלני אחלה כל הכבוד על היוזמה

מפורט כמו שצריך ומקצועי כמו שצריך

mlnn 06-08-06 23:18

נראה טוב, תודה.

meshuga 06-08-06 23:21

שמחתי לעזור טל....בהצלחה בהמשך..;)..

-VladK- 07-08-06 06:13

וואלה נחמד :) במיוחד בשביל ראשון :D

בהצלחה בהמשך :D

sUP 07-08-06 07:30

אם אני הייתי ככה בקוד הראשון D= חח

שחתיין טל..
אה ובקשר למערכת של הSEO דבר איתי במסנג'ר
סיימתי אותה כמעט

WebProject 07-08-06 08:19

טל, יחסית לסקריפט ראשון, זה ממש טוב, יש בדיקות של הכל, קבל ח"ח :)

Eli-Hai 07-08-06 11:56

מרשים, בהצלחה בהמשך.

amirs_5 07-08-06 13:14

סקריפט ראשון !?... תותח ..:)


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

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