About Guestbook  
A W
BLOG main image
I love 'Dark다크묵墨.'!
 Category
전체 (156)
Dark다크묵墨 (61)
Media 보고 즐기고~ (16)
영화이야기 (15)
음악을 즐기자~ (14)
텍스트큐브 (11)
플래시 (8)
Web(html,script) (4)
MS Windows (4)
Server (6)
Linux (17)
 Recent Entries
[曰] 소중함이란...
태양의 노래
[뮤비] 소녀시대 - 훗 [H...
우분투 패키지 관리 재정...
우분투(10.10) 설치 후 ...
 Tags [click]
폭포 오류 색상 구름 태양의노래 금연 노트북 ssh 테트리스 SO HOT 지워질이름하나 스릴러 이상 한쌍 html 웨이브 프리하드 송인 권한 퍼포먼스 route 트랙백 영월 regedit 패키지 디비 야그 축구
 Visitor Statistics
Total : 108307
Today : 21
Yesterday : 249
텍스트큐브
rss atom
'2008/11'에 해당하는 글(5)
2008/11/27   [html] 익스플로러 버그 및 div 코딩에서 자주 발생하는 오류 2
2008/11/25   [동영상] No body - 뮤직비디오 - 원더걸스
2008/11/23   댓글 및 트랙백 펼치기(닫기) 설정 적용 시키기
2008/11/23   [프리하드] 인터넷 웹하드 freehard2 1
2008/11/20   [무료 웹하드 솔루션 2.0] 5


2008/11/27 21:02 2008/11/27 21:02
[html] 익스플로러 버그 및 div 코딩에서 자주 발생하는 오류
2008/11/27 21:02 | Web(html,script)
 
1) div에서 테두리를 주면 두께가 늘어난다.
 
암만 방법을 대봐도 두개의 잇다은 div의 높이가 차이가 난다.
분명히 스타일시트에서는 높이를 같게 지정해주었음에도 불구하고...
몇시간의 씨름끝에 발견한건 그중 한 div는 테두리를 지정해주었고 div에서는 테두리를 기존 두께에서 추가로 주므로 2px 차이가 발생한것이다. 테두리를 적용한 div의 높이를 2px 빼주니 정상 회복.
 
2) div에서 padding을 주면 그만큼 div의 수치에서 빼주어야 한다.
 
3) 1px 높이 div 를 만들려면 익스6에서 19px 로 나타난다.
원인은 익스에서 div 내부에 내용이 없으면 높이출력에 에러가 생기는것이다.
이경우 div 내부에 <span></span> 을 입력해주면 정상적으로 출력한다.
3) CSS DIV에서 문자 중복으로 출력되는 동시에 하단에 공백이 발생한다.
 
익스플로러 버그인데 div는 줄바꿈을 하지만 span은 줄바꿈을 하지 않는다. 따라서 잘린 문자가 div 밖으로 밀리면서 아래로 밀려내려오는 현상이 발생한다. 이 현상을 제거하려면  최상위의 부모 div 에 사이즈를 지정하면 수정이 가능하다.
 
4) 주석을 연속 두줄이상 쓰면 오작동이 생길수 있다.
 
<!-- head end -->
<!-- body start -->
 
이런식으로 이어서 주석을 사용하면 익스 를 포함 파이어폭스에서도 오작동이 생길수 있다.따라서
 
<!-- head end -/- body start -->
 
 이런식으로 주석이 두줄이상인 경우 한줄로 이어서 사용하는것이 바람직하다.
 
 
5) float 로 레이어를 이어붙일때에는 주석을 삽입하면 에러가 생길수 있다.
 
float 로 div 정렬중에는 div 내에 주석을 삽입하지 말고 블럭이 끝나거나 시작전에 주석을 달아주는것이 좋다.
 
 
6) 높이가 10픽셀미만 이하의 빈 div 일 경우 익스6에서는 자동으로 높이를 19픽셀로 정해준다.
 
이럴때는 div 내에 <span></span> 태그를 넣어주면 안에 엘리먼트가 있는것으로 인식하여 지정해준 높이로 줄어든다.
 
작성: 무우

원문 http://moowoo.x-y.net/bbs/bbs/board.php?bo_table=com_story&wr_id=497

저 세번째 항목때문에 스킨 수정에 고생을.....  ㅡㅡ'
Tag : , , , , ,
Commented by frag at 2008/11/27 23:51  r x
ㅋㅋ..둥그래졌네여....내맘에는 들게 됐는데...
다른 사람들은 어떨지...
Replied by dark다크묵墨 at 2008/11/28 13:11 x
또 수정할만한 사항이 있을까?

name    password    homepage
 hidden


2008/11/25 20:37 2008/11/25 20:37
[동영상] No body - 뮤직비디오 - 원더걸스
2008/11/25 20:37 | 음악을 즐기자~

 

Tag : , , , ,

name    password    homepage
 hidden


