• خانه
  • اعتبار چیست ؟
  • ثبت شکایات
  • ارتباط با ما
  • در مورد ما
  • ورود
  • نام‌نویسی

WPCAR

پونیشا :: نیروی کار مجازی
  • خانهبازگشت به صفحه اصلی
  • انجمنپشتیبانی ، پرسش و پاسخ ، راهنمایی
  • فروشگاهسبد خرید و سوابق خرید و …
    • سبد خرید
    • تائید پرداخت
    • سوابق خرید
  • قوانین و مقرراتقوانین استفاده از لایسنس ، سفارش پروژه و عودت وجه
شما اینجا هستید : خانه » حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip

حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip

حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip

آموزش حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip :

همونطوری که میدونید افزونه advanced Vip  یکی از افزونه های رایگان هست که توسط آقای وحید محمدی نوشته شده و در اغلب سایتهای ایرانی بصورت رایگان قرار داده شده ولی ظاهرا دیگه آپدیتی براش ارائه نمیشه دوستانی که در جریان مشکلات و باگ ها هستند همینجا اعلام کنن تا در صورت امکان حلش کنیم یکی از محدودیت هاش این است که فایلهایی را که در هاست دانلود آپلود کرده اید و توسط این افزونه در دسترس کاربران قرار میدهید قابلیت پوشه بندی رو ندارند و تمام فایلها باید در یک پوشه قرار بگیره .

درصورتی که نیاز دارید فایلها را در پوشه های مختلف و دسته بندی شده قرار دهید به هاست دانلودی که فایلهای پوشه remote افزونه advanced-vip  را در آنجا کپی کرده اید بروید و محتویات فایل download.php  را با کد های زیر جایگزین کنید.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
 
    require_once('config.php');
    
    require_once('http.class.php');
    $av_http = new av_httpdownload;
 
    function av_remote_auth_check( $data ){
        global $av_config;
        $request = '';
        $request .= 'action=av_user_auth';
        $request .= '&user_name='.$data[0];
        $request .= '&user_password='.$data[1];
        $request .= '&confirm_key='.$av_config['key'];
        $response = '';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $av_config['site_url'] );
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_TIMEOUT, 60);
        $response = curl_exec($ch);
        curl_close($ch);
        if( $response == 'true' )
            return true;
        else
            return false;
    }
    if( empty( $_SERVER['PATH_INFO'] ) )
        return;
    
    
    $fileData = explode( '/' , ltrim( $_SERVER['PATH_INFO'] , '/' ) );
 
 
$myfile= $_SERVER['DOCUMENT_ROOT'].'/'.$av_config['files_folder'].$_SERVER['PATH_INFO'];
 
 
if (substr($myfile,-2-3)=='/free' ){ $isFree = true ;}
else {$isFree = false; }
 
if (  $isFree ) $myfile=substr($myfile,0,-5);
 
if( file_exists( $myfile) ) {
        if( ! $isFree  ){
$LoginSuccessful = false;
            if ( isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']) ){
 
 
 
                $Username = $_SERVER['PHP_AUTH_USER'];
                $Password = $_SERVER['PHP_AUTH_PW'];
 
                
                if ( av_remote_auth_check( array($Username,$Password) ) ){
                    $LoginSuccessful = true;
                }
            }
            if ( ! $LoginSuccessful ){
                header('WWW-Authenticate: Basic realm="Enter User name and Password for VIP Download."');
                header('HTTP/1.0 401 Unauthorized');
                print "Login failed!n";
            }
            else {
                $av_http->set_byfile( $myfile );
                $av_http->download();
            }
        } else{
 
            echo 'free download is disabled';
        }
        } else {echo 'file not found';} die();

 

 

بعد از انجام این کار و تنظیم فایل  config.php طبق راهنمایی های افزونه advanced-vip ، درون پوشه ای که در فایل config.php تعیین کرده اید میتوانید بینهایت شاخه و زیر شاخه بسازید و فایلها را در دسته بندی های مختلف قرار دهید  و برای دانلود فایلها تنها کافیست لینک دانلود را  طبق راهنمایی های افزونه بسازید .به عنوان مثال ما فایل config.php  را به اینصورت تنظیم کرده ایم :

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$av_config = array();
 
$av_config['key'] = 'fgsdgyert';
 
$av_config['free_dl_speed'] = 100; // حداکثر سرعت دانلود رایگان
 
$av_config['site_url'] = 'http://wpcar.ir/'; // آدرس سایت شما که کاربران در آن ثبت نام کرده اند.
 
$av_config['files_folder'] = 'files'; // نام پوشه ای که فایل های خود را در آن قرار داد اید
 
$av_config['files_path'] = dirname(__FILE__) . '/' . $av_config['files_folder'] . '/'; // این خط را ویرایش نکنید!

