2011-12-09 3 views
0

現在、Windows 2008でホストされているVPSに移行していますが、スクリプトの1つでは動作しません。私は取得していますエラーは次のとおりです。GIF(Windows Server)の色を変更します

警告:imagegif()[function.imagegif]:Cで書くため開くことができません 'test.gifという':\ INETPUB \バーチャルホスト\ footielegend.co.uk \をhttpdocs \ ajax \ kit.php on line 28

まず、私はWindowsの権限に精通していることを伝えたいので、権限の問題ではありません。両方の画像が存在します(私はアクセスの容易さのために同じディレクトリを使用しています)。これは、同じWebサイトをホスティングしているサーバ上の稼働中のサーバから出てきました。

$imgname = "1-1.gif"; 
$im = imagecreatefromgif ($imgname); 

$primary = imagecolorexact($im, 255,0,0); 
imagecolorset($im,$primary,$aR,$aG,$aB); 

$secondary = imagecolorexact($im, 0,255,0); 
imagecolorset($im,$secondary,$bR,$bG,$bB); 

$imgname = "test.gif"; 
imagegif($im, $imgname); 
imagedestroy($im); 
+2

本当に許可の問題ではないですか?確かにそれのようなにおいがする!多分あなたは何かを見逃したでしょうか? "test.gif"に他のランダムなデータ(標準ファイル機能付き)を書くことができますか? –

+0

はい、私は複数のテキストファイルを書きます。同じ場所から同じ場所へ。私はそれを読んでいたので、それはWindowsサーバーだと思っていたのですが、一部の人はWindowsで問題を抱えていましたが、tmpで何かをすると、ちょっとクレイジーです。] – DugoutSoccer

+0

もう1つは別のディレクトリから読みます。 ..ちょうどこれには読み取り権がないことに気づいた!!非常にあなたの時間を無駄にごめんなさい:)答えとして許可を投稿し、私が好きならそれを受け入れるでしょう。 -Schoolboy error lol – DugoutSoccer

答えて

2

結局、権限の問題でした。 :)

関連する問題