2011年06月15日

fseek関数


fseek関数は、fopen関数によって生成されたファイルハンドルを取って、
ファイルポインタの位置を移動します。

実は「ファイルポインタって何だろ…?」ってしばらく思ってたんですよね。
マウスポインタみたいなもの?とか思いながら、調べもしてなかったんですが…

こちらのページで勉強させていただきました↓
続きを読む
posted by れい at 14:41| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月14日

fpassthru関数


fpassthru は file-pass-through ってことでしょうね。
thru は through の略式です。

pass through は<通る>とか<通過する>って意味の熟語。
だからファイルを通らせるって感じかな…?

fpassthru関数は、ファイル内容をブラウザに出力するものだそうです。

本の例では httpプロトコルを使ってるんですが、
私はできないのでローカルでいきます!

コードはこちら↓
続きを読む
posted by れい at 13:34| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月13日

filesize関数とfiletype関数


filesize関数は名前の通り、ファイルのサイズを返します。
指定したファイルの大きさをバイトで表示する関数ですね。

例として試してみたコードはこちらです↓
続きを読む
posted by れい at 14:40| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月12日

fileperms関数


fileperms関数とは、
指定ファイルのパーミッション番号を返してくれるものです。

これが理解できてるのか、正しくできたのか
イマイチ確信が持てません(^^;)

まずシンプルな方法を試してみました。

本の例とはちょっと違うんですが、今まで学んだことが理解できてれば
これでもいけるはずなので…

コードはこちらです↓
続きを読む
posted by れい at 20:23| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月11日

fileinode関数


fileinode関数は、まず読み方でつまづいてしまいました(^^;)
「いのーど…、いので…?」

正しいのは<あいのーど>です。

この関数がどういうものかと言うと、
指定ファイルの<iノード>を返してくれる、とのこと。
続きを読む
posted by れい at 17:03| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月10日

filectime関数


filectime関数は、UNIXでは便利でも
Windows ではあまり使えないのかもしれません。

UNIX では最後にファイルが変更された日にちを返します。
ファイルの変更とはファイル作成・書き込み・パーミッション変更です。

でも Windows ではファイルの作成日しか返してくれないみたいですね。

試しに打ってみたコードはこちらです↓
続きを読む
posted by れい at 18:42| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月09日

file_exists関数


file_exists関数は、file が exist するかどうか、
つまり指定したファイルが存在するかどうか、ですね。

ファイルがあれば true が返ってくるし、
なければ false となります。

例としてコードを打ってみます↓
続きを読む
posted by れい at 14:36| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月08日

fgetss関数


fgetss関数は、今まで使ってきた fgets関数とほとんど同じです。
ファイルを読み込んで行単位で出力してくれます。

でも fgets は<ファイル・ゲット・センテンス>だと思うんだけど、
fgetss の最後の s は何の頭文字だろ…?

唯一の違いは、fgetss の方では文字列を返す前に
HTMLコードやPHPコードを取り除く、ってことらしいです。

だからちょっとテストしてみました(^^)
続きを読む
posted by れい at 16:12| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月07日

fgetc関数


fgetc関数は、

fopen(ファイルを開く)
fsockopen(ソケット接続を開く)
popen(パイプを開く)

から返されるファイルハンドルを引数として取って
「キャラクタを1つ返す」とあるんですが…

文字を1コだけ返す…?1文字だけ出力されるってこと…?
と少し頭を悩ませました(^^;)

で、とりあえず打ってみたコードがこちら↓
続きを読む
posted by れい at 14:32| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする

2011年06月06日

dir関数


dir関数とは…

「ディレクトリ・オブジェクトを生成する」
「ディレクトリクラスのインスタンスを返す」

どちらも何だかよく分かりません(^^;)

とりあえず例を打ってみます↓
続きを読む
posted by れい at 10:00| Comment(0) | I/O関数 | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。