성명 ** 오류 문제 정보
성명 ** 오류 문제본문
<?=substr($ext1_00[0], 0, -6).'**'?>
위의 소스를 이용해서 이름이 ** 이와 같이 나오도록 잘 사용하고 있었습니다.
리스트에 색깔을 추가하려고 아래의 소스를 첨가 했습니다.
<?if ($list[$i][is_notice]) { echo "<img src=\"$board_skin_path/img/icon_level01.gif\" width=15 height=15 align='absmiddle'>"; }
else if ($list[$i][wr_12] == "1")
{ $ext1_00[0]="<font color=red><b>".$ext1_00[0]."</b></font>";
$ext1_01[0]="<font color=red><b>".$ext1_01[0]."</b></font>";
echo " "?></span></a>
위의 소스를 첨가한 후
<?=substr($ext1_00[0], 0, -6).'**'?>의 소스가 작동을 하지 못하고 있습니다.
그래서
<?php
if($member[mb_level] >= 10) { // 관리자는 전체보기
echo $list[$i][name];
} else {
mb_internal_encoding('UTF-8'); // utf-8 일때
$string = $ext1_00[0]; // 실명을 사용할 경우
echo mb_substr($string, 0, 1); // 첫글자
echo "*";
echo mb_substr($string, 2, 20); // 세번째 이후 글자
}
?>
위의 소스를 이용해서 시도를 해보았으나 같은 현상입니다.
전에는 홍** 이와 같이 나왔으나,
지금은 홍길동 <** 이런식으로 나오고 있습니다.
어떻게 해결을 해야하는지요.
대단히 감사합니다.
위의 소스를 이용해서 이름이 ** 이와 같이 나오도록 잘 사용하고 있었습니다.
리스트에 색깔을 추가하려고 아래의 소스를 첨가 했습니다.
<?if ($list[$i][is_notice]) { echo "<img src=\"$board_skin_path/img/icon_level01.gif\" width=15 height=15 align='absmiddle'>"; }
else if ($list[$i][wr_12] == "1")
{ $ext1_00[0]="<font color=red><b>".$ext1_00[0]."</b></font>";
$ext1_01[0]="<font color=red><b>".$ext1_01[0]."</b></font>";
echo " "?></span></a>
위의 소스를 첨가한 후
<?=substr($ext1_00[0], 0, -6).'**'?>의 소스가 작동을 하지 못하고 있습니다.
그래서
<?php
if($member[mb_level] >= 10) { // 관리자는 전체보기
echo $list[$i][name];
} else {
mb_internal_encoding('UTF-8'); // utf-8 일때
$string = $ext1_00[0]; // 실명을 사용할 경우
echo mb_substr($string, 0, 1); // 첫글자
echo "*";
echo mb_substr($string, 2, 20); // 세번째 이후 글자
}
?>
위의 소스를 이용해서 시도를 해보았으나 같은 현상입니다.
전에는 홍** 이와 같이 나왔으나,
지금은 홍길동 <** 이런식으로 나오고 있습니다.
어떻게 해결을 해야하는지요.
대단히 감사합니다.
댓글 전체
, 0, -6) => -6번째가 <니 -7로 하면 될 듯
답변 대단히 감사합니다.
<-7으로 할 경우>
- 색깔을 조정한 것 : 변함이 없이 홍길동 <** 이라고 나옵니다.
- 색을 조정하지 않은 리스트는 : *** 이라고 나오고 홍 자도 다이몬드 표시로 바뀌네요.
<?=substr($ext1_00[0], 0, -6).'**'?>의 위 쪽에 리스트에 색을 주기위해서
색에 관한 소스를 첨가해서 생긴 일이고요.
아마, $ext1_00[0]를 색을 주는 부분에서 이미 선언을 해서 리스트에서 보이는데,
다시 한번 <?=substr($ext1_00[0], 0, -6).'**'?> 이 소스를 통해서 $ext1_00[0]를 선언했으니
중복이 되어서 그러는 것 같은데요.
그래서 else if ($list[$i][wr_12] == "1")
{ $ext1_00[0]="<font color=red><b>".$ext1_00[0]."</b></font>";
이 부분의 앞 뒤의 $ext1_00[0]를 삭제하니 에러가 생기고
또 이 부분에 { <?=substr($ext1_00[0], 0, -6).'**'?>="<font color=red><b>".<?=substr($ext1_00[0], 0, -6).'**'?>."</b></font>";
이와 같이 고쳐서 시도를 해보았으나, 또 에러가 생기고 해서
아래의 소스를 이용를 해보았으나 똑 같은 현상(- 색깔을 조정한 것 : 변함이 없이 홍길동 <** 이라고 나옵니다.
- 색을 조정하지 않은 리스트는 : *** 이라고 나오고 홍 자도 다이몬드 표시로 바뀌네요.)
이 나오고 있습니다.
<?php
if($member[mb_level] >= 10) { // 관리자는 전체보기
echo $list[$i][name];
} else {
mb_internal_encoding('UTF-8'); // utf-8 일때
$string = $ext1_00[0]; // 실명을 사용할 경우
echo mb_substr($string, 0, 1); // 첫글자
echo "*";
echo mb_substr($string, 2, 20); // 세번째 이후 글자
}
?>
고수님들의 조언 부탁드립니다.
대단히 감사합니다.
<-7으로 할 경우>
- 색깔을 조정한 것 : 변함이 없이 홍길동 <** 이라고 나옵니다.
- 색을 조정하지 않은 리스트는 : *** 이라고 나오고 홍 자도 다이몬드 표시로 바뀌네요.
<?=substr($ext1_00[0], 0, -6).'**'?>의 위 쪽에 리스트에 색을 주기위해서
색에 관한 소스를 첨가해서 생긴 일이고요.
아마, $ext1_00[0]를 색을 주는 부분에서 이미 선언을 해서 리스트에서 보이는데,
다시 한번 <?=substr($ext1_00[0], 0, -6).'**'?> 이 소스를 통해서 $ext1_00[0]를 선언했으니
중복이 되어서 그러는 것 같은데요.
그래서 else if ($list[$i][wr_12] == "1")
{ $ext1_00[0]="<font color=red><b>".$ext1_00[0]."</b></font>";
이 부분의 앞 뒤의 $ext1_00[0]를 삭제하니 에러가 생기고
또 이 부분에 { <?=substr($ext1_00[0], 0, -6).'**'?>="<font color=red><b>".<?=substr($ext1_00[0], 0, -6).'**'?>."</b></font>";
이와 같이 고쳐서 시도를 해보았으나, 또 에러가 생기고 해서
아래의 소스를 이용를 해보았으나 똑 같은 현상(- 색깔을 조정한 것 : 변함이 없이 홍길동 <** 이라고 나옵니다.
- 색을 조정하지 않은 리스트는 : *** 이라고 나오고 홍 자도 다이몬드 표시로 바뀌네요.)
이 나오고 있습니다.
<?php
if($member[mb_level] >= 10) { // 관리자는 전체보기
echo $list[$i][name];
} else {
mb_internal_encoding('UTF-8'); // utf-8 일때
$string = $ext1_00[0]; // 실명을 사용할 경우
echo mb_substr($string, 0, 1); // 첫글자
echo "*";
echo mb_substr($string, 2, 20); // 세번째 이후 글자
}
?>
고수님들의 조언 부탁드립니다.
대단히 감사합니다.
그냥 <span style="color:#ddd;"><?=substr($ext1_00[0], 0, -6).'**'?> </span> 이렇게 하면 되는거 아닌가요??
뽁스님, 답변 대단히 감사합니다.
이름에 조건에 따라 여러가지 색깔을 주려고 합니다.
else if ($list[$i][wr_12] == "1")
{ $ext1_00[0]="<font color=red><b>".$ext1_00[0]."</b></font>";
else if ($list[$i][wr_12] == "2")
{ $ext1_00[0]="<font color=yellow><b>".$ext1_00[0]."</b></font>";
else if ($list[$i][wr_12] == "3")
{ $ext1_00[0]="<font color=blue><b>".$ext1_00[0]."</b></font>";
이런식으로 조건을 주어서 색깔을 변화시켜려고 합니다.
감사합니다.
이름에 조건에 따라 여러가지 색깔을 주려고 합니다.
else if ($list[$i][wr_12] == "1")
{ $ext1_00[0]="<font color=red><b>".$ext1_00[0]."</b></font>";
else if ($list[$i][wr_12] == "2")
{ $ext1_00[0]="<font color=yellow><b>".$ext1_00[0]."</b></font>";
else if ($list[$i][wr_12] == "3")
{ $ext1_00[0]="<font color=blue><b>".$ext1_00[0]."</b></font>";
이런식으로 조건을 주어서 색깔을 변화시켜려고 합니다.
감사합니다.