레드헷 9.0에서 아파치2, MySQL4, PHP4, 제로보드를 쓰고 있습니
글쓴이: avelose / 작성시간: 화, 2004/07/20 - 1:26오전
제가 웹서버를 처음 만들어 보는데(리눅스 상에선 처음이군요. 화끈하게 윈도우에서 운영할까도 생각하는데 그럴 수는 없어서..) 막히는 부분이 있어서 질문 올려 봅니다.
다름이 아니라 php의 트랙백 관련입니다. 현재 php와 아파치는 정상적으로 동작합니다. 그런데 트랙백에 관하여 문제가 발생되어서 이렇게 문의를 들이게 되었습니다. php스쿨에도 문의를 들였지만. 문의 들일 때는 정확히 문제가 뭔지 를 몰랐었고 지금은 어렴풋이 어디서 문제가 되는지 정도는 알 것 같아서 이곳에서 물어 보는 것이 맞을 것 같아서 이렇게 질문을 들이게 되었습니다.
-잡설이 길죠. 제가 워낙에 형식 차리는 것을 좋아하다가 보니..
현재 목표로 하고 있는 것은 미디어서버이고. 삼바와 아파치를 이용해서 구현하려고 합니다. (참고로 외부 호스팅 업체에선 같은 소스로 정상 작동한 것으로 보아서 아마도 제 아파치나 php등의 문제로 보입니다.)
다음은 view php부분에 있는 동영상 출력윈도우 폼(폼만)을 부르는데 사용한 함수입니다.
function movie(url,title,dir,vov) { splashWin = window.open("", "", "fullscreen=0, resizable=yes, scroll=yes, TOP=0, LEFT=0, alwaysRaised=1"); splashWin.resizeTo(380,450); splashWin.moveTo(300,180); splashWin.document.location.href = dir+"/box.php?link="+url+"&title="+title+"&vov="+vov }
다음은 box.php의 소스입니다.
<title>·‥…─━★☆ 재생중.. ☆★━─…‥·</title> <head> <script language="Javascript"> function keypressed() { self.close(); } document.onkeydown=keypressed; </script> </head> <frameset border="0" framespacing="0" frameborder="no" rows="0,*"> <frame name=chromewint src="box_top.htm" scrolling=no border="0" frameborder="no" Noresize> <frame name=chromewinb src="movie.php?link=<?=$link?>&title=<?=$title?>" scrolling=no border="0" frameborder="no"> </frameset><noframes></noframes> ~
다음은 movie.php입니다.
<html> <head> <title>ㄴㄴㄴ</title> <script language="javascript"> function displaySize (size) { document.MediaPlayer.DisplaySize = size; switch (size) { case 0 parent.resizeTo(380,450); break; case 1 parent.resizeTo(380,450); break; case 2 parent.resizeTo(705,685); break; } } </script> </head> <body leftmargin=0 topmargin=0 scroll=no bgcolor=black oncontextmenu="return false" ondragstart="return false" onselectstart="return false"> <table width=100% height=100% cellpadding=0 cellspacing=0> <tr> <td height="51" valign="top" colspan="3" bgcolor="#7D7D7D" bordercolor="white" background="image/chobo_m_h.gif"> <table border="0" width=""> <tr> <td height="40" align="right" bgcolor="#7D7D7D" bordercolor="white"> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="image/chobo_m_logo.gif" width="123" height="28" border="0"></p> </td> </tr> </table> <assid="CLSID22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http//activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" id="MediaPlayer" type="application/x-oleobject" width="100%" height="100%" standby="Loading Microsoft Windows Media Player components..."> <param name="Filename" value=<?=$link?>> td> <td width="1" height="51"></td> <td width="2" height="51"></td> </tr> <tr> <td valign=top width="19" bgcolor="#7D7D7D" bordercolor="white">&nbsp;</td> <td align=center width=100% height=100% style="background url(image/loading.gif) 이하 중량
이런 식으로 트랙백을 이용해서 미디어의 주소를 주고 받습니다. (utf8은 사용하지 않습니다. 그런데 어째서 제 서버에서만 정상적으로 플레이 되지 않는지 정말 궁금합니다. 혹시 이 문제의 해결책을 아시는 분이 계시다면 답변좀 부탁드립니다.
Forums:
자문 자답을 하게 되었습니다.
상당히 웃긴 문제인데. php기본 세팅 중에. register_globals 부분이 off로 되어있더군요.
크헉.. 기본 세팅상에서 on으로 되어 있을 거라고만 생각하고 멍청을 짓을 하고 있었습니다. 하하.. 역시 뭐든지 서버 구성할 때는 차근차근 풀어나가야 하는 군요. 에고. 고생 한 번 화끈하게 했습니다.
답변이 없었던 것은 제 질문이 엉성한데다가. 기본 설정도 하지 않고 문제를 제기 했으니라고 믿고 싶습니다. (흑흑.. 슬퍼요~~` 최소한 RTFM이라도 적어 주셨으면 좋았을 것을... 메뉴얼을 차근차근 읽어야 한다고 다시 한 번 다짐하게 되는 계기가 되었습니다. 아...)
기본이 중요하군요.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
댓글 달기