עזרה ביצירת סקריפט לטופס מייל php ?

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

מנהל: צוות האתר

סמל אישי של המשתמש
benjo
משתמש חדש
משתמש חדש
הודעות: 111
הצטרף: 12/10/2006 ב-20:19:40
מיקום: תל אביב
יצירת קשר:

עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי benjo » 27/10/2009 ב-17:36:50

שלום עשיתי איזה טוטוריאל לבניית טופס בדרים ויבר

תוכלו לראות אותו על-ידי לחיצה http://www.benjo.co.il/form
בכל מקרה עשיתי בול כמו שהוסבר לי בטוטוריאל
אפילו בחרתי בטופס את הקובץ שהוא אמור למשוך ממנו תסקריפט שנמצא לידו בשרת. contectform.php
Method POST

אבל אולי בכל זאת לא רשמתי תקוד טוב אם מישהו יכול לעזור ?
זה הקוד

קוד: בחר הכל

<?php

   $emailSubject = 'crazy php scripting';
   $webMaster = '[email protected]';
   
   $emailField $_POST['email'];
   $nameField $_POST['name'];
   $phoneField $_POST['phone'];
   $adresField $_POST['adres'];
   $dugmaField $_POST['dugma'];
   $sizeField $_POST['size'];
   $updatesField $_POST['updates'];
   $cometsField $_POST['comets'];
   
   $body = <<<EOD
