これは私の問題です。IIS 7 + PHP 5.3で動作するWebサイトがあります。ウェブサイト階層には、フラッシュファイルを含む仮想ディレクトリが "vd"と呼ばれています。IIS 7の仮想ディレクトリでPHPを使用してファイルにアクセスする方法
あるmyApplication
- test.phpを
- VD
- animation1.swf
- animation2.swf
- ...だから
、それはですブラウザーでswfファイルに簡単にアクセスできるようにするには、URLにディレクトリ名を入れてください:http://www.mySite.com/vd/animation1.swf
しかし、PHPスクリプトのアニメーションでgetimagesize()関数を使用したいと思います。しかし、この場合には、PHPはファイルを見つけることができません。とにかく「/」も、窓のための右のディレクトリ区切りではありませんので、
<?php
// test.php
var_dump(getimagesize('vd/animation1.swf')); // false
?>
を意味を成しているようです。しかし、私はちょうど仮想ディレクトリを介してgetimagesizeの作品を作る方法を見つけることができない、私は成功なしで多くのものを試した(realpath()関数を使用して... DIRECTORY_SEPARATOR定数を使用して...)。
もちろん、スクリプトで実際のパスを使用することはできますが、仮想パスを通してそのパスを実行することは容易になります。
お手数をおかけしますようお願い申し上げます。 ありがとうございます!
私は、この問題はディレクトリセパレータではなく、パスの問題であると付け加えます。 –