Роман Кузнецов, я прост взял значения с вашего массива GET, в котором есть ключи.
вы делаете лишнюю и ненужную работу пытаясь собирать данные ручками, когда достаточно просто подготовить нужный массив и скормить его json_encode.
aopil,
1. вызывать под тем юзером, под которым работаете с файлами проекта.
2. если все файлы в /var/www/script/ то это и есть корневая директория проекта.
fapchat, и не должно.
емнип strpos оперирует байтами, и не подходит для многобайтовых кодировок. "Документы" – 9 символов. в юникоде это 18 байтов. естественно, что strpos возвращает false. https://ideone.com/Zxu4t0
Владимир, много где реализовано. прост нет такого хайпа и стада писателей для браузера, которые считают, что на десктопе и сервере все работает точно так же.