반응형
php에서 xml 데이터를 제대로 못 읽어 올경우 확인 해 봐야 할 것이 있습니다.
simplexml 모듈이 설치되어 있어야 제대로 xml을 파싱할수 있는데 확인은 phpinfo()로 하면 됩니다.
simplexml 모듈 설치방법(PHP 7.2 기준)
참고 : https://stackoverflow.com/questions/31206186/php-call-to-undefined-function-simplexml-load-string
apt update
apt install php7.2-xml php7.2-simplexml
PHP에서 데이터 가져온후 XML 파싱하기
$apiurl = "https://www.xml주소";
$ch = cURL_init();
cURL_setopt($ch, CURLOPT_URL, $apiurl);
cURL_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = cURL_exec($ch);
cURL_close($ch);
$object = simplexml_load_string($response);
$datas = $object->price->item;
반응형
'PHP' 카테고리의 다른 글
카페24 웹호스팅(apm)에서 외부 MSSQL 접속후 데이터 가져오기 (0) | 2025.03.24 |
---|---|
윈도우 PHP 서버에서 TesseractOCR 실행하기 (2) | 2024.09.27 |
웹에디터(SmartEditor2) 에 이미지 복사 붙여넣기후 PHP 서버에 저장 및 경로변경 (2) | 2024.07.23 |
PHP 에서 CURL 사용하기 (1) | 2024.04.25 |
PHP 출력 <<< EOF 내에서 함수 사용하기 (0) | 2023.08.24 |