آیا میدانید شما میتوانید به صورت "کاملا رایگان" سایت ، محصول خدمات و... خود را در پی سی وب معرفی کنید ؟

فرصت را از دست ندهید
انجمن مه سفر
نمایش نتایج: از 1 به 8 از 8

موضوع: سوال در رابطه با HTML و PHP

  1. AliReza آواتار ها
    AliReza
    کاربر سایت
    Nov 2015
    96
    39
    96
    29

    سوال در رابطه با HTML و PHP

    سلام.
    دوستان نمیتونستم عنوان مناسب و در خوری برای سوالم مطرح کنم.
    مشکلم اینه که یه فایل index.php دارم وقتی داخل دامین یا ساب دامینی قرار میگیره به نوعی سایت زیرنویس سابسن رو پرو.کسی میکنه و با ادرس دامین یا ساب دامین لود میکنه
    تا مشکل فی.لتر بودن خود سابسن رو به نوعی دور بزنه.
    حالا مسئله ای که هست میخوام داخل این سایتی که لود میشه مثلا یه بنر قرار بدم یا قسمتی از این سایت که داره لود میشه رو حذف کنم اما نمیدونم چطور.
    نمونه های مشابه زیاد دیدم که اینکارو کردن مثلا اینجاها: شماره یک شماره دو

    https://up.p30web.org/up/15440314306...ene-master.zip
    #1 ارسال شده در تاريخ 12-05-2018 در ساعت 09:12 PM

  2. Ahmadreza آواتار ها
    Ahmadreza
    پاسخگو و راهنما
    Oct 2015
    1,601
    1702
    1,420
    1,689
    71
    سلام.
    دوستان نمیتونستم عنوان مناسب و در خوری برای سوالم مطرح کنم.
    مشکلم اینه که یه فایل index.php دارم وقتی داخل دامین یا ساب دامینی قرار میگیره به نوعی سایت زیرنویس سابسن رو پرو.کسی میکنه و با ادرس دامین یا ساب دامین لود میکنه
    تا مشکل فی.لتر بودن خود سابسن رو به نوعی دور بزنه.
    حالا مسئله ای که هست میخوام داخل این سایتی که لود میشه مثلا یه بنر قرار بدم یا قسمتی از این سایت که داره لود میشه رو حذف کنم اما نمیدونم چطور.
    نمونه های مشابه زیاد دیدم که اینکارو کردن مثلا اینجاها: شماره یک شماره دو

    https://up.p30web.org/up/15440314306...ene-master.zip
    سورس که دادین به منبع وصل میشه ویروس داره اونم خیلی
    آنتی ویروس هم غیر فعال کردم حتی خود ویندوز هم نمیزاره وارد بشم



    #2 ارسال شده در تاريخ 12-08-2018 در ساعت 08:49 AM

  3. کاربر مقابل پست Ahmadreza عزیز را پسندیده است .


  4. AliReza آواتار ها
    AliReza
    کاربر سایت
    Nov 2015
    96
    39
    96
    29
    عجیبه من اصلا مشکلی بابت باز کردن ندارم.بنده یه مقدار جستجو کردم از اونجا که با php اشنایی ندارم سعی کردم از روی یه کار رایگان متوجه قرار دادن بنر موردنظرم بشم اما توی فراخوانی مشکل دارم.
    توضیح میدم در صورت امکان ببینید شما متوجه مشکل میشین.
    این فایل اصلی مربوط به فراخوانی کل سایت سابسن هست که بدون مشکل کار میکنه و کافیه فایل به نام index.php داخل روت دامین یا ساب دامین قرار بگیره
    کد PHP:
    <?php
    $ckfile 
    '/tmp/simpleproxy-cookie-'.session_id();
    $cookiedomain str_replace("http://www.","",base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='));
    $cookiedomain str_replace("https://www.","",$cookiedomain);
    $cookiedomain str_replace("www.","",$cookiedomain);
    $url base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20=') . $_SERVER['REQUEST_URI'];

    if(
    $_SERVER['HTTPS'] == 'on'){
        
    $mydomain 'https://'.$_SERVER['HTTP_HOST'];
    } else {
        
    $mydomain 'http://'.$_SERVER['HTTP_HOST'];
    }

    $curlSession curl_init();
    curl_setopt ($curlSessionCURLOPT_URL$url);
    curl_setopt ($curlSessionCURLOPT_HEADER1);
    if(
    $_SERVER['REQUEST_METHOD'] == 'POST'){
        
    curl_setopt ($curlSessionCURLOPT_POST1);
        
    curl_setopt ($curlSessionCURLOPT_POSTFIELDS$_POST);
    }
    curl_setopt($curlSessionCURLOPT_RETURNTRANSFER,1);
    curl_setopt($curlSessionCURLOPT_TIMEOUT,30);
    curl_setopt($curlSessionCURLOPT_SSL_VERIFYHOST0);
    curl_setopt($curlSessionCURLOPT_SSL_VERIFYPEER0);
    curl_setopt ($curlSessionCURLOPT_COOKIEJAR$ckfile); 
    curl_setopt ($curlSessionCURLOPT_COOKIEFILE$ckfile);

    foreach(
    $_COOKIE as $k=>$v){
        if(
    is_array($v)){
            
    $v serialize($v);
        }
        
    curl_setopt($curlSession,CURLOPT_COOKIE,"$k=$v; domain=.$cookiedomain ; path=/");
    }
    $response curl_exec ($curlSession);

    if (
    curl_error($curlSession)){
            print 
    curl_error($curlSession);
    } else {
        
    $response str_replace("HTTP/1.1 100 Continue\r\n\r\n","",$response);
        
    $ar explode("\r\n\r\n"$response2); 
        
    $header $ar[0];
        
    $body $ar[1];

        
    $header_ar split(chr(10),$header); 
        foreach(
    $header_ar as $k=>$v){
            if(!
    preg_match("/^Transfer-Encoding/",$v)){
                
    $v str_replace(base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='),$mydomain,$v); //header rewrite if needed
                
    header(trim($v));
            }
        }
        
    $body str_replace(base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='),$mydomain,$body);
        
    $body preg_replace('#<script(.*?)>(.*?)</script>#is'''$body);

        print 
    $body;
    }
    curl_close ($curlSession);
    ?>
    بنده اومدم دوتا فایل داخل پوشه config ساختم، یکی نام main.php و دومی بنام adv-top.php

    محتوای main.php
    کد PHP:
    <?php
    $top_banner                
    1;    //1: Enable - 0: Disable
    ?>
    محتوای adv-top.php
    کد PHP:
    <a href="adv.php" target="_blank"><img alt="تبلیغات" src="/assets/img/728.jpg" /></a><br
    در مرحله بعد تصویر بنر رو در ادرس فوق اضافه کردم و پوشه ای بنام include ساختم و دوتا فایل بنام adv.php و misc.php داخلشون ایجاد کردم.
    محتوای adv.php
    کد PHP:
    <?php include './config/main.php';
    if (
    $top_banner    == 1) {
        
    $top_advs file_get_contents("./config/adv-top.php");
    }
    ?>
    محتوای misc.php
    کد PHP:
    <?php
    $body 
    preg_replace('#<script(.*?)>(.*?)</script>#is'''$body);
    include(
    "./include/adv.php");
    include(
    "./config/main.php");

    $t_adv $top_advs;
    $urlreq $_SERVER['REQUEST_URI'];
    ?>
    و در نهایت فایل index.php رو به این طریق با اضافه کردن فراخوانی فایلهای main و misc ویرایش کردم اما هیچ تفاوتی ایجاد نمیشه و این بنر فراخوانی نمیشه
    کد PHP:
    <?php
    include 'config/main.php';
    $ckfile '/tmp/simpleproxy-cookie-'.session_id();
    $cookiedomain str_replace("http://www.","",base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='));
    $cookiedomain str_replace("https://www.","",$cookiedomain);
    $cookiedomain str_replace("www.","",$cookiedomain);
    $url base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20=') . $_SERVER['REQUEST_URI'];

    if(
    $_SERVER['HTTPS'] == 'on'){
        
    $mydomain 'https://'.$_SERVER['HTTP_HOST'];
    } else {
        
    $mydomain 'http://'.$_SERVER['HTTP_HOST'];
    }

    $curlSession curl_init();

    curl_setopt ($curlSessionCURLOPT_URL$url);
    curl_setopt ($curlSessionCURLOPT_HEADER1);


    if(
    $_SERVER['REQUEST_METHOD'] == 'POST'){
        
    curl_setopt ($curlSessionCURLOPT_POST1);
        
    curl_setopt ($curlSessionCURLOPT_POSTFIELDS$_POST);
    }

    curl_setopt($curlSessionCURLOPT_RETURNTRANSFER,1);
    curl_setopt($curlSessionCURLOPT_TIMEOUT,30);
    curl_setopt($curlSessionCURLOPT_SSL_VERIFYHOST0);
    curl_setopt($curlSessionCURLOPT_SSL_VERIFYPEER0);
    curl_setopt ($curlSessionCURLOPT_COOKIEJAR$ckfile); 
    curl_setopt ($curlSessionCURLOPT_COOKIEFILE$ckfile);

    foreach(
    $_COOKIE as $k=>$v){
        if(
    is_array($v)){
            
    $v serialize($v);
        }
        
    curl_setopt($curlSession,CURLOPT_COOKIE,"$k=$v; domain=.$cookiedomain ; path=/");
    }

    $response curl_exec ($curlSession);

    if (
    curl_error($curlSession)){
            print 
    curl_error($curlSession);
    } else {

        
    $response str_replace("HTTP/1.1 100 Continue\r\n\r\n","",$response);

        
    $ar explode("\r\n\r\n"$response2); 


        
    $header $ar[0];
        
    $body $ar[1];

        
    $header_ar split(chr(10),$header); 
        foreach(
    $header_ar as $k=>$v){
            if(!
    preg_match("/^Transfer-Encoding/",$v)){
                
    $v str_replace(base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='),$mydomain,$v); //header rewrite if needed
                
    header(trim($v));
            }
        }

        
    $body str_replace(base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='),$mydomain,$body);
        include 
    'include/misc.php';
        
    $body preg_replace('#<script(.*?)>(.*?)</script>#is'''$body);

        print 
    $body;

    }

    curl_close ($curlSession);
    ?>
    #3 ارسال شده در تاريخ 12-08-2018 در ساعت 11:46 AM

  5. P30web آواتار ها
    P30web
    مدیر کل سایت
    علیرضا احمدی
    Oct 2015
    وب پارسی
    8,318
    7803
    1,793
    5,342
    36
    این کار رو با Curl میشه انجام داد .

    و محتوا رو هم میشه دست کاری کرد و بعد نمایش داد ، منتها داخل این کد ها خیلی کثیف کاری انجام شده
    موفقیت کلید شادی نیست، شادی کلید موفقیت است؛ اگر آنچه انجام می دهی دوست بداری، موفق خواهی بود.

    #4 ارسال شده در تاريخ 12-11-2018 در ساعت 12:59 PM

  6. کاربر مقابل پست P30web عزیز را پسندیده است .


  7. AliReza آواتار ها
    AliReza
    کاربر سایت
    Nov 2015
    96
    39
    96
    29
    ممنون اما سوال جدیدی برام پیش اومد. اگه این لینک رو تماشا کنین و روی گزینه های Subtitle details و Preview کلیک کنید یک یا چند فایل جاوا این عمل رو انجام میدن
    میخواستم بدونم دقیقن چه فایلهایی؟ میشه سوروس رو چک کنید؟
    #5 ارسال شده در تاريخ 12-14-2018 در ساعت 02:31 PM

  8. Ahmadreza آواتار ها
    Ahmadreza
    پاسخگو و راهنما
    Oct 2015
    1,601
    1702
    1,420
    1,689
    71
    ممنون اما سوال جدیدی برام پیش اومد. اگه این لینک رو تماشا کنین و روی گزینه های Subtitle details و Preview کلیک کنید یک یا چند فایل جاوا این عمل رو انجام میدن
    میخواستم بدونم دقیقن چه فایلهایی؟ میشه سوروس رو چک کنید؟
    کد:
     <script src="https://ajax.cloudflare.com/cdn-cgi/scripts/2448a7bd/cloudflare-static/rocket-loader.min.js" data-cf-nonce="87b29727c87a9e8bda429959-" defer=""></script>
    کتابخانه rocket-loader.min.js هست.
    ویرایش توسط Ahmadreza : 12-16-2018 در ساعت 10:36 AM



    #6 ارسال شده در تاريخ 12-16-2018 در ساعت 10:21 AM

  9. کاربر مقابل پست Ahmadreza عزیز را پسندیده است .


  10. AliReza آواتار ها
    AliReza
    کاربر سایت
    Nov 2015
    96
    39
    96
    29
    تشکر از شما. من میخوام این فایل جاوا رو داخل فایل php زیر فراخوانی کنم اما هر مدلی که به ذهنم رسید پاسخگو نبود.
    میدونید چطور باید اینکارو کنم؟

    کد PHP:
     <?php
    $ckfile 
    '/tmp/simpleproxy-cookie-'.session_id();
    $cookiedomain str_replace("http://www.","",base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='));
    $cookiedomain str_replace("https://www.","",$cookiedomain);
    $cookiedomain str_replace("www.","",$cookiedomain);
    $url base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20=') . $_SERVER['REQUEST_URI'];

    if(
    $_SERVER['HTTPS'] == 'on'){
        
    $mydomain 'https://'.$_SERVER['HTTP_HOST'];
    } else {
        
    $mydomain 'http://'.$_SERVER['HTTP_HOST'];
    }

    $curlSession curl_init();
    curl_setopt ($curlSessionCURLOPT_URL$url);
    curl_setopt ($curlSessionCURLOPT_HEADER1);
    if(
    $_SERVER['REQUEST_METHOD'] == 'POST'){
        
    curl_setopt ($curlSessionCURLOPT_POST1);
        
    curl_setopt ($curlSessionCURLOPT_POSTFIELDS$_POST);
    }
    curl_setopt($curlSessionCURLOPT_RETURNTRANSFER,1);
    curl_setopt($curlSessionCURLOPT_TIMEOUT,30);
    curl_setopt($curlSessionCURLOPT_SSL_VERIFYHOST0);
    curl_setopt($curlSessionCURLOPT_SSL_VERIFYPEER0);
    curl_setopt ($curlSessionCURLOPT_COOKIEJAR$ckfile); 
    curl_setopt ($curlSessionCURLOPT_COOKIEFILE$ckfile);

    foreach(
    $_COOKIE as $k=>$v){
        if(
    is_array($v)){
            
    $v serialize($v);
        }
        
    curl_setopt($curlSession,CURLOPT_COOKIE,"$k=$v; domain=.$cookiedomain ; path=/");
    }
    $response curl_exec ($curlSession);

    if (
    curl_error($curlSession)){
            print 
    curl_error($curlSession);
    } else {
        
    $response str_replace("HTTP/1.1 100 Continue\r\n\r\n","",$response);
        
    $ar explode("\r\n\r\n"$response2); 
        
    $header $ar[0];
        
    $body $ar[1];

        
    $header_ar split(chr(10),$header); 
        foreach(
    $header_ar as $k=>$v){
            if(!
    preg_match("/^Transfer-Encoding/",$v)){
                
    $v str_replace(base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='),$mydomain,$v); //header rewrite if needed
                
    header(trim($v));
            }
        }
        
    $body str_replace(base64_decode('aHR0cHM6Ly9zdWJzY2VuZS5jb20='),$mydomain,$body);
        
    $body preg_replace('#<script(.*?)>(.*?)</script>#is'''$body);

        print 
    $body;
    }
    curl_close ($curlSession);
    ?>
    #7 ارسال شده در تاريخ 12-17-2018 در ساعت 03:50 PM

  11. Ahmadreza آواتار ها
    Ahmadreza
    پاسخگو و راهنما
    Oct 2015
    1,601
    1702
    1,420
    1,689
    71
    کدهای PHP داخل body هستند لذا:

    کد:
    <html>
    <body>
    <?php
    
    php cod
    ?>
    
    <script src="file-javascript.js"></script>
    </body>
    </html>
    و یا :

    کد PHP:
     <?php exec("java -jar file-javascript.jar arguments"$output); ?>
    ویرایش توسط Ahmadreza : دیروز در ساعت 12:36 PM



    #8 ارسال شده در تاريخ دیروز در ساعت 12:31 PM

  12. کاربر مقابل پست Ahmadreza عزیز را پسندیده است .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 4 کاربر در حال مشاهده این موضوع است. (1 کاربران و 3 مهمان ها)

  1. AliReza

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Designed With Cooperation

Of Creatively