Совершенно возможно сделать это (в конце концов, это просто еще один файл), хотя я бы соблазнился включить его, а не возиться с fopen / eval и т. Д. (NB: файл, конечно, должен быть"полностью сформирован" и начинается с "<?php
" и т. д., чтобы включаемый файл работал.)
Однако я бы очень опасался именовать файл с помощью .txtрасширение, поскольку это будет означать, что можно будет просматривать содержимое этого файла непосредственно из браузера, если он существует в общедоступной области документов HTTP.Таким образом, почему бы просто не записать данные в файл .php - это будет не сложнее, чем файл .txt, и дает преимущество в том, что он всегда анализируется веб-сервером, если кто-то пытается получить к нему доступ.