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

الموضوع: تحميل رابط خارجي إلى السيرفر - PHP

  1. #1

    تحميل رابط خارجي إلى السيرفر - PHP



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

    الفكرة المطلوبة نفسها 100% موجودة بسكربت الورد بريس وغيره زي الفي بي مثلا ً

    بالورد بريس بالترقية التلقائية، السكربت بنفسه يحمل ملف مضغوط موجود على سيرفرات الورد بريس ويضع الملف في مساره الصحيح ( سواء ً ترقية أو تركيب تلقائي لثيم أو إضافة )

    يتم تحميل الملف ووضعه في مكانه الصحيح بدون تدخل مني - بدون ما أقوم بتحميله ورفعه يدويا ً -

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

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

    بدون أي تعقيدات أخرى .. طبعا ً بالنسبة لمسار التحميل أنا أحدده مسبقًا بملف السكربت

    أرجو أن أرى لديكم الطريقة لعملها







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


    كود PHP:
    $url "http://www.swalif.net/softs/images/buttons/reply.gif";

    $pathto ="/uploads";

    file_put_contents($pathto."/".basename($url),file_get_contents($url)); 
    اعمل مجلد uploads واعطيه ترخيص 777






  3. #3


    مازبط معي

    عملت مجلد uploads وتصريحو 777

    عملت ملف بي اتش بي وحطيت فيه

    كود PHP:
    <?
    $url 
    "http://www.swalif.net/softs/images/buttons/reply.gif";

    $pathto ="/uploads";

    file_put_contents($pathto."/".basename($url),file_get_contents($url));  
    ?>
    وحطيتو بالـ www ( يعني برا مجلد الأبلودس )

    وهادا اللي بيطلعلي

    Warning: file_put_contents(/uploads/reply.gif) [function.file-put-contents]: failed to open stream: No such file or directory in /home/username/public_html/file.php on line 6






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  5. #5


    :app: < مبسوط

    مشي الحال الله يعطيك العافية أحمد حليت أزمات مو أزمة وحدة

    < عندو معاناة بنقل الباك ابات من موقع لموقع






  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اذا بدك تنقل باك ابات ما تنفع معك هالطريقة
    بسبب وقت تشغيل ال php
    غيره من ال php.ini

    كمان ال ftp اسرع من ال http في نقل الملفات الكبيرة






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Aug 2010
    المشاركات
    38


    التصريح لازم يكون 0777 وليس 777






  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اخي الكريم في ال octal permissions ال chmod تأخذ القيمة كرقم
    يعني
    777
    0777
    0000777
    نفس الشيء

    هناك ايضًا
    77
    077
    ايضًا نفس الشيء






  9. #9
    عضو نشيط
    تاريخ التسجيل
    Aug 2010
    المشاركات
    38


    لا أخي لا تغلط
    كل رقم يرمز لعمل معين بالتراخيص والرقم 0777 ليس عبارة عن رقم واحد هو عبارة عن 0 و 7 و7 و7 كل رقم له عمل معين






  10. #10
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    لقد فحصت الامر في الشل قبل ان اكتب الرد
    الدالة chmod تاخذ قيمة رقمية للأوكتال
    ونص للطريقة العادية






  11. #11


    مش مشكلة بقسم الملفات لأكتر من ملف

    يعني باخد باك اب لكل قاعدة أو لكل سكربت على حدة

    أو ممكن تعطيني القيمة اللي أعدلها بالـ php.ini ؟

    بالنسبة للتصريح بالبرنامج عندي ( CuteFTP 8 Pro. ) بينكتب 777 مش 0777

    وبكل الأحوال أنا السيرفر عندي بيقبل التعديل على المجلدات حتى بدون ما أعدل التصريح ( نفس الكلام بمراكز التحميل )

    شكرا ً إلكم





    التعديل الأخير تم بواسطة Abdulrahman Hassoun ; 08-10-2010 الساعة 10:49 PM

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Aug 2010
    المشاركات
    38


    عندك كراك لهذا البرنامج لو سمحت؟






  13. #13


    بالمرفقات الكراك اللي أستعمله

    شغال عليه من أكثر من سنة ويعمل مع كل من جربه

    اللي عنده القيمة المطلوب تعديلها بملف php.ini اتمنى يفيدني فيها





    الملفات المرفقة الملفات المرفقة

  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    عملة كود ولكنه لا يعمل هل من مساعده

    كود PHP:
    <?php

       
    if (($_SERVER['REQUEST_METHOD'] = 'POST') and isset($_POST['urlo']) and ($_POST['urlo'] <> "") and (stristr($_SERVER['HTTP_REFERER'], '2bb.me')) <> FALSE ){
         
    // error_reporting(0);

     
    function explodeRows($data) {
      
    $rowsArr explode("\n"$data);
      return 
    $rowsArr;
    }

    $url=$_POST['urlo'];
      if (
    stristr($url,".avi")){
      
    $lopk=$url;
    }else{
    $lol=get_headers($url1);
    $lopk=$lol["Location"];
    print_r($lol);
    }
    $ll=pathinfo($lopk);
    $lopj=file_get_contents($lopk);
    $ttexplodeRows($lopj);
    $newfolder$_POST['folder'];

    if(!
    file_exists($newfolder)) {                
                    
    mkdir("/".$newfolder."/"0755);
                    
    $fo        = @fopen($newfolder "/index.php","w");
                    
    $fw        = @fwrite($fo,'<?php include("http://www.google.com"); ?>');
                               
    fclose($fo);
            }      

            
    $ttcount count($tt);
            
    $i 0;
             
    file_put_contents($newfolder."/".$ll['filename'], $lopj);

    while (
    $i $ttcount) {
     if (
    stristr($tt[$i],"RIM-COD-URL")){
     
    $iioexplode(" ",$tt[$i]);
      if (
    stristr($iio[1],"http://") || stristr($iio[1],"www.")){
    $rr=file_get_contents($iio[1]);
      }else{
     
    $rr=file_get_contents($ll['dirname']."/".$iio[1]);
     }
     
    file_put_contents($newfolder.$iio[1], $rr);

     }
     
    $i++;
    }

            }
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      </head>
     <body>
    <p align="center" class="p1"> الرابط </p>
       <form name="form1" method="post"
             action="<?php echo $_SERVER['PHP_SELF'];?>">
    <table border="0" cellspacing="0" cellpadding="2" align="center">
             <tr>
                <td align="center"><input type="text" name="urlo" value="<?php echo $_POST['urlo'];?>" size="130"></td>
             </tr>
             <tr>
                <td align="center"><input type="text" name="folder" value="<?php echo $_POST['folder'];?>" size="30"></td>
             </tr>
             <tr>
                <td align="center"><input type="submit" name="Submit"
                   value="download"></td>
             </tr>
          </table></b></font></p>
       </form>






    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين

  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    هل من مساعد ؟؟؟

    وشكراً لكم





    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين





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

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

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