PDA

View Full Version : عدم دسترسی برای ذخیره نمودار در pChart



tux-world
چهارشنبه 08 شهریور 1391, 10:07 صبح
سلام دوستان. من از این ماژول استفاده میکنم. تو لوکال مشکلی ندارم ولی رو سرور نمیتونه فایل رو ذخیره کنه خطای پرمیژن میده. نمیخوام دسترسی به پوشه بدم.
میخوام توسط اف تیپی فایل رو توش کپی کنم ولی تو fopen خطا میگیره و نمیتونم بعد از ایجاد فایل کپی کنم روی اف تیپی. چطوری میشه روی اف تیپی این فایل یا هندل رو درست کنم؟
تابعش اینه:


function Render($FileName)
{
if ( $this->ErrorReporting )
$this->printErrors($this->ErrorInterface);

/* Save image map if requested */
if ( $this->BuildMap )
$this->SaveImageMap();

imagepng($this->Picture,$FileName);
}

مثلا یه همچین چیزی:


$conn_id = ftp_connect('***');
$login_result = ftp_login($conn_id, '***','***');
if( $login_result) echo 'connected';
$save = "FTP://temp/". $FileName;

imagepng($this->Picture,$save);

/*if (ftp_put($conn_id,$save,$save, FTP_ASCII))
echo "successfully uploaded \n";
else
echo "There was a problem while uploading \n";
*/


تابع imagepng مینویسه فایل رو حالا چطوری با اف تیپی ستش کنم؟ که تو اف تی پی بنویسه
یه مشکلی هم که هست اینه که بدون ذخیره فایل وقتی نام فایل رو بهش نمیدم و میسازه با هدر عکس نمیتونم نمایشش بدم:


header('Content-type: image/png');
imagepng($this->Picture);

این خطا رو میده:


the image "localhost/pchart/example13.php" cannot be display because it contains errors.