Веб-программисты, можно сказать, с этого начинают, но я с таким сталкиваюсь редко.

Звонит пользователь, сообщает, что у него не сохраняются данные. Я смотрю на косвенные признаки и вижу, что замеры проводятся. А данных нет.

Алгоритм работы такой:
1. Спросить у пользователя имя образца
2. Создать папку с таким именем
3. Провести замер
4. Сложить данные в папку.

Я думаю, вы уже догадались, в чём было дело. Пользователь назвал образец "2*2". Звёздочку нельзя использовать в именах файлов и папок. А фильтрации ввода не было.