2012-01-23 11 views
0

私は画像データを取得し、header()を使用して画像になりすますためのPHPスクリプトを用意しています。 ipad/iphoneのサファリを除いて、どこでも素晴らしい作品です。Ios safari phpの動画が表示されない

サファリは有効な画像タイプとして.phpを認識しないためだと思います。けっこうだ。これを回避するにはどうしたらいいですか?

答えて

0

あなたは正しい画像のMIMEタイプをPHPスクリプトに戻していますか?例えば。

header('Content-type: image/jpeg'); 

イメージデータの書き込みを開始する前にこの行を挿入してください。

私はなぜそれがうまくいかないのか分からないのですが(イメージへのリンクを投稿することはできますか?)、マップするためにApacheの.htaccessファイルでmod rewriteを使ってみてください。 jpg拡張子をPHPスクリプトに追加するので、通常の画像のように見えるURLを使用してアクセスできます。だからあなたのサーバー上の画像にアクセス/ foo.jpgという、実際にimagescript.php.phpロードし

RewriteEngine On 
RewriteBase/

RewriteRule ^images/([a-z0-9]+).jpg$ imagescript.php?name=$1 

名= fooの

:?次のようになります

関連する問題