>  기사  >  백엔드 개발  >  산시 사범대학교 온라인 교육 학교 홈페이지 PHP는 인쇄하기 쉬운 웹 페이지를 생성합니다.

산시 사범대학교 온라인 교육 학교 홈페이지 PHP는 인쇄하기 쉬운 웹 페이지를 생성합니다.

WBOY
WBOY원래의
2016-07-29 08:33:541279검색

많은 뉴스 및 정보 사이트에서는 인쇄하기 쉬운 웹 페이지를 생성하는 방법을 제공합니다. 생성된 페이지의 레이아웃은 프린터 인쇄에 더 적합합니다. 이 방법을 사용하면 웹 페이지에서 직접 필요한 콘텐츠를 인쇄하는 것이 더 편리합니다. 불규칙한 서식을 걱정할 필요도 없고, 텍스트 편집기에 붙여넣고 다시 입력할 필요도 없습니다. 그러나 이러한 구현 방법을 자세히 설명하는 웹사이트는 많지 않습니다. 여기서는 작은 코드 조각을 제공합니다. PHP를 사용하여 인쇄하기 쉬운 웹 페이지를 생성하는 것은 상상만큼 어렵지 않습니다. 모두에게 도움이 되십시오.
인쇄하기 쉬운 웹페이지를 생성하려면 어떻게 해야 하나요? 이는 주로 웹사이트의 특성과 생성하려는 레이아웃 특성에 따라 다르지만 완료해야 할 몇 가지 기본 프로세스가 있습니다.
1. 페이지 너비 - 생성된 페이지의 너비를 제한해야 합니다. A4 용지(웹 페이지 정도) 너비가 630픽셀이어야 합니다.
2. 페이지 배경색 - 아름다움을 위해 많은 웹 페이지에서는 배경 색상과 배경 이미지를 다르게 사용합니다. 그러나 인쇄할 웹 페이지로는 흰색 배경과 검정색 텍스트가 가장 적합합니다.
3. 광고 스트립 - 페이지에서 광고 제거
4. 표 배경 색상 - 정보와 제목을 강조하기 위해 표에 색상을 사용하는 경우가 많습니다. 이러한 색상도 제거해야 합니다.
5. 링크 - URL이 표시되도록 페이지의 하이퍼링크도 변경되어야 합니다. 예를 들어 GBDirect GBDirect (http://www.gbdirect.co.uk/)
6. 메뉴 - 메뉴는 금지하기가 가장 어렵습니다. 그러나 템플릿을 사용하여 페이지를 구축한 경우 가장 쉬운 방법은 메뉴 없이 사용하는 것입니다. 인쇄하기 쉬운 템플릿.
인쇄하기 쉬운 페이지를 생성하는 이러한 모든 방법은 매우 간단합니다. 구현해야 할 경우 웹 페이지에 다음 코드를 삽입할 수 있습니다.
<
//파일 가져오기 환경 변수에서 상대 경로
$page=substr($SCRIPT_NAME,1);
// 아이콘 표시 및 프린터 친화적 페이지에 연결
// 페이지 인쇄를 위한 프로그램 pfp.php를 편리하게 생성
?> ;

alt="인쇄용 페이지를 생성하려면 여기를 클릭하세요.">

인쇄용 버전


현재 페이지의 이름을 PHP의 "파일" 기능을 사용하여 페이지로 처리하는 프로그램에 전달합니다. 끈. 페이지가 로드되면 프로그램은 HTML 조각을 추가, 다시 작성 또는 삭제할 수 있습니다.
ereg('^.*/',$SCRIPT_FILENAME,$tmp);
$page_path = substr($tmp[0],0,-1);
?>

<머리>
  
  
  인쇄용 페이지





    

">



      <
        // 페이지의 파일 이름이 존재하는지 확인하세요.
        if (!file_exists("$page.inc" ))
        {
           echo "오류 - 페이지 "
              "이 사이트에 존재하지 않습니다.
"; >       }
        else
        {
문자         // 得到页面的内容并把它放到一个符串中
          $fcontent s = Join('', file("$page.inc"));
         // 忽略颜color属性,转换以'ignore'替代'color'
         $fcontents = ereg_replace('color','ignore',$fcontents)
          // 去除超链接中的 “_blank ”
         $fcontents = ereg_replace('target="_blank"','',$fcontents)
         // 替换标记
         $fcontents = ereg_replace(' ','',$fcontents);
         // 显示URL的绝对地址
          $fcontents = ereg_replace(']*> ;([^]*)',
          '\2(\1)',$fcontents)
         // 把상对链接转为绝对链接
          $fcontents = ereg_replace(
              ']*>([^]*)' ,
       "\2(http://$HTTP_HOST/\1)";,
            $fcontents);
         // 背景颜color改回白color
         $fcontents = ereg_replace('         // 마커가 남아 있으면 링크 끝 요소를 복원합니다.
         $fcontents = ereg_replace('','',$fcontents);
         // 输 Out页면
         echo $fcontents;
       }
?>



이 페이지는 인쇄하기 쉽게 생성되었습니다. 모든 사람에게 도움이 되기를 바랍니다.
(PHPBulider/Mark Spink에서 번역)
위 내용은 산시사범대학교 온라인교육원 홈페이지의 내용을 포함하여 산시사범대학교 온라인교육원 홈페이지에서 쉽게 인쇄할 수 있는 PHP로 생성된 웹페이지를 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 됩니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.