오픈그래프 파싱 관련 질문드립니다.
본문
앞서 질문드렸던 내용을 통해 무반응에서 카드생성까지는 진행완료했습니다
다만 파싱한 데이터에 값이없을경우 아래처럼
Notice와 함께 서버파일경로까지 오픈해버리네요 ㅠㅠ
파싱되는 룰이 변경된건지.. 네이버도 Description만 가져오고 나머지값은 못가져옵니다..
문제가 되는부분의 코드는
$result['image'] = $result['image'] ? '<img src="'.$result['image'].'">' : "No Image";
$result['title'] = $result['title'] ? $result['title'] : "No Title";
$result['description'] = $result['description'] ? $result['description'] : "No description";
입니다
답변 1
경고 내용으로만 봤을 때는 정규표현식을 통해 image 와 title , description을 추출하는
것으로 보입니다. 제가 참조하신 소스를 보지 못해......
위와 같은 경고는 주로 정규표현식의 패턴이 잘못된 경우에 발생합니다.
패턴을 살펴 보셔야 합니다.
아니면 그 분야 전문가에게 의뢰하셔야 합니다.
답변을 작성하시기 전에 로그인 해주세요.