PHPを用いた携帯電話向けギャラリーの作成

このQ&Aのポイント
  • 初めてのPHPで携帯電話向けギャラリーを作成する方法について
  • ウィジェットからサーバーへデータを送信し、PHPとGDライブラリを使ってPNGファイルを作成する方法について
  • お絵かき掲示板をイメージしてPHPを使った携帯電話向けギャラリーの作成方法について
回答を見る
  • ベストアンサー

PHPを用いた携帯電話向けギャラリーの作成

PHPを触るのが初めてで、どうしたものか途方にくれています。 ソフトバンク向けのモバイルウィジェットを作っています。ウィジェットからサーバーへデータを送信し、GDライブラリを使用してPNGファイルを作成するウィジェットを作りました。サーバーには100個まで画像ファイルが保存出来ます。この作成された画像のギャラリーを作成し、携帯電話から見られるようにしたいのです。PHPを使えば出来るのではと思うのですが、何を取っ掛かりにして良いのか見当もつきません。 お絵かき掲示板がイメージとして近いのかもしれませんが、まずは何を手がかりにすればよいのか、教えていただけないでしょうか。 よろしくお願いします。

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

質問者が選んだベストアンサー

  • ベストアンサー
  • manimani2
  • ベストアンサー率70% (12/17)
回答No.1

完成形のイメージが湧かないので、参考程度にしかならないでしょうが・・・。 >GDライブラリを使用してPNGファイルを作成するウィジェットを作りました。 ということなので、画像が保存されるところまでは完成しているとして、PHPを使ってその先を考えるとなると、前提として、アップされた画像をデータベースで管理している(画像のアドレスが分かりやすいです)事が必要です。 なので、 >まずは何を手がかりにすればよいのか という問いにたいしてお答えするとすれば、 1.データベースからデータを取得する。(「PHP SELECT文」でググってください) 2.取得した画像データのアドレスを「<img src="○○">」としてsrcに入れる。 3.表示する。(「PHP echo(またはprint)」でググってください) とこれだけです。 あとは条件にあわせて、例えば1を「新着順に取得する」とか、「人気順に取得する」とか変えてあげて、3で表示する際にデザインにはめてあげればいいと思います。

関連するQ&A

  • PHPのGDライブラリについて

    掲題の件について質問です。 いま、PHPのGDライブラリを用いて大量の既存のイメージファイル(JPEG)から各三種類ほどのサムネイルを作成しているのですが一点問題があります。 既存のイメージを縮小してサムネイルを作成しているのですが、この元となる画像は 解像度72dpiの画像となるのですが、GDを用いて作成されたサムネイルは96dpiの解像度として作成されるのです。 故合ってdpiは72でなければなりません。 このPHPのGDライブラリで画像のDPIの指定は出来ないでしょうか? 識者の方、よろしければご教授ください。 お願い致します。

    • ベストアンサー
    • PHP
  • PHPで画像ギャラリーを作成

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

    • ベストアンサー
    • PHP
  • PHP+GDについて

    PHPでGDを用いてPNGファイルを生成するスクリプトを作成したのですが、うまく動作しません。 <?php $filename = "G".date("Ymdhis").".png"; $im = imagecreate(550, 250) or die ("画像の作成に失敗しました"); $bg = imagecolorallocate($im, 255,255,255); $trans = imagecolortransparent($im, $bg); imageline($im, 60,0,60,140, $trans); $filedir="graph_img/".$filename; imagepng ($im,$filedir); imagedestroy($im); echo "作成完了!"; ?> このスクリプトを実行すると、PNGファイルは生成されるんですが、ファイルサイズが0で、スクリプトの実行がそこで中断されてしまいます。 何かよい解決方法はないでしょうか?よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHP5で画像の合成(アルファブレンディング)

    はじめまして。 よろしくお願い致します。 PHP5でA画像の上にB画像を合成する際に B画像の透過度を設定してアルファブレンディングしたいと思っています。  ※ 透過GIF/pngのような部分的な透過ではなく、    B画像全体を透明度x%を設定してA画像に重ねる 条件としては、  ・ A、B画像ともにjpegファイル  ・ 可能であればGDライブラリで可能な方法    ※ 無ければ別のイメージライブラリでも結構です。 以上 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • imageflow javascriptとphpで作られたスライドギャラリー

    imageflowという(http://194.95.111.244/~countzero/scripts/_myImageFlow/) javascriptとphpで作られているスライドギャラリーを htmlに組み込んでみたのですが画像が読み込まれません。 いろいろいじってみたところダウンロードしたフォルダの index.htmlの以下の部分を img src="reflect.php?img=img/img001.png" ↓ img src="img/img001.png" のようにすると画像は読み込まれますが phpを通さないと画像の鏡面反射効果が消えてしまいます。 上記2点以外は問題なく動いています。 以下テストした環境です。 windows XP php 5.2(ローカルにインストールされているもの) Apache 2.0(ローカルにインストールされているもの) Apache 2.2(ローカルにインストールされているもの) 忍者ツールズ無償版 fc2無償版 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPで画像を作成したい!

    OS :RedHat Linux 9 php:バージョンは4系です。 GD関連はインストール済みです。 数値データがあり、そのデータを元に画像を作成したいのですが、 PHPで作成したページを開いた時に数値データを読み込んで 画像を作成し、表示させたいと思っています。 ただ、ページ全体に画像を表示させるのではなく、 決められた箇所に表示させたいのですが、 どういった方法で行えばよいのでしょうか?

    • 締切済み
    • PHP
  • PHPのGDでバイキュービックアルゴリズムは使えますか?

    お世話になります。 PHPのGDで、フォームからアップロードした画像ファイルをサーバ上で自動的に縮小しております。 しかし、Photoshop等の画像ソフトの様に滑らかな縮小が出来ません。 Photoshopでは画像の再サンプリングでバイキュービック法を選択して縮小しております。PHPのGDでも同じバイキュービックアルゴリズムを使う事は出来ないのでしょうか?

    • ベストアンサー
    • PHP
  • phpでmysqldump作成

    dump作成はphpファイルを動作させることで行っており、現在は下記内容のファイルをcronで動作させ、同一サーバ内に格納しています。 (phpファイルもDBも1つのサーバにあります。) このdump格納先に、別のファイルサーバを指定することは可能でしょうか? <dump作成用phpファイル> <?php @system("mysqldump --databases hoge > /var/admin/hoge.dump"); ?>

    • 締切済み
    • PHP
  • PHP4+GDでの画像の減色処理

    携帯で写真を見るときに自動的にリサイズして 表示するスクリプトを作成しています。 PHP+GDで画像の減色処理は可能でしょうか? 色数を32~64くらいまで減色する方法が解りません jpg書き出しの場合は比較的サイズが小さくなるので 問題はないのですがauの古い機種の場合にはpngを 書き出すようにしていますがファイルサイズが 大きくなってしまい表示しきれません。 よろしくお願いします

    • ベストアンサー
    • PHP
  • PHP に gifcat.pl のような画像連結ライブラリはないですか。

    PHP に gifcat.pl のような画像連結ライブラリはないでしょうか。 GDライブラリとかいうのがあるみたい(よく分かってません)ですが、gifcat.pl のように手軽に使えるものはないでしょうか。

    • ベストアンサー
    • PHP

専門家に質問してみよう