質問 > フロント機能 > おすすめ商品の画像が表示される画像とされない画像がある |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
to1931 |
投稿日時: 2013/9/24 19:33
対応状況: −−−
|
常連 登録日: 2012/1/10 居住地: 投稿: 32 |
おすすめ商品の画像が表示される画像とされない画像がある おすすめ商品の画像が表示される画像とされない画像があり、
画像URLをブラウザで見てみると (1)は画像表示され、(2)は画像表示されませんでした。 (1) http://h2.hogehoge.com/resize_image.php?image=gazou1.jpg&width=80&height=80 (2) http://h2.hogehoge.com/resize_image.php?image=ABC/gazou2.jpg&width=80&height=80 (1)と(2)の違いはABCフォルダがあるかないかです。 もちろん両方共、商品詳細画面などは、問題なく表示されています。 過去ログを見ても解決しませんでした。 どなたか教えていただけますでしょうか? よろしくお願いいたします。 [EC-CUBE] 2.12.5 [レンタルサーバ] Hostnine [OS] Linux [PHP] PHP 5.3.21 [データベース] PostgreSQL 8.4.13 [WEBサーバ] apache2.2.23 [ブラウザ] Google chrome 29.0.1547.76 m |
patapata |
投稿日時: 2013/9/24 20:16
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: おすすめ商品の画像が表示される画像とされない画像がある ?image=ABC/gazou2.jpg
上記指定は、無効です。 クエリ文字のスラッシュはエスケープしなければなりません。 |
to1931 |
投稿日時: 2013/9/24 21:19
対応状況: −−−
|
常連 登録日: 2012/1/10 居住地: 投稿: 32 |
Re: おすすめ商品の画像が表示される画像とされない画像がある 仙人さま
ご返答ありがとうございます。 画像のURLが自動的にこうなっていますが、 実際にどのようにエスケープすればよいでしょうか? (商品画像の管理の点からどうしてもフォルダには入れたいです) |
patapata |
投稿日時: 2013/9/26 18:18
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: おすすめ商品の画像が表示される画像とされない画像がある 現状私の方に開発環境がないため、具体的なコードは他の方の回答を期待するか、ご自身で頑張ってください。
ヒントといたしまして http://h2.hogehoge.com/resize_image.php?image=ABC/gazou2.jpg&width=80&height=80 の出力が以下のように出力されるようになれば http://h2.hogehoge.com/resize_image.php?image=ABC%2gazou2%2ejpg&width=80&height=80 もしくは http://h2.hogehoge.com/resize_image.php?image=ABC%2fgazou2%2ejpg%26width%3d80%26height%3d80 表示できるかとおもいます。 |
patapata |
投稿日時: 2013/9/26 19:23
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: おすすめ商品の画像が表示される画像とされない画像がある あっすみません。まちがえました。
リサイズイメージの話か・・・・ /data/class/pages/LC_Page_ResizeImage.php ファイル名をチェックしている function lfCheckFileName() の if (!preg_match("/^[[:alnum:]_\.-]+$/i", $file)) { の部分を以下のような形にすれば表示できるようになるかと思います if (!preg_match("/^[[:alnum:]_\.\/-]+$/i", $file)) { ※バックスラッシュは円マークです が・・・・ セキュリティリスクが高まりますので、その点はご自身で判断してコード修正するなり諦めるなりご判断ください。 ※上のコードをそのまま使うと、相対参照でどこのファイルでもダウンロードを許可するということになりますのでかな〜り危険です。 相対参照で特定フォルダのみ許可するという場合は、それ専用に正規表現を用意するのが本来の筋となります。 (上のコードをそのまま使うぐらいなら、画像管理を諦めてくださいという意味です) |
to1931 |
投稿日時: 2013/9/27 10:15
対応状況: 解決済
|
常連 登録日: 2012/1/10 居住地: 投稿: 32 |
Re: おすすめ商品の画像が表示される画像とされない画像がある ご親切にありがとうございます!
難しい問題なのですね。 判断させていただきます。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |