アプリ版:「スタンプのみでお礼する」機能のリリースについて

ファイルディレクトリにファイルを作成し、
フォームタグより送信されてきた内容を書き込みをしたいのですがどうすればいいでしょうか?

あと、ディレクトリの中のファイル数を取得して(取得方法も教えてください)、
8つの数字にして表示したいのですがどうすればいいでしょうか
(例:500ファイルあれば・・ 00000500にする)

A 回答 (6件)

$hd = fopen("file","w");


fwrite($hd,"○○○\n");
fwrite($hd,"■■■\n");
fwrite($hd,"△△△\n");
fwrite($hd,"◆◆◆\n");
fclose($hd);

今後のためには、一度phpの本を読むほうが
効率的だと思いますよ。
ピンポイントで情報を得るにはインターネットも良い
のですが、基本をひととおり習得したりするのは
やはり本のほうが合っています。
    • good
    • 0

<?


$data1="あいうえお";
$data2="かきくけこ";

$fp= fopen('addfile.csv', 'a');

$data=$data1.",".$data2;
fputs($fp,"$data\n");
fclose ($fp);
?>
    • good
    • 0

ANo.2の回答にあるURLあるいはダウンロードした日本語ヘルプで、


fopen,fwrite,fclose を見ればわかるでしょう。

この回答への補足

書き込み方法はわかったのですが、
複数行を書くにはどうすればいいんでしょうか?

一行目は○○○
二行目は■■■
三行目は△△△
四行目は◆◆◆
を書き込みたいのですが
複数の行に書き込むにはどうすればいいのでしょうか?

補足日時:2005/11/08 23:55
    • good
    • 0

formからの値の受け取りは以下に説明があります。



http://php.benscom.com/manual/ja/language.variab …

これも日本語ヘルプの中にあります。

この回答への補足

formからの値の受け取りではなく、

空ファイルを作成しformからの値を各行に書き込みをしたいのですが、
読み込み方法は知っているのですが、書き込み方法がわかりません

補足日時:2005/11/08 17:15
    • good
    • 0

以下を参考に、関数を組み合わせて実現します。


http://www.php.net/manual/ja/ref.filesystem.php

fopen から順に関連関数を参照していけば、大体のところは解るのではないかと思います。
    • good
    • 0

ファイルアップロードは以下URLでできるでしょう。


http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …

ファイル数取得は以下を参考にして数えれば良いですね。

>例 2. 現在のディレクトリの . および .. を 除いた全てのファイルの一覧を表示。
><?php
>if ($handle = opendir('.')) {
> while (false !== ($file = readdir($handle))) {
> if ($file != "." && $file != "..") {
> echo "$file\n";
> }
> }
> closedir($handle);
>}
>?>


書式出力はこんな感じで

>例 5. sprintf: 整数を0でパディング
>$isodate = sprintf("%04d-%02d-%02d", $year, $month, $day);

以下からPHPの日本語ヘルプをダウンロードしておくと便利ですよ。
http://www.php.net/docs.php

この回答への補足

アップロードではなく、ファイル作成です

補足日時:2005/11/07 23:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!