1
안녕하세요, 저는 빠르고 간단한 해결책을 찾기 위해 PHP 웹 사이트를 검색했지만, Google에서도 검색했지만 아무 것도 찾을 수 없습니다.PHP는 preg_match로 맞춤 태그에서 텍스트 값을 검색합니다.
preg_match("/\[video-code\](.*?)\[\/video-code\]/", the_content(), $match);
echo "result=".$match[1];
내가 태그 이들 사이의 텍스트를 얻기 위해 노력하고 있어요 "[비디오 코드] ... [/ 비디오 코드]" 아마 오순절이 작은 문제를 나를 도울 수있는 사람이 있습니까? 나는 다른 것을 시도했지만 솔기가 나는 뭔가 잘못하고있다!?
일부 도움을 주시면 감사하겠습니다.
미리 감사드립니다.
이것을 시도 할 때 브라우저에서이 오류가 발생합니다. 아마도 wordpress와 함께 사용하고있는 것이 문제 일 수 있습니다! 경고 : preg_replace이다()는 [ function.preg-replace는 ] 구분자 /home/test/domains/test.nl/public_html/test/wp-content/themes/test/overlay 영숫자 나 백 슬래시가 아니어야 -samen-trots.php 라인 21
결과 = – Iason
http://stackoverflow.com/questions/7660545/delimiter-must-not-be-alphanumeric-or-backslash-and-preg- match –
알았어, Wordpress와 관련이있다. Wordpress 'the_content()'는 특정 방식으로 포맷되어 있습니다. 그것은 텍스트가 나의 가장 좋은 추측이기 때문에 그것을 보지 못합니다. 그래서 'the_content()'대신 $ post-> post_content를 사용했고 이것이 완벽하게 작동했습니다. – Iason