人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【PHP】現在QRコード作成ライブラリを利用してQRコードの自動生成プログラムを作成しているのですが、下記の際にエラーが出てしまい、困っています。

■エラー(タイムアウト)
$img_src = "http://○○/qr.php?d=△□";
$im_src = imagecreatefromjpeg($img_src);

■正常に動作
$img_src = "http://○○/qr.jpg";
$im_src = imagecreatefromjpeg($img_src);


local環境では動作確認済みなので、何かしらの設定次第で動くはずなのですが・・・。

●質問者: fashion0208
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.jpg ?D http:// PHP QR
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● horonict
●35ポイント

"http://○○/qr.php?d=△□"のコンテンツ・タイプが画像になっていないためでしょう。

"qr.php"の詳細が分からないので何とも言えませんが、QRコードをJPEG画像で生成しているものなら、スクリプトに下記コードを加えてみてください。

header("Content-Type: image/jpeg"); 
◎質問者からの返答

同一サーバなので、

http://localhost/??

に変更したところ問題なくいけました。

お手数お掛けしました。


2 ● horonict
●35ポイント

サーバにGDがインストールされていないということはありませんか?

phoinfo()関数を実行し、gdの欄がなければ、インストールされていません。


それから、JPEG画像として処理するのですから、オプションtが必要ですよね。

"$img_src = "http://○○/qr.php?t=J&d=△□";
◎質問者からの返答

有難う御座いました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