• 締切済み

PHPで画像生成

PHPでUPした画像サイズの変更方法。 保存フォルダの保存枚数制限の仕方(ソース)を 心優しい方教えて下さい。 PHP素人の為、お手柔らかにお願いします。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

  • gogo-tea
  • ベストアンサー率75% (25/33)
回答No.1

サーバ上にある画像のリサイズに関しては 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)) といった感じでしょうか。

関連するQ&A

  • 画像保存の枚数制限

    宜しくお願いします。 画像保存の枚数制限したいと思っています。 画像保存フォルダの中をカウントではなく、 画像の情報を管理しているログの行数でカウントして 枚数制限をしたいと思います。 参考になるコードかコードを教えて下さい。 お願いします。

    • 締切済み
    • PHP
  • phpで画像を扱う方法についてです。

    phpで画像を扱う方法についてです。 やりたいことは、下記です。 1.外部サイトから画像を読み込む 2.読み込んだ画像をサーバーに保存 使用しているレンタルサーバーの都合で、 ・file_get_contents ・file_put_contents が使用できず、代替の方法を探しております。 PHPのバージョンは5.2.14です。 ※iniファイルによる設定変更は不可です。 方法をご存知の方がいらっしゃいましたら、 ご教授いただけたらと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHPで画像ギャラリーを作成

    PHPで画像ギャラリーを作成したいのですが、 条件は以下です。 ・作品が合計で16点。 ・それぞれの作品に対し画像が4~7点 ということで、以下のように作成できたらと 思っています。 1.商品ごとにフォルダを作成 2.画面左側にサムネイルで各作品の親写真を表示 3.サムネイルをクリックすると、画面の右側に大きな写真を表示 4.右側の画像の上には、フォルダに格納されている画像の枚数と、 Back Nextを表示させフォルダ内の画像を表示 フォルダを作成して、サムネイルを表示、 そのフォルダ内の画像を表示させる、という方法は http://nettuts.com/videos/screencasts/scanning-folders-with-php/ にてみつけたのですが、 複数のフォルダで、というのは みつけられませんでした。 初心者のため、大変初歩的な質問で申し訳ございません! どなたかご存知の方、 ご教授お願いします!!!!

    • ベストアンサー
    • PHP
  • phpの画像が開けません

    画像を保存したのですが、phpという名前が付いた画像ファイルが開けません。検索して調べたのですが、notepadで開けというのがあり、やってみましたが開けませんでした。何か他に方法はあるのでしょうか?

    • 締切済み
    • PHP
  • 拡張子php画像をbmp画像等に変換するバッチ

    拡張子phpの画像を保存していますが、開くことができません。 以前はどこかでバッチの作り方を教えてもらい、ダブルクリックでフォルダの中の拡張子php画像をたしかbmpに変換され見ることができました。 メモ帳に簡単なテキストを記入したのと、フォルダに何かしました覚えはありますが、それ以外は覚えていません。 使用パソコンが事故のため使えなくなり、わからなくなりました。 まだ別に保存したphp画像があり困っています。 ご存知の方よろしくお願いします。 当方、パソコンには詳しくありません。 環境はXPです。

  • 画像(写真)データの印刷

    あるフォルダ内に画像(写真)データがあります。 そのフォルダ内の画像データをA4用紙に画像データファイル名も 一緒に印刷できるフリーソフトをご存じでしょうか? ・A4用紙内に枚数指定が出来る ・写真サイズを任意に出来る・・・・枚数指定により自動サイズ変更 など よろしくお願いします。

  • HPに画像が表示できません。

    フロントページエクスプレスでHPのファイル作成をし、FTPソフトでHPのアップは出来たのですが、画像が全て×マークになっています。 画像はデジカメで撮りスマートメディアに記録したものをカードリーダーでPCに接続し、リムーバブルディスクとして取り込んで加工(サイズ変更)したものです。 画像のファイル名は「Pic00066.jpg」のような感じです(他は数字が違うだけ)。 画像の保存先はデスクトップ上に設けた別のフォルダ内です。 このフォルダはローカルの初期フォルダとは別のフォルダです。 ファイル名に不備があるのでしょうか? それとも他に原因があるのでしょうか? 素人なのでわかりやすくお願いします。

  • フォルダ内の画像の枚数がわかる方法

    パソコンに取り込んだ画像を、人にあげるため一部CDに焼いたりすることがあります。 そのときに、間違って元画像を「移動」してしまって、その部分の画像が欠けてしまうことがあります。 どの画像が欠けたのかを確認するのが面倒なため、結局もう一度取り込みの作業を行うのですが、メモリーカード内の画像の枚数と、取り込んだフォルダ内の画像の枚数が同じかどうか瞬時にわかる方法はないでしょうか? プロパティを表示しても、メモリーカード内データのサイズと、取り込んだフォルダ内データのサイズが微妙に違います。 何か良い方法があれば、教えていただけると有難いです。

  • 3日で作るPHPの本で画像アップロードするには?

    3日で作るPHPの本で画像アップロードするには? フォーム内 画像 <input type="file" name="image" size="40"><br> 下記内容でファイル内に保存する $upload_file = date("ymdHis")."_".basename($_FILES["image"]["name"]); $upload_path = "<保存先のディレクトリ名>".$upload_file; $upload_url = "./images/".$upload_file; move_uploaded_file($_FILES["image"]["tmp_name"],$upload_path); 以上のように表記してありましたが、 表示の仕方が書いていなくどのように表記したよいのかサンプルなどで教えていただきたいです。 さらに上記のように保存先のディレクトリ名書を絶対相対パスで書いてみたのですが保存されませんでした。 どこを変更するとよいでしょうか

    • 締切済み
    • PHP
  • HTMLから画像ファイルの生成

    教えてください! 特定フォルダ以下のhtmlファイルを直接開かずに画面キャプチャを連続して取り込み画像ファイルとして保存できるソフトなんてないでしょうか? バカは質問してたらごめんなさい。 ホント素人です。。。(-_-!

専門家に質問してみよう