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

السؤال

نشر

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

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

المرسل اقدر احدده بهاذي الطريقه $_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
نشر
بتاريخ 3 ساعات قال كريم أمعطيل:

إذا كان برمجة خاصة 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
نشر
بتاريخ 53 دقائق مضت قال 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
نشر
بتاريخ 12 ساعات قال Hamada Sayed:

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

 

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

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

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

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

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

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...