파싱도와주세요ㅠ 채택완료
스누피 클래스를 사용해서 파싱에는 성공했습니다ㅠ
파싱한 내용을 한 셀에 나오게 엑셀로 저장하려고하는데 내용은 나오지만
태그가 먹은건지 소스에 적용된 HTML 태그가 모두 적용되어서 폰트색상이 변경되고, 개행도되서 글내용부분 셀만 몇십줄로나옵니다..
HTML 태그채로(
그누보드
) 저장하고싶어서 strip_tags도 사용안했습니다.ㅠㅜ도저히 해결이안되서 질문드립니다ㅠ
아래는 작업한 소스입니다ㅠ
염치없지만 능력자님들 도와주세요ㅠㅜ
</p><p><?php</p><p> </p><p>header( "Content-type: application/vnd.ms-excel; charset=utf-8" );</p><p>header( "Expires: 0" );</p><p>header( "Cache-Control: must-revalidate, post-check=0,pre-check=0" );</p><p>header( "Pragma: public" );</p><p>header( "Content-Disposition: attachment; filename=test.xls" );</p><p> </p><p>require($_SERVER['DOCUMENT_ROOT'].'/snoopy/Snoopy.class.php');</p><p> </p><p>$snoopy = new Snoopy;</p><p> </p><p>$f_url="xxx";</p><p>$snoopy->fetch($f_url);</p><p>$result = $snoopy->results; </p><p> </p><p>preg_match('/<div class="info_detail">(.*?)<\/div>/is', $result, $el4);</p><p>$data['content'] = $el4[1];</p><p> </p><p>echo "<table>"; </p><p>echo "<tr><td>".$data['content']."</td></tr>"; </p><p>echo "</table>"; </p><p>?></p><p>
답변 5개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변감사합니다.
addslashes로 해봤는데 줄마다 개행이되서 똑같이 출력되네요ㅠㅠㅠ
제가 원하는건
그래서 찾은게 htmlspecialchars 함수인데 어떻게 적용해야하는지.. 3시간동안 여기저기 htmlspecialchars함수를 집어넣어봤는데 적용이안되네요.. 혹시 방법이 없을까요??

파싱한 데이터를 위사진처럼 소스코드 그대로 엑셀에 하나의 셀에 저장하고싶습니다.
댓글을 작성하려면 로그인이 필요합니다.
echo "
=>
echo '
요렇게 한 번 해보세요.
답변에 대한 댓글 1개
addslashes로 해봤는데 줄마다 개행이되서 똑같이 출력되네요ㅠㅠㅠ
제가 원하는건 <XMP> 태그를 썻을때처럼 HTML 코드도 텍스트 그대로 출력되게하고싶습니다.
그래서 찾은게 htmlspecialchars 함수인데 어떻게 적용해야하는지.. 3시간동안 여기저기 htmlspecialchars함수를 집어넣어봤는데 적용이안되네요.. 혹시 방법이 없을까요??
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
하지만 이렇게해도 엑셀에서 제일위에 =" 추가되는거 말고는 다른게없네요ㅠㅠ
(html태그+내용)을 뽑아서 다시 디비에 올릴려고 합니다.
addslashes를 사용하면 나중에 올릴때 문제가없을까요?