<br><hr><br>   
Email: $email <br>
Name: $name <br>
Phone Number: $phone <br>
address: $adres <br>
Dugma: $dugma <br>
Size: $size <br>
Updates: $updates <br>
Commets: $comets <br>
EOD;

   $headers = "From: $email\r\n";
   $headers .= "Content-type: text/html\r\n";
   $success = mail($webMaster, $emailSubject, $body, $headers);
   
   $theResults = <<<EOD
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;
   font-weight: bold;
}
body {
   background-color: #00CCFF;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style></head>

<body>
<table width="400" height="342" border="0" align="center" cellpadding="6" cellspacing="0" dir="rtl">
  <tr>
    <td><table width="400" border="0" align="center" cellpadding="6" cellspacing="0">
      <tr>
        <td><div align="center">thanks i wiill returen to you soon</div></td>
      </tr>
    </table></td>
  </tr>
</table>
</body>
</html>
EOD;
echo "$theResults";

?>
Benjo - Interactive Media
בניית אתרי אינטרנט | עיצוב גרפי | הפקת דפוס | צילום | וידאו |

redfox
משתמש חדש
משתמש חדש
הודעות: 9
הצטרף: 22/10/2009 ב-08:52:10

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי redfox » 27/10/2009 ב-18:20:54

חסרים "=" בהגדרת הפרמטרים.
הסטרינגים לא מוגדרים טוב

הגעת לphp מ asp

אם אתה לא מצליח
נראה איך אפשר לעזור לך
סייבר סיטי בניית אתרים

סמל אישי של המשתמש
benjo
משתמש חדש
משתמש חדש
הודעות: 111
הצטרף: 12/10/2006 ב-20:19:40
מיקום: תל אביב
יצירת קשר:

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי benjo » 27/10/2009 ב-18:32:36

סליחה אני חדש בזה

בכל ה= אני צריך לעשות "=" ?
Benjo - Interactive Media
בניית אתרי אינטרנט | עיצוב גרפי | הפקת דפוס | צילום | וידאו |

redfox
משתמש חדש
משתמש חדש
הודעות: 9
הצטרף: 22/10/2009 ב-08:52:10

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי redfox » 27/10/2009 ב-18:36:23

כמה דקות אני יסיים משהו ואני אעזור לך
סייבר סיטי בניית אתרים

redfox
משתמש חדש
משתמש חדש
הודעות: 9
הצטרף: 22/10/2009 ב-08:52:10

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי redfox » 27/10/2009 ב-18:40:10

תנסה את זה זה אמור לעבוד לך
עשיתי את זה מהיר על רגל אחת ללא בדיקה

יואב


קוד: בחר הכל

<?php

   $emailSubject = 'crazy php scripting';
   $webMaster = '[email protected]';
   
   $emailField = $_POST['email'];
   $nameField = $_POST['name'];
   $phoneField = $_POST['phone'];
   $adresField = $_POST['adres'];
   $dugmaField = $_POST['dugma'];
   $sizeField = $_POST['size'];
   $updatesField = $_POST['updates'];
   $cometsField = $_POST['comets'];
   
   $body = '
<br><hr><br>   
Email: '.$email.' <br>
Name: '.$name.' <br>
Phone Number: '.$phone.' <br>
address: '.$adres.' <br>
Dugma: '.$dugma.' <br>
Size: '.$size.' <br>
Updates: '.$updates.' <br>
Commets: '.$comets.' <br>';

   $headers = "From: $email\r\n";
   $headers .= "Content-type: text/html\r\n";
   $success = mail($webMaster, $emailSubject, $body, $headers);
 
 if($success){ 
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;
   font-weight: bold;
}
body {
   background-color: #00CCFF;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style></head>

<body>
<table width="400" height="342" border="0" align="center" cellpadding="6" cellspacing="0" dir="rtl">
  <tr>
    <td><table width="400" border="0" align="center" cellpadding="6" cellspacing="0">
      <tr>
        <td><div align="center">thanks i wiill returen to you soon</div></td>
      </tr>
    </table></td>
  </tr>
</table>
</body>
</html>
<? } ?>
סייבר סיטי בניית אתרים

redfox
משתמש חדש
משתמש חדש
הודעות: 9
הצטרף: 22/10/2009 ב-08:52:10

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי redfox » 27/10/2009 ב-18:50:50

אתה גם יכול להוסיף שורות קידוד למייל
במקרה ואתה רוצה לעבוד utf8
סייבר סיטי בניית אתרים

סמל אישי של המשתמש
benjo
משתמש חדש
משתמש חדש
הודעות: 111
הצטרף: 12/10/2006 ב-20:19:40
מיקום: תל אביב
יצירת קשר:

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי benjo » 28/10/2009 ב-22:13:04

עובד אחי, תודה רבה על העזרה
וכן אם תוכל להסביר לי אייך אני מוסיף שיהיה לי קידוד utf-8

?
Benjo - Interactive Media
בניית אתרי אינטרנט | עיצוב גרפי | הפקת דפוס | צילום | וידאו |

סמל אישי של המשתמש
benjo
משתמש חדש
משתמש חדש
הודעות: 111
הצטרף: 12/10/2006 ב-20:19:40
מיקום: תל אביב
יצירת קשר:

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי benjo » 30/10/2009 ב-09:14:41

?
Benjo - Interactive Media
בניית אתרי אינטרנט | עיצוב גרפי | הפקת דפוס | צילום | וידאו |

redfox
משתמש חדש
משתמש חדש
הודעות: 9
הצטרף: 22/10/2009 ב-08:52:10

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי redfox » 31/10/2009 ב-18:26:47

על מנת לשנות את הקידוד עליך להוסיף את השורה הבאה
ב headers

קוד: בחר הכל

$headers  = "Content-type: text/html; CHARSET=utf-8\r\n";

מומלץ שתהיה לפני from
ולפרום אל תשכח להוסיף נקודה.
על מנת שלא תמחק את הפרמטר.

בהצלחה
סייבר סיטי בניית אתרים

סמל אישי של המשתמש
benjo
משתמש חדש
משתמש חדש
הודעות: 111
הצטרף: 12/10/2006 ב-20:19:40
מיקום: תל אביב
יצירת קשר:

Re: עזרה ביצירת סקריפט לטופס מייל php ?

הודעה שלא נקראהעל ידי benjo » 03/11/2009 ב-14:24:45

תודה שועל!
Benjo - Interactive Media
בניית אתרי אינטרנט | עיצוב גרפי | הפקת דפוס | צילום | וידאו |


חזור אל “בניית אתרים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 116 אורחים

cron