النتائج 1 إلى 12 من 12

الموضوع: مساعدة في مشروع صفحة php

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595

    مساعدة في مشروع صفحة php



    السلام عليكم ورحمة الله..
    الأخوة الكرام السلام عليكم..
    لدي فكرة صفحة حاولت برمجتها لكن لم افلح فمستوي لايزال ضعيف في ال php
    الفكرة كالتالي :
    توجد قائمتين منسدلتين :
    لنقل اسم الأولى او نرمز لها بالمتغير
    $mnu
    والثانية
    $mnu1
    القائمة المنسدلة الأولى والثانية تحتوي على مجموعة اختيارات مختلفة كل اختيار له رقم
    ID

    وبالاسفل اريد زر عند النقر عليه يقوم بتحميل ملف pdf
    اسمه يتكون من حاصل اختيار الزائر من القائمة الاولى والثانية بمعنى اسم الملف
    كود PHP:
    folder/$mnu_$mnu1.pdf 
    حيث folder اسم المجلد المحتوي على ملفات pdf
    ويفصل بين رقم ال ID للمتغيرين ب _ (داش).
    فاذا كان :
    كود PHP:
    $mnu=
    و
    كود PHP:
    $mnu1=
    فان اسم الملف الذي سيتم تحميله هو
    كود:
    6_8.pdf
    اتمنى تكون الفكرة المطلوبة واضحة اخواني الكرام





    __________________
    لاتنس ذكر الله..


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


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

    هذا مثال لما تريد تطبيقه...
    كود PHP:
    <form action="?go=1" method="post">
    <select name="mnu">
    <option value=1>Value 1</option>
    <option value=2>Value 2</option>
    <option value=3>Value 3</option>
    </select>

    <select name="mnu1">
    <option value=1>Value2 1</option>
    <option value=2>Value2 2</option>
    <option value=3>Value2 3</option>
    </select>
    <input type="submit" value="Download PDF">
    </form>
    <?
    if($_GET && $_GET['go'] == 1){
     if(
    $_POST){
       
    $m $_POST['mnu'];
       
    $m1 $_POST['mnu1'];
         print 
    "Click Here to <a href=\"./folder/$m"."_$m1.pdf\">Download PDF</a>";
     }
    }
    ?>
    أرجو أ، يكون الشرح واضح :nice:

    تحياتي






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


    اشكرك أخي
    ساجربها وارد لك
    جزاك الله خيرا





    __________________
    لاتنس ذكر الله..

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


    اخي جربت على السيرفر الشخصي
    طلع الخطأ التالي
    كود:
    Parse error: syntax error, unexpected '<' in c:\appserv\www\test\index.php on line 11
    السطر المقصود هو

    كود PHP:
    <form action="?go=1" method="post"






    __________________
    لاتنس ذكر الله..

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    اقتباس المشاركة الأصلية كتبت بواسطة الحضرمي
    اخي جربت على السيرفر الشخصي
    طلع الخطأ التالي
    كود:
    Parse error: syntax error, unexpected '<' in c:\appserv\www\test\index.php on line 11
    السطر المقصود هو

    كود PHP:
    <form action="?go=1" method="post"
    بسم الله الرحمن الرحيم

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

    اكتب الأسطر التي قمت بإضافتها..

    في انتظارك،،
    تحياتي






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


    نعم
    الخطأ لدي انه يوجد
    كود:
    <?
    في بداية الصفحة لم انتبه له
    ممكن اخي سؤال آخر ..
    هل يمكن ان اجعل الزر يقوم بتحميل ملف البي دي اف مباشرة ..
    يعني الغي امر الطباعة :
    كود PHP:
     print "Click Here to <a href=\"./folder/$m"."_$m1.pdf\">Download PDF</a>"
    واجعل امر التحميل يتنفذ مع الضغط على زر داون لود؟

    جزاك الله خيرا وكتب اجرك





    __________________
    لاتنس ذكر الله..

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    98


    هل تقصد بدون فتحها

    عموما أعتقد أنه يجب في بداية الصفحة كتابة

    كود PHP:
     header("Content-Type: application/pdf"); 
    header("Content-Length: " $length);
    header("Content-Disposition: inline; filename=" $PDFNAME); 
    حيت أن $lenght يعبر عن طول الملف " يمكن الأستغناء عنه

    $pdfname أسمه





    __________________
    PHP-TIGER
    professional php Coder
    Mu4all.com

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


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





    __________________
    لاتنس ذكر الله..

  9. #9
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    98


    يمكنك أستعمال الهيدر
    header('Content-Disposition: attachment; filename="paper.pdf"');

    أو الأستفاده من الرابط
    http://www.php.net/header





    __________________
    PHP-TIGER
    professional php Coder
    Mu4all.com

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


    جزاك الله خيرا اخي
    لكن حقيقة لم افهم
    حيث اني مبتدئ بل اقل من مبتدئ في موضوع البرمجة و العبارات المختصر لا افهم منها كثيرا ...
    بمعنى هل سيكون شكل الكود هكذا :
    كود PHP:
    header('Content-Disposition: attachment; filename="$m"."_$m1.pdf"'); 
    وهل ادرجه بداية كود الفورم؟

    بالنسبة للموقع السابق لا افهم منه شيئا حيث اني ضعيف في العنقريزي...





    __________________
    لاتنس ذكر الله..

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


    بانتظاركم اخواني
    جزاكم الله خيرا





    __________________
    لاتنس ذكر الله..

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    السلام عليكم

    ولنفترض اخي ان لدينا متغير اسمه link ويحتوي على رابط الملف المباشر

    كود PHP:

    <input type="submit" value="Download" onClick="window.location=\''.$link.'\'"
    غير Download للقيمة التي ستكتب على الزرار

    وغير اسم المتغير لاسم المتغير الذي يحتوي على الرابط

    اخوك

    محمد ،،





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل






ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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