PDA

View Full Version : ذخیره شدن تصویر با پسوند PHP



idocsidocs
یک شنبه 30 آبان 1389, 11:38 صبح
سلام

وقتی یه عکس که به سرور آپلود کردم رو توی صفحه نمایش می دم و روی کامپیوترم ذخیرش می کنم، عکس با پسوند .php ذخیره می شه. به نظر شما راه حل چیه؟
در ادامه قسمتی از کد که ازش استفاده می کنم رو نوشتم:


header('Content-type: image/jpeg');
while ($row = mysqli_fetch_row($result) )
{
echo '<img src=';
echo "photo.php?src=$row[0]";
echo '>';
}

son_games
یک شنبه 30 آبان 1389, 11:59 صبح
نه دوست عزیز. روشی که استفاده میکنید اشتباهه.
شما باید از کتابخوانه gd برای تشکیل عکس استفاده کنید نه اینکه از دستوره html استفاده کنید.

این اطلاعاته من بود. نظر دوستان چیه؟

xoogle.ir
یک شنبه 30 آبان 1389, 13:49 عصر
نه دوست عزیز. روشی که استفاده میکنید اشتباهه.
شما باید از کتابخوانه gd برای تشکیل عکس استفاده کنید نه اینکه از دستوره html استفاده کنید.



روشی که ایشون استفاده کردن اشتباه نیست بلکه اینم یه روشیه دیگه !! بعضی وقت ها نیاز هست که از این روش برای نشون دادن عکس استفاده بشه.

اما من از شما دوست عزیز سوال میکنم وقتی شما src عکس رو دارید چرا به این روش عکس رو نمایش میدین ؟ خب همون src رو داخل تگ img قرار بدین این جوری مشکل ذخیره کردن عکس هم برطرف میشه.

idocsidocs
یک شنبه 30 آبان 1389, 14:00 عصر
نه دوست عزیز. روشی که استفاده میکنید اشتباهه.
شما باید از کتابخوانه gd برای تشکیل عکس استفاده کنید نه اینکه از دستوره html استفاده کنید.

این اطلاعاته من بود. نظر دوستان چیه؟

شما اشتباه می کنید.

اسکریپت photo.php وظیفه نمایش عکس رو بر عهده داره که توی این اسکریپت از کتابخانه gd استفاده شده.

کد اسکریپت photo.php رو در ضمیمه قرار دادم تا بتونید اون رو دانلود و بررسی کنید.

رضا قربانی
یک شنبه 30 آبان 1389, 14:57 عصر
سلام

وقتی یه عکس که به سرور آپلود کردم رو توی صفحه نمایش می دم و روی کامپیوترم ذخیرش می کنم، عکس با پسوند .php ذخیره می شه. به نظر شما راه حل چیه؟
در ادامه قسمتی از کد که ازش استفاده می کنم رو نوشتم:


header('Content-type: image/jpeg');
while ($row = mysqli_fetch_row($result) )
{
echo '<img src=';
echo "photo.php?src=$row[0]";
echo '>';
}


دوست من - یه جای دیگه ای هم مطرح کردید که من اونجا جوابتون رو دادم

http://www.barnamenevis.org/forum/showthread.php?t=258633&page=3

موفق باشید

son_games
یک شنبه 30 آبان 1389, 15:11 عصر
میشه بگید کار این دستور چیه؟ :

header('Content-type: image/jpeg');
مگه به معنی این نیست که این صفحه یک فایل jpeg هست؟

binyaft
یک شنبه 30 آبان 1389, 16:49 عصر
میشه بگید کار این دستور چیه؟ :

header('Content-type: image/jpeg');
مگه به معنی این نیست که این صفحه یک فایل jpeg هست؟
همینطور هست ، اما وقتی میخوای تصویر رو ذخیره کنی ، تصویر در page.php هست ، برای همین
هست که با پسوند php دخیره میشه

idocsidocs
یک شنبه 30 آبان 1389, 18:51 عصر
همینطور هست ، اما وقتی میخوای تصویر رو ذخیره کنی ، تصویر در page.php هست ، برای همین
هست که با پسوند php دخیره میشه

کسی هنوز راه حلی ارائه نداده.

می شه بگید چطور باید این مشکل رو حل کنم؟

binyaft
یک شنبه 30 آبان 1389, 20:07 عصر
header('Content-Disposition: attachment; filename="image.jpg"');
رو امتحان کنید ، اگر نشد به وسیله اپاچی میتونید کاری کنید که page.php به page.gif تبدیل بشه !

funpatogh
یک شنبه 30 آبان 1389, 20:24 عصر
جوابتان رو اینجا دادم
http://barnamenevis.org/forum/showpost.php?p=1157954&postcount=27