2008/11/23 22:49 2008/11/23 22:49
댓글 및 트랙백 펼치기(닫기) 설정 적용 시키기
2008/11/23 22:49 | 텍스트큐브

심민규님의 댓글 캡쳐~~~~

textcube 1.7.6 버전에서는 경로 중 lib 디렉토리가 library 로 변경되었습니다.
' tc/lib/ '  => ' tc/library/ '

사용자 삽입 이미지


사용자 삽입 이미지
Tag : , , , ,

name    password    homepage
 hidden


2008/11/23 19:32 2008/11/23 19:32
[프리하드] 인터넷 웹하드 freehard2
2008/11/23 19:32 | Server
freehard2 로 세팅한 스크린샷.

주소는 블로그 우측사이드바 링크 항목에 등록되어 있습니다.
http://dark.wikion.net/freehard

test 계정은 삭제하였습니다.
기존 FTP 서버 이용하시던 분들은 그 계정 그대로 사용하시면 됩니다.

사용자 삽입 이미지


프리하드 공식 홈페이지
http://freehard.eeaa.co.kr/board/
Tag : , ,
Commented by dark다크묵墨 at 2008/11/30 20:00  r x
웹하드 갈아 탔습니다.
http://dark.wikion.net/webhard

계정은 기존 ftp 계정과 같습니다.

name    password    homepage
 hidden


2008/11/20 13:21 2008/11/20 13:21
[무료 웹하드 솔루션 2.0]
2008/11/20 13:21 | Server

mirazi9 님의 블로그에 무료로 배포하는 웹하드 솔루션 2.0 이라는 소프트웨어

우분투의 경우 시스템이 기본적으로 utf8 이기 때문에 그냥 사용하려고 하면 한글이 깨져 약간의 편법을 사용.
mysql 설정을 euckr 로 바꾼후 DB를 생성하면 서버상에서 한글은 깨지지만 웹상에서는 한글이 정상출력 확인.

하지만 아래와 같은 창이 뜨면서 파일 업로드는 안되는 시츄에이션이....  ㅜㅜ

사용자 삽입 이미지


퍼미션 문제로 생각되어 여러가지로 세팅을 바꾸어 보았으나 해결이 되지 않아 미치겠다.
한동안 이 문제로 삽질모드 돌입이 예상된다....  공부를 쉰지 너무 오래 됐는데...  ㅡㅡ;;;

무튼, 이런 훌륭한 소프트웨어를 무상으로 배포해 주시는 mirazi9님에게 감사드리며 이글을 읽는 분들도 한번쯤 방문해보길 바랍니다.

뷁의 블로그
http://blog.naver.com/mirazi9/

Tag : , ,
Commented by dark다크묵墨 at 2008/11/21 17:49  r x
mirazi9님께서 위 오류에 대해 아래와 같이 답변을 주셨습니다.

다크묵님건은 php.ini 에서 register_globals=on 하시거나 apache 의 호스트 설정에서 해당 호스트의 php_flag register_globals on 으로 하시기 바랍니다.
예-----------------
<VirtualHost *:80>
ServerAdmin example@nate.com
DocumentRoot "/home/ncmail/public_html/nocc-1.6"
ServerName ncmail.example.com
ServerAlias www.ncmail.example.com
php_flag register_globals on
ErrorLog "logs/dummy-ncmail.example.com-error_log"
CustomLog "logs/dummy-ncmail.example.com-access_log" common
</VirtualHost>
아니면 아예 FileUpDo.php 의 $NowDir 를 $_POST[NowDir]로 바꾸시는게 빠르겠네요... 근데 제가 register_globals를 on한상태에서 작성하는 편이라 습관적으로 $_GET,POST 처리를 안합니다. 따라서 Golobals를 on 하지 않았다면 다른 소스에서도 문제를 일으킬수 있습니다.
Commented by 이상준 at 2008/11/29 16:21  r x
위 블로그 운영자입니다. 2.0보다 조금 진화한 2.1버전이 나왔습니다. http://blog.naver.com/mirazi9/140058615711 쪽지기능이 추가되었고, 업로드와 상관없던 약간의버그? 가 수정되었습니다. 메뉴트리와 회원트리를 밖으로 빼었고, 디렉토리트리의 지전분한 구석을 정리하였습니다. 다음버전엔 디렉토리에 스타일 설정을 넣으려고 합니다. 리뷰형. 지금과 같은 게시판형, 갤러리형 자유설정 기능과, 섬네일 자동생성 기능을 넣을 예정입니다. 필요에 따라 게시판을 추가할 예정도 있으나, 웹해킹이 일어날시 소중한 사용자의 웹하드 자료도 함께 손상될 염려가 있어 가급적 게시판추가는 지양하려고 합니다.
Commented by 이상준 at 2008/11/29 16:54  r x
utf-8문제는 이렇게 해결해 보시기 바랍니다. inc_top.php 에서
foreach($_GET as $key => $value) {
${$key}=addslashes(iconv("UTF-8","euc-kr",$value));
}
foreach($_POST as $key => $value) {
${$key}=addslashes(iconv("UTF-8","euc-kr",$value));
} 를 다음으로
foreach($_GET as $key => $value) {
${$key}=$value;
}
foreach($_POST as $key => $value) {
${$key}=$value;
}
//설명
현재 솔루션에서 ajax 를 혼용사용하고 있습니다. ajax는 아시다시피 전송이 utf-8로 전송하기때문에 응답하는 서버쪽에서 euc-kr로 세팅이 되어있을경우 iconv함수를 이용해 변환해 euc-kr로 주어야 합니다. 그런데 만약 서버가 utf-8코드로 되어있다면 구지 다시 euc-kr로 변환해 줄 필요가 없겠죠... 그렇다면 변환하는 iconv함수를 빼면 되는겁니다.
저는 우분투를 사용해본적이 없어서 utf-8만 지원한다는것은 몰랐습니다만, 서버의 charset 문제는 복잡한 문제네요... 사용자마다 설정한 charset이 다르니...
Commented by 이상준 at 2008/11/30 16:53  r x
지금상태에서 이것만 FileUpDo.php를 아래와같이 전체 수정하세요...
<?
include_once("ajax_navigation.php");
include_once("dbconn.php");
include_once("lib.php");


