2011-11-24 2 views
1

FPDF v. 1.53을 사용하고 있습니다. 이제 새로운 PHP 버전으로 전환했습니다. 함수 split은 더 이상 사용되지 않습니다. 이분할 대신 preg_split 사용

$lines = preg_split ("\r\n|[\r\n]", $data); 

을 preg_split 것이 아니라 스크립트 오류가있는 것보다 내가 메시지 만 페이지를 얻을

$lines = split ("\r\n|[\r\n]", $data); 

내가 변경을 원 : 나는 라인 (108) fpdf_eps.php에 다음 코드를했다 찾을 수 없습니다 (스크립트에 오류가있는 경우 항상 이것을 얻습니다). 뭐가 잘못 되었 니? 정규식?

$lines = preg_split ("/\r\n|[\r\n]/", $data); 
        ^  ^
+7

당신이 "/ \ 연구 \ n | [\ 연구 \ n을] /"시도 할 수 있을까요? – Eamorr

+2

@Eamorr : 이것은 정답입니다. 그렇게 게시해야합니다. –

+0

더 이상 오류가 없습니다. 감사! 이제 다른 오류를 찾아야합니다;) – testing

답변

2

레그와 정규 표현식을 사용하여, 당신은 슬래시 내부 정규식이 포함되어 있어야합니다

2

당신은 패턴의 앞에있는 것과 뒤에 / aswell를 놓쳤다. 귀하의 정규식은 다음과 같아야합니다

$lines = preg_split ("/\r\n|[\r\n]/", $data) 
        ^  ^