2012-01-30 6 views
0

으로 작성된 MS Word 작성일을 제외하려면 어떻게해야합니까? $ text = fread ($ filename, $ filesize);regEx에서 php

$ 텍스트를 echo 할 때 브라우저가 제대로 표시 할 수없는 문자가 있고 깨진 문자가 출력됩니다. 내가 정규식 다음과 그들을 취소하려고 해요 :

preg_replace('/[^\w]/','',$text);하지만 내가 원하는대로 작동하지 않습니다.

아무도 도와 줄 수 있습니까?

+1

: 단지 문자열에 digit-, 않은 워드 및 공백 부르는 것들은를 유지 각 행을 출력 할 때

그렇지 않으면 다음과 같은 정규 표현식을 시도 할 수 있습니다. 전환 도구 (예 : 안티 워드 또는 libroffice 헤드리스)를 사용합니다. – mario

+0

[Linux에서 .doc 파일을 읽는 PHP 가져 오기] (http://stackoverflow.com/questions/90363/getting-php-to-read-doc-files-on-linux) – mario

+0

당신이 도구에 관한 바로 ,하지만 공유 호스팅을 사용하고 있습니다 .. – temirbek

답변

0

주석에서 이미 언급했듯이 .doc 파일을 일반/텍스트처럼 사용할 수있는 것으로 변환하는 도구를 사용해야합니다. 올바른 접근 방식이 아니다

preg_replace("/^([^\d\w\s])$/i", "", $text);