Я изучаю методы создания файла из строки, это может быть обычный текст, который будет сохраняться как .txt и php как .php и т. Д., Но я надеялся получить некоторое представление об этом
** Я нашел этот код
$file = 'people.txt'; // Open the file to get existing content $current = file_get_contents($file); // Append a new person to the file $current .= "John Smith\n"; // Write the contents back to the file file_put_contents($file, $current);
Но нужен ли мне файл people.txt на моем сервере?
Часть загрузки силы
header("Content-Disposition: attachment; filename=\"" . basename($File) . "\""); header("Content-Type: application/force-download"); header("Content-Length: " . filesize($File)); header("Connection: close");
Где мне нужно разместить выше, я предполагаю, что код прав, чтобы заставить загрузить мой готовый файл?
Вам не нужно писать строку в файл, чтобы отправить ее в браузер. См. Следующий пример, который заставит ваш UA попытаться загрузить файл с именем «sample.txt», содержащий значение $ str:
<?php $str = "Some pseudo-random text spanning multiple lines"; header('Content-Disposition: attachment; filename="sample.txt"'); header('Content-Type: text/plain'); # Don't use application/force-download - it's not a real MIME type, and the Content-Disposition header is sufficient header('Content-Length: ' . strlen($str)); header('Connection: close'); echo $str;