> 백엔드 개발 > PHP 튜토리얼 > sourcephp 소스 파일 보기

sourcephp 소스 파일 보기

WBOY
풀어 주다: 2016-07-29 08:35:42
원래의
1685명이 탐색했습니다.

/**
 * 출처 표시
 *
 * @author   Avenger 
 * @version  $Id 2003-07-10 9:09:03 $
 */
require_once 'header.inc.php';
tpl_load('left.tpl');
// url 값 확인
if (!isset($_GET['file'])) {
    $body = "페이지 URL이 지정되지 않았습니다.";
} else {
    // 보안 허점을 수정하세요. 감사합니다. jun_test#hotmail.com
    $url = str_replace('..', '', $_GET['file']);
    if(file_exists($url)) {
        $body = "

소스 /".htmlentities($url)."

";
        // 만약 이것이 합법적인 디렉토리라면 docroot 아래에 있고 그렇지 않으면 기본 이름을 사용하세요
        if (dirname($url)) {
           $page_name = $Global['path']."/ $url";
        } else {
            $page_name = basename($url);
        }
        if (strpos($page_name,'header.inc.php') || $page_name=='header.inc.php') {$page_name='header.inc.bak';}
        if (strpos($page_name,'config.php') || $page_name=='config.php') {$page_name='my/config.php.bak';}
        $body .= " n"; <br>        $body .= highlight_file($page_name,true); <br>        $body .= "n
<시간 크기=1>

n";
    } else {
        $body .= "

该文件不存!


    }
}
$left_1 ='    "오픈 소스"(开放源码)被不赢利软件组织(미국 오픈 소스 이니셔티브协会)注册为认证标记,并对其进行了了式的义,于描述那些源码可以被公众使用件件, 并且此软件的使用, 修改 and 发行也不受许可证的限限機开放源码软件件常是有版权 ( 저작권 ) 적 ...[자세히...]
';
$left_2 = '
    
这里是站点所用到的一些公共文件:

      
  • main.php

  •   
  • header.inc.php

  •   
  • global.php

  •   
  • function.inc.php

  •   
  • layerout.inc.php

  •   
  • calendar.inc.php


 source.php文件本身。



';
// 내 이름 :)
$s_name = 'source.php';
    // 지금 템플릿을 가져오세요!!!
    $tpl->setFile("main","left.tpl");
    // 블록 가져오기
    $tpl->setBlock("main","ALEFT","left1");
        $tpl->setVar(
           배열(
           'LTITLE'    =>  '关于 오픈 소스'
           '왼쪽'      => ;   $left_1,
        ));
        $tpl->parse('left1','ALEFT',true);
        $tpl->setVar(
           배열(
           'LTITLE'    =>  '其它页面代码'
            '왼쪽'      =>   $left_2,
        ));
        $tpl->parse('left1','ALEFT',true);
    $tpl->setVar("FILEHEAD",file_head());
    $tpl->setVar("FILEPIC",'');
    $tpl->setVar("TITLE","소스 표시 - ".htmlentities($url));
    $tpl->setVar("DESC","开放源码,소스 표시,PHP");
    $tpl->setVar("KEYWORDS","开放源码,소스 표시,PHP");
    $tpl->setVar("BAR",'');
    $tpl->setVar("BODY",$body);
    $tpl->setVar("FILEFOOT",file_foot());
    tpl_output();
?> 

以上就介绍了 sourcephp查看源文件, 包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