|
カテゴリ:PHP
今日もゴリゴリプログラミング~
こんにちはHKです。 PHPでファイルを作成し、それをダウンロードしたいという要望があり、とりあえず作ってみました。 PHPでのファイルオープンは実はやった事が無く、ちょっとドキドキw 以下のソースでうまくいきました。 //**************************************************// $fp = fopen('ファイル名', 'ファイルモード'); if ($fp){ if (flock($fp, LOCK_EX)){//ファイルロック if (fwrite($fp, $data) === FALSE){ //書込み失敗の場合 }else{ //書込み成功の場合 } flock($fp, LOCK_UN); }else{ //ファイルロック失敗 } } //**************************************************// とりあえずこれでファイルの読み書きができます。 注意点としては、fopenの時に指定するファイルモードですかね? --以下ファイルモード-- r 読込 w 書込 a 追記? rb バイナリモードで読込 wb バイナリモードで書込 ab バイナリモードで追記? r+ 読み書き用にファイルを開く w+ 読み書き用にファイルを作成 a+ 読み書き用にファイルを開く、または作成 r+b(rb+) バイナリモードで読み書き用にファイルを開く w+b(wb+) バイナリモードで読み書き用にファイルを作成 a+b(ab+) バイナリモードで読み書き用にファイルを開く、または作成 追記は試してないのでよくわかりません(==; rは基本的にファイルを作成しない。 wとaはファイルが無い場合、ファイルを作成する(と思ってる 本日のプログラミングメモでした。(間違ってたらゴメンナサイ おしまい。 ~オマケ~ 仕事をしていると他の部署の方から 「キーボードを打つと一部数字が入力される~たすけてぇ~」 というヘルプ要請。 なんでも、打ったキーとは別の文字が入力されるとか。 キーボードの設定がイカれたか、キーボード自体がイカれたと思い 「キーボード替えてみてはどうでしょうか?」 と、案を出すと 「ノートパソコンなの~」 との事。ん~~~~~~~と自分の使用しているノートパソコンを眺めると Σ(゜□゜)ハッ ノートパソコンのキーボードは、NumLockすると一部がテンキー化する事に気づきました。 ノートパソコンを使用していて、意図せず急に数字が打てるようになったらNumLockを押してみるといいかもしれません。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2007.04.10 17:19:06
コメント(0) | コメントを書く
[PHP] カテゴリの最新記事
|