Mohammadrezag
دوشنبه 07 اردیبهشت 1388, 20:05 عصر
سلام دوستان
من با استفاده از اين كد فايلي رو از فرم ميگيرم و آپلود مي كنم و سايز 134*180 رو در پوشه ي th1 مي سازم !
اين كد كاملا درست كار ميكنه اما تنها مشكلس با فاير فاكس هست ،
مشكل اينه كه زماني كه فرم ارسال ميشه صفحه اي كه فرم به اون ميره هيچي نمايش نمي ده يه صفحه سفيد كه فقط توش آدرس اون صفحه نوشته مي شه !
راه حل مشكل رو پيدا كردم اينكه از كد header اون رو حذف كنم ، اون موقع كاملا درست كار ميكنه !
خواستم بدونم آيا ضرورتي داره كه حتما header در كد وجود داشته باشه ؟!
اگه برش دارم ممكنه مشكلي به وجود بياد ؟؟؟ ( من كه مشكلي نديدم )
@ copy($picpfile ,"../images/products/$picpfile_name"); // The file
$filename = "../images/products/$picpfile_name";
// Content type
@ header("Content-type: image/jpeg"); // <<< zamani ke in hazf mishe FireFox be khoobi amal mikone
@ list($width, $height) = getimagesize($filename);
$new_width = 134;
$new_height = 180;
@ $image_p = imagecreatetruecolor($new_width, $new_height);
@ $image = imagecreatefromjpeg($filename);
@ imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
@ imagejpeg($image_p,"../images/products/th/$picpfile_name", 70); تشكر
من با استفاده از اين كد فايلي رو از فرم ميگيرم و آپلود مي كنم و سايز 134*180 رو در پوشه ي th1 مي سازم !
اين كد كاملا درست كار ميكنه اما تنها مشكلس با فاير فاكس هست ،
مشكل اينه كه زماني كه فرم ارسال ميشه صفحه اي كه فرم به اون ميره هيچي نمايش نمي ده يه صفحه سفيد كه فقط توش آدرس اون صفحه نوشته مي شه !
راه حل مشكل رو پيدا كردم اينكه از كد header اون رو حذف كنم ، اون موقع كاملا درست كار ميكنه !
خواستم بدونم آيا ضرورتي داره كه حتما header در كد وجود داشته باشه ؟!
اگه برش دارم ممكنه مشكلي به وجود بياد ؟؟؟ ( من كه مشكلي نديدم )
@ copy($picpfile ,"../images/products/$picpfile_name"); // The file
$filename = "../images/products/$picpfile_name";
// Content type
@ header("Content-type: image/jpeg"); // <<< zamani ke in hazf mishe FireFox be khoobi amal mikone
@ list($width, $height) = getimagesize($filename);
$new_width = 134;
$new_height = 180;
@ $image_p = imagecreatetruecolor($new_width, $new_height);
@ $image = imagecreatefromjpeg($filename);
@ imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
@ imagejpeg($image_p,"../images/products/th/$picpfile_name", 70); تشكر