PHPで作成されたテキストファイルをリダイレクトします -- php フィールド 関連 問題

Redirect text file created with PHP












0
vote

問題

日本語

file_put_contents()関数を使用してテキストファイルを作成するPHPスクリプトを持っています。それは単にこのようになります:

<事前> <コード> $mytext = "sample text"; file_put_contents('my_new_file.txt', $mytext);

問題は、私がファイルをユーザーダウンロードフォルダによってダウンロードすることを望むように、Webサイトのルートフォルダではありません。

だから私の質問は次のとおりです。新しく作成されたテキストファイルをユーザーコンピュータに送信する方法?

英語

I have a PHP script that create a text file using the file_put_contents() function. It goes simply like this:

$mytext = "sample text"; file_put_contents('my_new_file.txt', $mytext); 

The issue is that I would like the file to be downloaded by the user Download folder and not the website Root folder.

So my question is: How to send the newly created text file to the user computer?

</div
  
 
 

回答リスト

2
 
vote
vote
ベストアンサー
 

ファイルを作成してから、 header()をリダイレクトするユーザー。

<事前> <コード> struct5
 

Create the file, then use header() to redirect the user.

<?php $mytext = "sample text"; file_put_contents('my_new_file.txt', $mytext); header("Content-Type: text/plain"); header("Location: my_new_file.txt"); ?> 
</div
 
 
 
 

関連する質問

126  フラットファイルデータベース[閉じる]  ( Flat file databases ) 
閉鎖。この質問は意見ベースです。現在答えを受け付けていません。 この質問を改善したいですか?この記事を編集することで事実や引用を...

56  PHPを使用して交換にアクセスするための最良の方法は?  ( Best way to access exchange using php ) 
PHPでCMSアプリケーションを書き、その要件の1つは、それが顧客のExchange Serverとインターフェースできる必要があるということです。私はこの機能を数回書きました、そして常に常に使用してきた webdav を使用して、今私はそれから離れて傾いて...

35  PHPをIBM iに接続する(AS / 400)  ( Connect php to ibm i as 400 ) 
私は私たちのウェブサイト( 99887761 )をOS400 V5R3で実行されているバックエンドシステムに接続する必要があるプロジェクトを持っています。 。私はいくつかのチェックをやりましたが、いくつかの障害物に走っています。 IBMからDB2拡張機能とD...

282  PHPアプリケーション用のプラグインを許可するための最良の方法  ( Best way to allow plugins for a php application ) 
PHPで新しいWebアプリケーションを開始し、今回は、プラグインインターフェイスを使用して人々が拡張できるものを作成したいと考えています。 プラグインが特定のイベントに添付できるように、自分のコードに「フック」を書くことにどのようにしてくださいか。 ...

76  サイジングのためにH1からH6を使用して、アレイからタグクラウドを生成する最善の方法は何ですか?  ( Whats the best way to generate a tag cloud from an array using h1 through h6 fo ) 
次の配列を持っています: <事前> <コード> $artist = array("the roots", "michael jackson", "billy idol", "more", "and more", "and_YET_MORE"); $count ...

98  オブジェクトメソッド内からオブジェクトプロパティにどのようにアクセスしますか? [閉まっている]  ( How would you access object properties from within an object method ) 
現在立つにつれて、この質問は私たちのQ&AMPにとって良いフィットではありません。フォーマット。私たちは事実、参考文献、または専門知識によって支持されることを期待していますが、この質問は...

81  ファイルのダウンロードを追跡する方法  ( How do i track file downloads ) 
フラッシュプレーヤーでMP3を演奏するウェブサイトを持っています。ユーザーが「Play」をクリックすると、Flash PlayerはMP3を自動的にダウンロードして再生を開始します。 特定のソングクリップ(またはバイナリファイル)がダウンロードされた回数を追...

125  PHPセッションセキュリティ  ( Php session security ) 
ロック。この質問とその答えは <ですが、質問はトピックですが歴史的に重要です。現在新しい回答ややり取りを受け付けていません。 PH...

259  PHP変数は値でまたは参照によって渡されますか?  ( Are php variables passed by value or by reference ) 
は、値で渡されるPHP変数、または参照によって渡されますか? ...

35  パスワードの暗号化  ( Encrypting passwords ) 
パスワードを暗号化するための最速でありながら安全な方法は何ですか(PHPの場合好ましくは)、選択した方法では、それは移植可能ですか? もうすぐ、私が後で私のウェブサイトを別のサーバーに移行した場合、パスワードは働き続けますか? 私が言われたように、私が今使用し...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有