هاست دانلود مون dl.wpcar.ir هست و فایل موردنظرمون رو در شاخه

http://dl.wpcar.ir/files/shakhe/zirshakhe/test.zip قرار دادیم لینکی که برای اعضا فرستاده میشه باید به این صورت باشه :

http://dl.wpcar.ir/download.php/shakhe/zirshakhe/test.zip

به همین سادگی!!!

به علت باگ در قسمت دانلود رایگان هاست دانلود این قسمت در این فایل حذف گردید. ولی نسخه ۱٫۶٫۱ به بعد این افزونه این باگ رو نداره و دانلود رایگان را میتونید فعال کنید

خرداد ۲۹, ۱۳۹۴علی مقیمی
دیدگاه ها: 2
  1. saeid_ms
    شهریور ۳, ۱۳۹۴ at ۳:۴۹ ب.ظ

    درون پشه files یک پوشه جدید ساختم.بعد یه فایل توش اپ کردم.
    ولی بعد از جابجا کردن کدهای داخل download.php با کدهایی که شما گفتید تغییری حاصل نشد
    مشکل از کجاست؟
    مراحل رو درست انجام دادم و تا حد دانش خودم اطمیان دارم.
    ر صورت امکان سریعتر پاسخ بدید.چون سرور رو غیر فعال کردیم

    پاسخانصراف
    • علی مقیمی
      شهریور ۳, ۱۳۹۴ at ۶:۰۸ ب.ظ

      آپدیت شد و مشکل حل شد .

      پاسخانصراف

دیدگاهتان را بنویسید لغو پاسخ

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

علی مقیمی

متولد خرداد 63 و ساکن بجنورد هستم . مدتی برنامه نویسی دلفی کار میکردم تا اینکه شهریور 93 متوجه علاقه ام به PHP و مخصوصاً وردپرس شدم از اون موقع سعی کردم تا جایی که میشه کد نویسی برای وردپرس رو یاد بگیریم و الحمدالله تا حدودی یاد گرفتم و در این مدت چندین افزونه برای کار خودم نوشتم و چندین پروژه هم در دست اقدام دارم که به مرور تجاری سازیشون میکنم در اختیارتون قرار میدم. افزونه ها هیچکدوم نال شده و یا دزدی نیست پس از بابت کپی رایت خیالتون راحت .

3 سال پیش ۲ دیدگاه افزونه وردپرسadvanced-vip, افزونه AdvancedVip, حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip657
0
GooglePlus
0
Facebook
0
Twitter
0
Linkedin
مشترک خبرنامه شوید
مشترک شوید و به جمع 380 مشترک ما بپیوندید.

نوشته های تصادفی
افزونه درگاه بانک سامان برای عضویت ویژه
درگاه بانک سامان برای افزونه عضویت ویژه
2 سال پیش
افزونه EDD Remote
3 سال پیش
افزونه Advanced vip
افزونه Advanced Vip
3 سال پیش
حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip
حل مشکل پوشه بندی فایلهای هاست دانلود افزونه AdvancedVip
3 سال پیش
افزونه wpcar license manager
افزونه مدیریت مجوز برای ایزی دیجیتال دانلودز
3 سال پیش
درگاه پرداخت perfect money
درگاه پرداخت پرفکت مانی افزونه عضویت ویژه
3 سال پیش
woo-remote
افزونه ووکامرس ریموت
2 سال پیش
افزونه درگاه پرداخت mycred برای edd
افزونه درگاه پرداخت Mycred برای Easy Digital Downloads
3 سال پیش
آخرین ارسالهای انجمن
  • اتصال هاست دانلود بدون دیتابیس به EDD Remote
    2 سال، 2 ماه پیش
  • اتصال هاست دانلود بدون دیتابیس به EDD Remote
    2 سال، 2 ماه پیش
  • محدود کردن ip به ایران
    2 سال، 10 ماه پیش
  • افزونه EDD Remote برای ووکامرس
    2 سال، 11 ماه پیش
  • ویرایش افزونه VIP
    2 سال، 12 ماه پیش
لینک های مفید
  • هاست دانلود - ارزان و با کیفیت
  • نیروی کار مجازی - برای برنامه نویسان
اطلاعات تماس

تلفن: 2847 184 0937

ایمیل: info [@] wpcar.ir

نام: علی مقیمی

آخرین نوشته ها
درگاه بانک سامان برای افزونه عضویت ویژه
افزونه ووکامرس ریموت
درگاه پرداخت پرفکت مانی افزونه عضویت ویژه
افزونه Advanced Vip
افزونه مدیریت مجوز برای ایزی دیجیتال دانلودز
نماد اعتماد الکترونیکی
کلیه حقوق برای wpcar.ir محفوظ می باشد.