PDA

مشاهدة نسخة كاملة : إلى خبراء البرمجه


خبر2
13-08-2009, 04:17 PM
إلى خبراء البرمجه

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

السلام عليكم ورحمة الله

ركبت سكربت اتصل بنا وادخلت عليه بعض الاضافات مثل ادخل رقم الجوال واضافت مرفق
وعند استخدام السكربت يعمل بشكل ممتاز ماعدا رقم الجول لايظهر في الرساله وعند وضعه وتخطيت خانة الجوال مع العلم اناه الزاميه واضعها كذالك المرفقات يتم تحميل المرفق لاكنه لاياتي مع الرساله ارجو مساعدة من الخبراء حيث ملف السكربت موجود اسفل المشاركة


<?


/* بإمكانك التعديل بالمعلومات التالية كما تشاء */

//إسم الموقع كما سيظهر في النموذج
$sitename = "http://www.kbr2.com";

//بريد الموقع الذي سترسل الرسالة إليه
$siteemail = "aadd20@windowslive.com";

//عنوان الرسالة التي ستصل إلى بريد الموقع
$email_title="مراسلة الموقع";

//رسالة النتيجة
$e_msg="شكرا لك لمراسلتنا ، سنقوم بالرد عليك بأقرب وقت ممكن .";

//يرجى عدم التعديل بعد هذا السطر إلا إذا كنت تعلم ما تفعل

