2017-06-02 11 views
-2

昨日私は出力がありません(ヘッダーを設定することはできないため、読めない文字ですが)今日は何も出力されていません。私が変更できる唯一のことは、サーバー上で特別なアクセス許可を有効にすることです。他に何が影響を与えたのでしょうか?次のコードの出力はImagejpegは偽を返しますがファイルが存在します

The file exists 
Imagejpeg: FALSE 
Imagejpeg: FALSE 
The file is writable 

$filename = $URLの場合と同じです。

コード:

clearstatcache(); 
$filename = $_SERVER['DOCUMENT_ROOT'] . "/wordpress/wp-content/themes/mytheme/images/thumbnails/sb1778/1.jpg"; 
$URL = get_template_directory_uri() . "/images/thumbnails/sb1778/1.jpg"; 



if (file_exists($filename)) { 
    echo "<BR> The file exists"; 
} else { 
    echo "<BR> The file does NOT exist"; 
} 

if((imagejpeg($filename)) === true) 
{echo "<BR> Imagejpeg: TRUE";} 
else {echo "<BR> Imagejpeg: FALSE";} 
imagejpeg($filename); 

if((imagejpeg($URL)) === true) 
{echo "<BR> Imagejpeg: TRUE";} 
else {echo "<BR> Imagejpeg: FALSE";} 
imagejpeg($URL); 




if (is_writable($filename)) { 
    echo '<BR> The file is writable'; 
} else { echo '<BR> The file is NOT writable'; 
} 
+0

あなたは、手動で(imagejpeg 'のための最初のパラメータを開始する必要があります)'ではありません文字列。 – jeroen

+0

あなたが言うマニュアル?面白い。ありがとう!! – Atrag

答えて

0

画像が最初Imagescreatefromjpeg機能を通過する必要があります。

$filename = imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'] . "/wordpress/wp-content/themes/mytheme/images/thumbnails/sb1778/1.jpg"); 
関連する問題