- 締切済み
PHPで画像生成
PHPでUPした画像サイズの変更方法。 保存フォルダの保存枚数制限の仕方(ソース)を 心優しい方教えて下さい。 PHP素人の為、お手柔らかにお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- gogo-tea
- ベストアンサー率75% (25/33)
サーバ上にある画像のリサイズに関しては http://noongoro.main.jp/note/note0052.html http://goodjob.boy.jp/chirashinoura/detail/id/79.html この辺りが参考文献になるかと思います。 ディレクトリ内の画像枚数制限については例えば //保存ディレクトリ指定 $path = "/hoge/hogehoge/"; //画像制限枚数設定 $limit = 10; //画像を数える変数 $cnt = 0; //ディレクトリハンドルをオープン $dir = opendir($path); while(($ent = readdir())!=false) { //画像をカウントする(このディレクトリには画像しかないことが前提) if(($ent != ".") and ($ent != "..")) { //画像をカウントする $cnt++; } } //$limitと$cntを比較して同じであればそれ以上は保存不可 if($cnt == $limit) { /* 制限枚数に達している場合の処理 */ } else { /* 画像を保存する処理 */ } ※検索ディレクトリに画像以外もある場合のif文は、もし画像がjpgなら if(($ent != ".") and ($ent != "..") and (substr_count($ent,".jpg") > 0)) といった感じでしょうか。