/************************************************* ****/
if($_GET['send']!="Done"){
$code= $_POST['code'];
$v1= $_POST['v1'];
$v2= $_POST['v2'];
$v3= $_POST['v3'];
$v4= $_POST['v4'];
$vv[4][1]="عاجل";
$vv[4][2]="هام جدّاً";
$vv[4][3]="هام";
$vv[4][4]="متوسّطة";
$v5= $_POST['v5'];
$vv[5][1]="أرسل خبر";
$vv[5][2]="الدعم الفنّي";
$vv[5][3]="الاعلانات";
$vv[5][4]="الشكاوي والإقتراحات";
$v6= $_POST['v6'];

if(!$code){
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="ar-sy">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title><? echo $sitename ?></title>
<style>
<!--
a, a.visited, a.hover, a.active {
font-family: MS Sans Serif;
text-decoration: none;
}

body,td {
font-family: tahoma;
font-size: 10pt;
}

-->
</style>
</head>
<body bgcolor="#D9DFFF">

<!-- ############ بدء كود صفحة الإرسال ############ -->
<!-- تم إنشاء هذا النموذج آليا بواسطة برمجية صانع نماذج المراسلة من موقع-->
<!-- www.lion4h.com -->
<!-- بإمكانك حذف ما سبق -->
<form name="sendform" action="<? echo $PHP_SELF ?>" onsubmit="javascript:checkform()" method="post">
<input type="hidden" name="code" value="send">
<br>
<br>

<center>
<table border="0" width="80%" style="border-collapse: collapse">
<tr>
<td align="center">يمكنك مراسلة إدارة الموقع باستخدام النموذج هنا<br><br></td>
</tr>
</table>
</center>

<center>
<table id="tbody" border="1" style="border-collapse: collapse" bordercolor="#CACACA" cellpadding="4">

<tr>
<td >الإسم : <font color="red">*</font> :
</td>
<td><input type="text" name="v1" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF">
</td>
<tr>
<td >رقم الجوال : <font color="red">*</font> :
</td>
<td><input type="text" name="v1" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF">
</td>
</tr>
<tr>
<td >البريد اللإلكتروني<font color="red">*</font> :
</td>
<td><input type="text" name="v2" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF">
</td>
</tr>
<tr>
<td >عنوان الرسالة :
</td>
<td><input type="text" name="v3" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF">
</td>
</tr>
<tr>
<td >اهميّة الرسالة<font color="red">*</font> :
</td>
<td><select name="v4" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF"><option value="" selected>يرجى الاختيار</option><option value="1">عاجل</option>
<option value="2">هام جدّاً</option>
<option value="3">هام</option>
<option value="4">متوسّطة</option>
</select>
</td>
</tr>
<tr>
<td >الجهة المرسل لها<font color="red">*</font> :
</td>
<td><select name="v5" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF"><option value="" selected>يرجى الاختيار</option><option value="1">إدارة الموقع</option>
<option value="2">الدعم الفنّي</option>
<option value="3">التسويق والمبيعات</option>
<option value="4">الشكاروي والإقتراحات</option>
</select>
</td>

</tr>
<tr>
<td >نصّ الرسالة :
</td>
<td><textarea cols="26" name="v6" style="border:1px solid #AAAAAA; padding:0; background-color: #FFFFFF" rows="6"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<table border="0" cellpadding="3" style="border-collapse: collapse">
<tr>
<td><input type="button" onclick="javascript:checkform();" value="إرســال" style="border:1px solid #666666; padding:0; background-color: #D4D0C8"></td>
</form>
</tr>
</table>

</td>
</tr>
<tr>
<td align="left"><b>إرفاق ملف:</b></td>
<td>
<input type="file" name="file" size="20">
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td> </tr>
</table>
</center>
<br><center><font color="red">*</font> = حقل إلزامي .</center><br>
<br> </td>


</tr>
</table>
</form>

</table>
<script>
function checkform(){
var error_msg='';
var second_error_msg='لم تقم بتعبئة الحقول التالية بشكل صحيح :\n';
var done='';
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
if(sendform.v2.value == '') error_msg=error_msg+' - البريد اللإلكتروني .\n';
if(sendform.v4.value == '') error_msg=error_msg+' - اهميّة الرسالة .\n';
if(sendform.v5.value == '') error_msg=error_msg+' - الجهة المرسل لها .\n';
if(sendform.v2.value !='' && sendform.v4.value !='' && sendform.v5.value !='') done=1;
else alert('يرجى تعبئة الحقول التالية :\n'+error_msg);
if(done==1){
var returnval2=emailfilter.test(sendform.v2.value);
if(returnval2==false) second_error_msg = second_error_msg+' - البريد اللإلكتروني (يجب كتابة البريد بشكل سليم) .\n';
if(second_error_msg!='لم تقم بتعبئة الحقول التالية بشكل صحيح :\n') alert(second_error_msg);
else sendform.submit();
}
}
</script>
<!-- ############ نهاية كود صفحة الإرسال ############ -->

<?
//التحقق برمجيا من ادخال جميع المتحولات الالزامية
}else if(!$v2 or !$v4 or !$v5){
$e_msg="عذرا ... لم تقم بتعبئة جميع الحقول الإلزامية .<br><br><a href=\"javascript:history.go(-1)\">عودة</a>";
//تم إدخال كافة المعلومات المطلوبة بنجاح
}else{

$header ="From: ContactUs\nMessage-ID: <" . md5(uniqid(time())) . "@" . $SERVER_NAME . ">\nMIME-Version: 1.0\nContent-type: text/html; charset=windows-1256\nContent-transfer-encoding: 8bit\nDate: " . date("r", time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";
$msg = "
<html dir=\"rtl\">
<head>
<style>
<!--
body,td {
font-family: tahoma;
font-size: 10pt;
}
-->
</style>
</head>
<table border=\"1\" style=\"border-collapse: collapse\" cellpadding=\"4\">
<tr><td bgcolor=\"#F9F9F9\">الإسم :</td><td bgcolor=\"#F9F9F9\">".nl2br($v1)."</td></tr>
<tr><td>البريد اللإلكتروني :</td><td>".nl2br($v2)."</td></tr>
<tr><td bgcolor=\"#F9F9F9\">عنوان الرسالة :</td><td bgcolor=\"#F9F9F9\">".nl2br($v3)."</td></tr>
<tr><td>اهميّة الرسالة :</td><td>".$vv[4][$v4]."</td></tr>
<tr><td bgcolor=\"#F9F9F9\">الجهة المرسل لها :</td><td bgcolor=\"#F9F9F9\">".$vv[5][$v5]."</td></tr>
<tr><td>نصّ الرسالة :</td><td>".nl2br($v6)."</td></tr>
<tr><td bgcolor=\"#F9F9F9\">عنوان الأي بي :</td><td bgcolor=\"#F9F9F9\">".$REMOTE_ADDR."</td></tr>
</table>
";
mail($siteemail,$email_title,$msg,$header);
header("Location:".$PHP_SELF."?send=Done");
}
}
if($_GET['send']=="Done" or $code){
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="ar-sy">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title><? echo $sitename ?></title>
<style>
<!--
a, a.visited, a.hover, a.active {
font-family: MS Sans Serif;
text-decoration: none;
}

body,td {
font-family: tahoma;
font-size: 10pt;
}

-->
</style>
</head>
<body bgcolor="#D9DFFF">
<!-- ############ بدء كود صفحة النتيجة ############ -->

<br><br>
<center><? echo nl2br($e_msg)?></center>
<br><br>

<!-- ############ نهاية كود صفحة النتيجة ############ -->
</body></html>
<? } ?>

kahahah65
13-08-2009, 05:41 PM
حط الكود في ملف مرفق
عشان اقدر احمله مباشرة واشوف شنو المشكلة


تحياتي

خبر2
13-08-2009, 05:54 PM
يعطيك العافيه على المرور العطر وهذا ملف الكود بموقعي

http://www.gmrup.com/getcode.php?id=137418&type=0