「PHP/ファイル入出力」の版間の差分
削除された内容 追加された内容
編集の要約なし |
|||
28 行
== 書き込み ==
=== 前準備 ===
Apacheなどのサーバー上でPHPによるファイル書き込みをする場合には、後述のようにセキュリティ上の設定や準備が、必要になる。
56 ⟶ 57行目:
こうして、ようやく、ファイル書き込みをできる。
=== コードと解説 ===
;コード
<syntaxhighlight lang="PHP">
<?php
66 行
</syntaxhighlight>
;実行結果
これをドキュメントルートにアップロードし、ブラウザ上で「書き込みテスト」と書かれてあるローカルホストのサブページを閲覧すると、ファイル「saveData.txt」に
Hello 書き込み
と、書き込まれているハズである。
;解説
なお、改行文字を追加する場合には、<code>."\n"</code> のように追加する。
たとえば、もし
た
て
と書き込みたいなら、
86 ⟶ 87行目:
<?php
echo "書き込みテスト<br />" ;
file_put_contents("saveData.txt", "た"."\n"."て"."\n"."
?>
</syntaxhighlight>
をアップロードして、ブラウザ上から閲覧すれば、「saveData.txt」ファイルに、「たて
|