イメージをサーバー側の tmp ディレクトリに移動し、tmp フォルダーからクライアントに送信しようとしていますが、うまくいきません。これが私が現在持っているものです。
//this is where the image resides permanently
$imgdirectory = "../" . $ms . "msimages/" . $img_filename;
//here I'm trying to get the contents of the img from its permanent location
$content = file_get_contents($imgdirectory);
//here I'm trying to create a new temporary file
file_put_contents('/tmp/img.jpg', $content);
...
echo "img {background:url(\"/tmp/img.jpg\")-" . $xleft . "px -" . $ytop . "px";}"; this is the css trying to use file that is supposed to be in the temp folder
ページが読み込まれたときに得られるcss出力は次のとおりです
img#{width:631px;height:453px;background:url("/tmp/img.jpg")-144px -112px;}
しかし残念ながら、 にはファイルがない/tmp/img.jpg
ので、何かがうまく機能していないに違いありませんfile_put_contents
404 image not found
put contents
ところで、 /tmpへのアクセス許可に関するエラーは発生しません。
アドバイスをいただければ幸いです。