From 50ddfaf18b0b9aae7768facb39a3314d23961835 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 14 Mar 2021 15:20:59 +0300 Subject: sanitize retrieved wiktionary content (just in case) --- backend.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index 0cbd6f4..9678fab 100644 --- a/backend.php +++ b/backend.php @@ -249,7 +249,13 @@ $url = "https://en.wiktionary.org/w/api.php?titles=${query}&action=query&prop=extracts&format=json&exlimit=1"; if ($resp = file_get_contents($url)) { - print $resp; + $resp = json_decode($resp, true); + + foreach ($resp['query']['pages'] as &$page) { + $page['extract'] = Sanitizer::sanitize($page['extract']); + } + + print json_encode($resp); } break; -- cgit v1.2.3