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

سؤال عن انشاء صندوق رسائل php mysql

احمد عبدالله2

السؤال

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

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

المرسل اقدر احدده بهاذي الطريقه $_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 حقي  والمستقبل ايش اكتب مكانه اتمنى فهمت 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 ساعات قال 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...