صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 23

الموضوع: اخفاء رابط التحميل

  1. #1

    اخفاء رابط التحميل



    ماهي الطريقه لاخفاء رابط التحميل

    http://www.site.com/test.jpg

    طبعا الملفات المراد تحميلها لاتقتصر على الصور فقط وانما تحميل جميع الملفات التي يتم تمريرها الى get.php


    وعرض رابط التحميل بهذه الطريقه

    http://www.site.com/get.php?get=down&id=$id


    حقول الجدول الخاص بالصور في قاعدة البيانات
    id
    img "يحتوي على الرابط الخاص بالصوره"


    ماهو الكود الذي يتم وضعه في ملف الـ get.php :con2:





    __________________
    لا اله الا الله محمد رسول الله

    لا تقل لا أعلم بل اقرأ و تعلم


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68


    السلام عليكم

    جرب الكود التالي حيث أن المتحول fileid يعبر عن id الملف

    كود:
    include("cp/config.php");
    $result = mysql_connect(DB_HOST,DB_USER,DB_PASS);
    mysql_select_db(DB_NAME);
    
    
    if ($fileid)
       { 
     $id = intval( $_GET['fileid'] );
    $id = preg_replace("/'\/<>\"/","",$id);
    $fileid=strip_tags($id);
       
       $rateset=mysql_query("UPDATE  files SET download=download+1 WHERE fid='$fileid'");
       $filed = mysql_query("SELECT * FROM files  WHERE fid='$fileid'");
       $row = mysql_fetch_array($filed);
       $fileurl=$row["file"];
    Header("Pragma: public");
    Header("Expires: 0");
    Header('Content-Description: File Transfer');
    Header('Content-Type: application/force-download');
    Header('Content-Disposition: attachment; filename=' . basename($fileurl));
    Header("Content-Type: application/x-ms-download\n");
    
    readfile($fileurl);
     }






    __________________
    برمجة - تطوير - إدارة

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


    السلام عليكم

    اخواني لدي نفس الطلب ولكن بطريقة اخرى

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

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


    هل هناك حل؟علما بان الطريقه موجوده لكن لااعرفها





    __________________
    العضوية مشتركه لقلة الاستخدام

  4. #4


    حلول للبرمجة

    الله يجزاك خير وجعل والديك للجنه


    3lame
    اخوي اعتقد نفس الطريقه تنفع
    خزن الروابط في قاعدة البيانات وطبق نفس الطريقه





    __________________
    لا اله الا الله محمد رسول الله

    لا تقل لا أعلم بل اقرأ و تعلم

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


    اخوي كيف اخزن اكثر من الف رابط في قاعدة البيانات

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

    اتمنى القى حل





    __________________
    العضوية مشتركه لقلة الاستخدام

  6. #6


    هل هو htaccess.txt ؟؟

    أم انك تقصد .htaccess ؟؟ أعتقد الثاني ، اذا لم يكن الثاني قم بتغيير اسمه والامتداد الخاص به ..

    تحياتي، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

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


    هلا اخوي

    اغير امتداده ل php تقصد؟

    وشكرا لتعاونك





    __________________
    العضوية مشتركه لقلة الاستخدام

  8. #8


    يقصد تغير اسم الملف
    htaccess.txt

    طبعا الويندوز مايقبل تغير الاسم لانه لازم تحذف اسم الملف وتخلي بس الامنتداد htaccess

    بعد رفع الملف على الموقع تعدل اسم الملف الى

    كود PHP:
    .htaccess 






    __________________
    لا اله الا الله محمد رسول الله

    لا تقل لا أعلم بل اقرأ و تعلم

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    يإخوان وضحوا لنا شوي

    الان انا السكربت عندي يخزن إسم الملف المشفر في جدول filename

    الاخ حلول قدم الكود المناسب ولكن ماهي التعديلات للتناسب مع السكربت حقي

    الجدول اللذي يتم فيه تخزين إسم الملف = filename






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


    وانا زي نصوص للدروس ابي حل <قاط في السالفه





    __________________
    العضوية مشتركه لقلة الاستخدام

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    انا فهمت الكود بس كيف راح يكون شكل الرابط عند التحميل

    يعني بالعربي وش هو المتغير اللي احطه للزائر ويطلع له رابط التحميل






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


    السلام عليكم

    لو فرضنا ان كود التحميل في ملف اسمه download.php

    رابط التحميل سيكون بهذا الشكل للملف الذي معرفه (id) يساوي مثلا 4
    كود PHP:
    download.php?fileid=
    طبعا لو تلاحظ الكود أن حقل fid هو المستخدم كمفتاح اساسي


    تقبل تحياتي





    __________________
    برمجة - تطوير - إدارة

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    طيب ايش الكود اللي راح احطه في ملف الرفع؟؟






  14. #14
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    أعتقد ان حل المشكلتين واحد ..


    اخي نصوص :
    الآن لابد ان لديك جدول فيه جميع البرامج .. وليكن كالتالي :
    كود PHP:
    id
    title
    link 
    حيث ان الآي دي هو الprimary key للجدول و title يحتوي على اسم البرنامج و link فيه لينك البرنامج على موقعك او لينك البرنامج على اي موقع


    فمن المفترض ان يكون اللينك :
    كود PHP:
    download.php?id=15 
    الآن نروح على download.php
    كود PHP:
    $query mysql_qeury("select title,link from downloads where id='$_GET[id]'");
    $row mysql_fetch_array($query); 

    الآن قمنا بجلب اللينك الاصلي للبرنامج اللي الآي دي بتاعه = 15

    الآن نستخدم الدالة Header لكي يظهرله نافذة تحميل البرنامجد

    كود PHP:
    $thedate date("j-n-Y");
    $filename $row['link'];
    header('Content-Type: application/octetstream');
    header('Expires: ' gmdate('D, d M Y H:i:s') . ' GMT');
    header('Content-Disposition: attachment; filename='.$filename);
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public'); 
    الآن بمجرد استدعاء اللينك هذا
    كود PHP:
    download.php?id=15 
    ستظهر نافذة تحميل البرنامج مباشرة ..



    ونفس الفكرة للأخ 3lame


    وطبعا ، هذه الفكرة الخاااام .. فقط احببت توضيحها .. ولكن يمكنك التطوير فيها كثيرا .. وكذلك التركيز على الجانب الأمني فيها ..


    تحياتي





    __________________
    SWF Thumbnail - tweet me

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    122


    شكرا لك أخى Egyptechno
    لكن يوجد معى بعض المشاكل فى التطبيق مثلا التحميل يكون كله بنفس هذا الاسم download ويكون بأمتداد واحد هو php حتى لو كان الملف مثلا أمتداد mp3 فياريت لو حضرتك ممكن تشرحلى أزاى تضيف أمتداد للتحميل مثل
    mp3 , doc ,ram, swf










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

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

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