플래시 외부연동 xml작성용 php 만들때요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

플래시 외부연동 xml작성용 php 만들때요.. 정보

플래시 외부연동 xml작성용 php 만들때요..

본문

제가 php라고는 배운적도 없고.., 만들어 본적도 없는데요..
 
XML 파일을 통해 플래시에서 그누보드랑 연동해서..사용 할 수있는것 까지는 알게 되었습니다..
 
실제로 그걸 만들려고 하니까..너무 오랜시간이 걸리겠더라구요... 그래서 여기저기 발품팔아서..
 
짜집기로 편집 중인데 도저히 진도가 않나가서 고수님들의 조언을 구하고자 게시판에 글을 남깁니다..
 
 
다음은....질문 내용입니다..
 
//////////////// send.php///////////////
 
<form action=write.php>
<table>
<tr>
<td>이름</td>
<td><input type=text name=name size=10></td>
<td>이름</td>
<td><input type=text name=email size=20></td>
<input type=submit value='저장하기'>
</tr>
</table>
</form>
 
위처럼  send.php에서 작성된 값을 아래의 write.php로  값을 받아서
..
//////////write.php////////////
<?
 $str ="<video>";
 $fp = fopen("flvlist.xml","a+");
 
 fputs($fp,$name);
 $str .="</video>";

  fwrite($fp,$str);
 fclose($fp);
?>
 
서버에 다음 과 같은 flvlist.xml 파일로 작성 하고 싶습니다..
 
<?xml version='1.0' encoding='euc-kr'?>
<video>원하는 파일.flv</video>
<video>원하는 파일2.flv</video>
<video>원하는 파일3.flv</video>
 
 
그런데 현재는 이래저래 짜집기 하다 보니 에러만 나고 ...어떻게 해서...
 
<?xml version='1.0' encoding='euc-kr'?>
asdsa<video></video> asdsasdf<video></video>
 
이렇게 까지는 flvlist.xml에 저장이 되는걸 확인 했거든요...
 
여기에서 더이상 진도가 나가지 않습니다..고수님들 어떻게 해야하는지 길좀 열어주세요....
 
제가 의문 나는점은
 
 <?xml version='1.0' encoding='euc-kr'?>라는 부분은 xml 파일 상단에 기록해서 그냥 업로드 했거든요..
    제가 기록하지 않고 아래와 같이 상단을 작성해서 send.php를 실행 시키면...
<?
 $fp = fopen("flvlist.xml","a+");
 $handle=opendir('./');
 $str = "<?xml version='1.0' encoding='euc-kr'?>
 
이렇게 하니까....
 
<?xml version='1.0' encoding='euc-kr'?>    <---- 요게 계속 반복 되더라구요...
<video>123213</video>
<?xml version='1.0' encoding='euc-kr'?>    <---- 요게 계속 반복 되더라구요...
<video>123123213</video>
 
<?xml version='1.0' encoding='euc-kr'?> 요게  반복되지 않고..
 
아래와 같이
 
<?xml version='1.0' encoding='euc-kr'?>
<video>원하는 파일.flv</video>
<video>원하는 파일2.flv</video>
<video>원하는 파일3.flv</video>
 
정렬되게는 않될까요? 이걸 해결하더라도 몇가지 해결 더 해야 하지만 여기서 막히니까...
잠도 못자겠고...암튼 고수님들의 조언을 부탁 드립니다...
 
다음은 phpschool에서 퍼온 소스 인데..이 소스 보고 연구중이거든요..어쩌다가 저위에 까지 변경됬는지 모르겠지만..
암튼 참고 삼아서,.. 봐주세요...
 
 
<?
 $fp = fopen("flvlist.xml","a+");
 $handle=opendir('./');
 $str = "<?xml version='1.0' encoding='euc-kr'?><video>";
  
    while ($file = readdir($handle)) {
    $filename = explode(".", $file);
        if(strtolower($filename[1]) == "flv"){
          $str .= "<flvlist name='".$filename[0]."' stream='".$filename[0]."'/>";
        }
    }
    closedir($handle);
  $str .="</video>";
  fwrite($fp,$str);
  fclose($fp);
?>
 
요게 문제의 원본 소스 입니다..
 

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT