寫我開發的PHP項目。在那裏,我將圖像從Flash傳遞到PHP。當我獲取參數值時,我將轉換爲base64格式並寫入新文件(png圖像)。上述邏輯在我的本地系統中完美工作。但是當我在服務器中部署這個seeting時。除了文件寫入一切正在工作。文件不是在服務器
下面是產生圖像的代碼。
$filename = $templateID.'.png';
if ($handle = fopen("images/cat_images/".$filename, 'w'))
{
if (!fwrite($handle, $somecontent) === FALSE)
{
fclose($handle);
$query = "UPDATE `products` SET `template_data`='".$signData."' WHERE `id`=$templateID LIMIT 1";
$db->query($query);
}
}
你對圖像寫入權限/ cat_image s目錄? – 2011-04-07 14:53:01
你確定你的腳本已經在你的服務器上寫入該目錄寫權限?這將解釋爲什麼代碼在本地工作,但不在您的服務器上。 – Simon 2011-04-07 14:54:32