اذهب إلى المحتوى

السؤال

نشر

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

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

المرسل اقدر احدده بهاذي الطريقه $_COOKIE['username'];

 

طيب المستقبل كيف اقدر احدده . يعني مثلا الصوره الي نشرتهاةفيها المستقبل ابغاه ينكتب تلقائيا بعد الضغط على صندوق اسال رسالة في ملفه الشخصي 

Screenshot_٢٠١٩٠٣٠٩-٠٠٤٤٢٠_Gallery.jpg

Recommended Posts

  • 1
نشر

السلام عليكم.

 

ايقونه الارسال خاصيه الhref لها يكون محتواها رابط لصفحه علي السرفر تظهر لك فورم الارسال.

<a href="/showbox.php?user=username">send message</a>

يكون محتوي الصفحه الفورم الموجود في الاعلي.

واضف السطر التالي داخل الفورم.

<input type="hidden" name="to" value="اسم المستخدم" />

  • 1
نشر

السلام عليكم.

 

ايقونه الارسال خاصيه الhref لها يكون محتواها رابط لصفحه علي السرفر تظهر لك فورم الارسال.

<a href="/showbox.php?user=username">send message</a>

يكون محتوي الصفحه الفورم الموجود في الاعلي.

واضف $_GET["user"] في خانه المستقبل.

وفي صفحه الارسال احصل علي الايميل عن طريق اسم المستخدم من قاعده بيانات المستخدمين الموجوده في الموقع.

  • 0
نشر

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

لإنجاز المطلوب يجب أولا ان تتضمن الصفحة الكود التالي <form></form>

ثم إضافة الكود التالي فوق

<?php 
if(isset($_POST['submit'])){
    $to = "karim.amahtil@gmail.com"; // this is your Email address
    $from = $_POST['email']; // this is the sender's Email address
    $first_name = $_POST['usernameInput'];
    $last_name = $_POST['passwordInput'];
    $subject = "Form submission";
    $subject2 = "Copy of your form submission";
    $message = $first_name . " " . $last_name . " wrote the following:" . "\n\n" . $_POST['message'];
    $message2 = "Here is a copy of your message " . $first_name . "\n\n" . $_POST['message'];

    $headers = "From:" . $from;
    $headers2 = "From:" . $to;
    mail($to,$subject,$message,$headers);
    mail($from,$subject2,$message2,$headers2); // sends a copy of the message to the sender
    echo "Mail Sent. Thank you " . $first_name . ", we will contact you shortly.";
    // You can also use header('Location: thank_you.php'); to redirect to another page.
    }
?>

تأكد من أن الصفحة بصيغة php مثلا index.php

أتمنى حقاً أن اكون قد افدتك

أي سؤال أو إستفسار انا تحت الخدمة

  • 0
نشر
  بتاريخ On 9‏/3‏/2019 at 16:13 قال كريم أمعطيل:

إذا كان برمجة خاصة php كما قلت لي

ساحتاج ان أطلع على كود الصفحة 

أظهر المزيد  

هيا ليست برمجة من شركه او شخص محترف . انا اتعلم البرمجه وحاب اتعلم اسويه بنفسي هاذا كل مافي الامر . علما اني فاهم طريقة عمل الفكره لاكن الى مش فاهمه كيف احدد المستقبل . وانا آسف اذا ازعجتك 

  • 0
نشر

  $to = "karim.amahtil@gmail.com"; // this is your Email address

هذا بريد المستقبل
    $from = $_POST['email']; // this is the sender's Email address

هذا بريد المرسل

 

mail($to,$subject,$message,$headers); 

هذا الكود هو اللذي يجمع جميع المعلومات ويرسل البريد

لكن اخي الكود لن يشتغل على الاستضافة المحلية localhost ضروري من استضافة

  • 0
نشر
  بتاريخ On 9‏/3‏/2019 at 20:15 قال Moncef Amahtil:

  $to = "karim.amahtil@gmail.com"; // this is your Email address

هذا بريد المستقبل
    $from = $_POST['email']; // this is the sender's Email address

هذا بريد المرسل

 

mail($to,$subject,$message,$headers); 

هذا الكود هو اللذي يجمع جميع المعلومات ويرسل البريد

لكن اخي الكود لن يشتغل على الاستضافة المحلية localhost ضروري من استضافة

أظهر المزيد  

فهمتني غلط انا ابغى اسوي صندوق بريد داخل الموقع يعني عضو يرسل رساله خاصه لعضو آخر داخل ال الموقع مثل الى موجود في هذا الموقع 

  • 0
نشر

اذا لديك ملف للصفحة فل تتفضل بإرساله لي

لان الكود يتغير من برمجة لاخرى لهذا طلبت منك ان ترسل لي ملف الصفحة التي تريد اضافة الكود اليها اذا تفرغت ساقوم انا بعمل المطلوب بإذن الله

وإلا سارسل لك الطريقة 

  • 0
نشر
  بتاريخ On 10‏/3‏/2019 at 20:26 قال Hamada Sayed:

السلام عليكم.

 

ايقونه الارسال خاصيه الhref لها يكون محتواها رابط لصفحه علي السرفر تظهر لك فورم الارسال.

<a href="/showbox.php?user=username">send message</a>

يكون محتوي الصفحه الفورم الموجود في الاعلي.

واضف $_GET["user"] في خانه المستقبل.

وفي صفحه الارسال احصل علي الايميل عن طريق اسم المستخدم من قاعده بيانات المستخدمين الموجوده في الموقع.

أظهر المزيد  

طيب ال $_GET["user"] اجيب محتواها من فين . يعني لازم يكون فيه مرسل وهول ال seesion حقي  والمستقبل ايش اكتب مكانه اتمنى فهمت 

  • 0
نشر
  بتاريخ On 11‏/3‏/2019 at 13:05 قال Hamada Sayed:

بالظبط كده.

ايضا تستطيع اضافه كود جافا سكربيت يوفر لك التنقل بين الصفحات.

أظهر المزيد  

ممكن تقلي ايش اسم الدالة في الجافاسكربت  او درس معين عشان اتعلمها 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...