807485 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

まんじうこわい@楽

まんじうこわい@楽

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Keyword Search

▼キーワード検索

Calendar

Profile

hknopage

hknopage

Free Space

Category

Freepage List

2007.04.10
XML
カテゴリ: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) | コメントを書く



© Rakuten Group, Inc.
X