| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| سؤال في سكربت راسلنا حياكم الله اخواني ![]() بدات بتعلم هذه اللغة الرائع بصراحه حيث اني من فترة وانا مخطط لها والحمد لله اني اخذت قبل فترة دورة في الفيجوال بيسك دوت نت وبعد قراءة عدة كتب وجدت ان هناك اوامر مثل الفيجوال امثال IF وغيرها ![]() عموما انا بدات بالامثلة التطبيقية , وجربت طريقة تركيب سكربت راسلنا ويوجد شرح له ولكن للاسف وضعته وفي الاخير لا يرسل ما الحل ؟ هنا الطريقة http://php-ar.com/View_Lesson.php?le...b5794aed0e8de0 هل هناك خطأ او ماذا ؟ رغم انه يقول تم ارسال الرساله بنجاح هذا كود صفحة الهتمل كود بلغة HTML: <html dir="rtl"> <head> <meta http-equiv="Content-Language" content="ar-sa"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title>ضع اسمك</title> </head> <body> <form method='post' action='send.php'> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="58%" id="AutoNumber1"> <tr> <td width="52%" align="center">ضع اسمك</td> <td width="70%"> <p align="center"> <input type=text name='$name' maxlength=120 size="27"></td> </tr> <tr> <td width="52%" align="center">ضع بريدك</td> <td width="70%"> <p align="center"> <input type=text name='$mail' maxlength=120 size="27"></td> </tr> <tr> <td width="52%" align="center">عنوان الموضوع</td> <td width="70%"> <p align="center"> <input type=text name='$sub' maxlength=120 size="27"></td> </tr> <tr> <td width="52%" align="center">نص الموضوع</td> <td width="70%"> <p align="center"> <textarea name=$mes cols=40 rows=12></textarea> </td> </tr> </table> </center> </div> <p align="center"> <input type=submit name='send' value=ارسل </p> </body> </html> كود PHP: وجزاكم الله خير ابوهيثم
__________________ شكرا دائماً وابداً يا عبدالرحمن [العنكبوتي] شبكة البرامج العربية والمعربة موقع البرامج المحمولة Portable software مدونة فضفضة مواضيعي وردودي تمثلني فقط | |||||
|
| |||||
|
فيه خطأ بسيط .. هو أنك كتبت اسماء الحقول كمتغيرات في ملف الـ Html .. مثل ($name) و ($mail) ..والتصحيح اضف الاسم بدون $ يعني يكون الملف كذا : كود: <head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>ضع اسمك</title>
</head>
<body>
<form method='post' action='send.php'>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="58%" id="AutoNumber1">
<tr>
<td width="52%" align="center">ضع اسمك</td>
<td width="70%">
<p align="center">
<input type=text name='name' maxlength=120 size="27"></td>
</tr>
<tr>
<td width="52%" align="center">ضع بريدك</td>
<td width="70%">
<p align="center">
<input type=text name='mail' maxlength=120 size="27"></td>
</tr>
<tr>
<td width="52%" align="center">عنوان الموضوع</td>
<td width="70%">
<p align="center">
<input type=text name='sub' maxlength=120 size="27"></td>
</tr>
<tr>
<td width="52%" align="center">نص الموضوع</td>
<td width="70%">
<p align="center">
<textarea name='mes' cols=40 rows=12></textarea> </td>
</tr>
</table>
</center>
</div>
<p align="center"> <input type=submit name='send' value=ارسل </p>
</body>
</html> | |||||
|
| |||||
|
اخي الحبيب العنكبوتي جزاك الله خير وبارك الله فيك ![]() ولكن نفس الشي ![]() ابوهيثم
__________________ شكرا دائماً وابداً يا عبدالرحمن [العنكبوتي] شبكة البرامج العربية والمعربة موقع البرامج المحمولة Portable software مدونة فضفضة مواضيعي وردودي تمثلني فقط | |||||
|
| |||||
|
السلام عليكم اخوي الكريم ابو هيثم الخطأ الاول زي ما وضح الاخ عنكبوتي الخطأ الثانيه في الداله mail الداله مدخلاتها بالترتيب التالي : ( الى , الموضوع , الرساله ) الترتيب غير صحيح عندك في الملف , ولكن هذا سوف يضر في logical error لا اكثر ولا اقل ---------------------- بالنسبه لعدم وصول الايميل , الي اعرفه انا الداله mail ما تشتغل على السيرفر الشخصي الى بطريقه معينه اذا كنت شغال على جهازك يعني ( localhost ) فلا اعتقد انها راح تعمل لكن جرب ارفعها على موقع وشوف تشتغل او لا ![]() اتمنى اني افدتك واذا اخطأت ان شاء الله الاخوان ما راح يقصرون تحياتي لك
__________________ محمد الرحيلي http://www.alrehaili.net http://www.arccn.net http://www.mafgod.com mohammad@arccn.net | |||||
|
| |||||
|
اخي الحبيب محمد الرحيلي حياك الله ![]() انا مجربها على موقعي ![]() http://www.ar-tr.com/t/index.htm ولكن نفس الشي ما يوصل مدري ليه ؟ الامر الآخر دالة IF ما تشتغل حيث اني ضغطت على ارسال دون ان ادخل اي من البيانات وقال لي تم ارسال الرسالة هل له دخل ؟؟؟ وبالنسبة للترتيب فنرجوا وضع الترتيب الصحيح للزيادة فقط ![]() ولا زلنا ننتظر ![]() مع التحية ![]() ابوهيثم
__________________ شكرا دائماً وابداً يا عبدالرحمن [العنكبوتي] شبكة البرامج العربية والمعربة موقع البرامج المحمولة Portable software مدونة فضفضة مواضيعي وردودي تمثلني فقط | |||||
|
| |||||
|
السلام عليكم الترتيب الصحيح ( الى , العنوان , الرساله , من ) يعني : $send = @mail('$memail','$sub','$pmes','From:<$name>'); وبالنسبة لدالة الشرط if فهي تعمل .. ولكن للتوضيح أنظر : if($send) { // اذا تم الارسال اظهر هذه الرساله echo"تم ارسال الرساله بنجاح"; // والا اظهر } else { echo"للأسف لم يتم اسال رسالتك"; // قفل وسط الشرط } يقول الشرط إذا تم تنفيذ دالة $send فإظهر الرسالة تم ارسال الرساله وبنجاح وإذا لم يتم تنفيذها ( لخطأ ما ) فإظهر للأسف لم يتم اسال ( إرسال ) رسالتك .. فسبب ظهور الرسالة الاولى لك هو ان الدالة تم تنفيذها ولكن الخطأ قد يكون من شيء آخر ..
| |||||
|
| |||||
|
اخي الحبيب العنكبوتي بالفعل كلامك سليم ![]() وجزاك الله خير اخوي العنكبوتي لانه حل المشكلة معي عبر الماسنجر ![]() بارك الله فيك ابوهيثم
__________________ شكرا دائماً وابداً يا عبدالرحمن [العنكبوتي] شبكة البرامج العربية والمعربة موقع البرامج المحمولة Portable software مدونة فضفضة مواضيعي وردودي تمثلني فقط | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |