그누보드 이야기 아니고 웃자는 이야기 > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

그누보드 이야기 아니고 웃자는 이야기 정보

그누보드 이야기 아니고 웃자는 이야기

본문

프로그램 전혀 모르며 단지 그누보드만 몇 년 썼습니다.
wr_10에 키워드들을 입력받아서 meta keywords 로 사용하는 팁을 구해서 장착했습니다.
단어와 단어 사이에 컴마만 들어가야하고 공백이 두 개 이상들어가거나 하면 좀 곤란합니다.
누군가 write_update.head.skin.php 에서 str_replace를 사용하라고 힌트를 줬습니다.

제가 사용하는 write_update.head.skin.php 의 내용입니다.

---------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// wr_10의 앞뒤 스패이스 삭제
$wr_10 = trim($wr_10);

// wr_10의 시작과 끝이 한글 숫자 영문 괄호 아니면 모두 삭제(컴마, 마침표, 기타 특수문자 등) - 방법을 찾을 것

// 스패이스가 연이어 두 개 이상일 때 스패이스 하나로 변경하기 위해서, 연이은 두 개의 스패이스를 하나로 줄이기 5회 반복.
$wr_10 = str_replace("  "," ",$wr_10);
$wr_10 = str_replace("  "," ",$wr_10);
$wr_10 = str_replace("  "," ",$wr_10);
$wr_10 = str_replace("  "," ",$wr_10);
$wr_10 = str_replace("  "," ",$wr_10);

// 컴마 뒤에 오는 스패이스를 없앰. 5회 반복.
$wr_10 = str_replace(", ",",",$wr_10);
$wr_10 = str_replace(", ",",",$wr_10);
$wr_10 = str_replace(", ",",",$wr_10);
$wr_10 = str_replace(", ",",",$wr_10);
$wr_10 = str_replace(", ",",",$wr_10);

// 컴마 앞에 오는 스패이스를 없앰. 5회 반복.
$wr_10 = str_replace(" ,",",",$wr_10);
$wr_10 = str_replace(" ,",",",$wr_10);
$wr_10 = str_replace(" ,",",",$wr_10);
$wr_10 = str_replace(" ,",",",$wr_10);
$wr_10 = str_replace(" ,",",",$wr_10);
---------------

안 웃기다고요?

  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로