$NowDir=iconv("euc-kr","UTF-8",$_POST[NowDir]);
$rtnResult='';

for($i=0; $i<count($_FILES['joyfile']['name']); $i++){
if(is_uploaded_file($_FILES['joyfile']['tmp_name'][$i])){
$SaveFile=iconv("euc-kr","UTF-8",$_FILES['joyfile']['name'][$i]);
$rtnResult.="\n".$SaveFile;

if(file_exists($NowDir."/".$SaveFile)) $SaveFile=file_rename_unixtime($SaveFile);
copy($_FILES['joyfile']['tmp_name'][$i],$NowDir."/".$SaveFile);
}
}

if($rtnResult) {
$rtnResult=str_replace("<HTML>","",$rtnResult);
$rtnResult=str_replace("</HTML>","",$rtnResult);

$rtnResult.=iconv("euc-kr","UTF-8","\n\n"."전송되었습니다.");

echo $rtnResult;
} else {

$rtnResult.=iconv("euc-kr","UTF-8","\n\n"."파일이 올라가지 않았습니다.");

echo $rtnResult;
}
Replied by dark다크묵墨 at 2008/11/30 18:15 x
아래와 같이 수정하니까 정상적으로 되네요.
업로드된 문자열을 저부분에서 변환해야하는군요.

그런데 메세지 창에서는 여전히 한글이 깨지네요.
전송 메세지 전체를 euc-kr로 변환해서 반환하니까 정상적으로 출력됩니다.

빠쁘실텐데 이렇게 직접 도움 주셔서 정말 감사드립니다.


include_once("ajax_navigation.php");
include_once("dbconn.php");
include_once("lib.php");


$NowDir=iconv("euc-kr","UTF-8",$_POST[NowDir]);
$rtnResult='';

for($i=0; $i<count($_FILES['joyfile']['name']); $i++){
if(is_uploaded_file($_FILES['joyfile']['tmp_name'][$i])){
$SaveFile=iconv("euc-kr","UTF-8",$_FILES['joyfile']['name'][$i]);
$rtnResult.="\n".$SaveFile;

if(file_exists($NowDir."/".$SaveFile)) $SaveFile=file_rename_unixtime($SaveFile);
copy($_FILES['joyfile']['tmp_name'][$i],$NowDir."/".$SaveFile);
}
}

if($rtnResult) {
$rtnResult=str_replace("<HTML>","",$rtnResult);
$rtnResult=str_replace("</HTML>","",$rtnResult);

$rtnResult.="\n\n"."전송되었습니다.";
$rtnResult=iconv("euc-kr","UTF-8",$rtnResult);
echo $rtnResult;
} else {

$rtnResult.="\n\n"."파일이 올라가지 않았습니다.";
$rtnResult=iconv("euc-kr","UTF-8",$rtnResult);

echo $rtnResult;
}

name    password    homepage
 hidden


 Recent Comments
웹하드 갈아 탔습니다. ...
dark다크묵墨 - 2008
아래와 같이 수정하니까 ...
dark다크묵墨 - 2008
지금상태에서 이것만 Fil...
이상준 - 2008
utf-8문제는 이렇게 해결...
이상준 - 2008
위 블로그 운영자입니다....
이상준 - 2008
또 수정할만한 사항이 있...
dark다크묵墨 - 2008
 Recent Trackbacks
トムフォード 眼鏡
トムフォード 眼鏡
ブルガリ バッグ トート
ブルガリ バッグ トート
エルメス バッグ
エルメス バッグ
 Calendar
«   2008/11   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
 Archive
2011/02
2011/01
2010/12
2010/05
2010/03
 Location [click]
 Link
frag's blog
쀍 의 블로그
웹 하드
한신대학교 마이컴 Lab.

Skin by BeautyFactory