PDA

View Full Version : نمایش عکس



behnam263
شنبه 07 فروردین 1389, 23:55 عصر
سلام
من خسته شدم از بس که دنبال کد نمایش تصویر در Php گشتم و 20 مدل کد رو امتحان کردم که هیچ کدوم کار نمیکرد :عصبانی++: اگر امکان دارد یک کد واضح و امتحان شده بنویسید که کار من رو راه بندازه
ممنون میشم

funpatogh
شنبه 07 فروردین 1389, 23:58 عصر
خوب حتما اکستنش gd در تنظیمات php شما غیر فعال است که هیچ کدام کار نمی کنه

mojtabadj
یک شنبه 08 فروردین 1389, 10:05 صبح
سلام
من خسته شدم از بس که دنبال کد نمایش تصویر در Php گشتم و 20 مدل کد رو امتحان کردم که هیچ کدوم کار نمیکرد :عصبانی++: اگر امکان دارد یک کد واضح و امتحان شده بنویسید که کار من رو راه بندازه
ممنون میشم

خوب توضیح بده کد رو تو کجای برنامت میخوای؟

چه طوری میخوای نمایش بدی؟

behnam263
دوشنبه 09 فروردین 1389, 23:19 عصر
اولا که من جدا نریختم و همه با هم در wamp هست و جزو تنظیماتش به صورت اولیه خودش اکستنشن gd رو نداره ولی gd2 داره نمی دونم درسته یا نه؟
در مورد اینکه کجای برنامه می خوام نشون بدم در حقیقت داخل یک سلول از جدول اج تی ام ال می خوام نشون بدم و چون php کلا داینامیک هست می خوام یه چیز تو مایه های یک slide show در بیارم.

yaqubian
سه شنبه 10 فروردین 1389, 09:14 صبح
دوست عزیز
کدتون رو بذارید تا ببینیم اشکالتون کجاست؟
موفق باشید

behnam263
چهارشنبه 11 فروردین 1389, 22:06 عصر
مثلا این یکی از کد هاست که از همین آدرسی که گفتن من پیدا کردم و خواستم برای شروع یک عکس رو که در فولدر جاری هستش رو با PHP نشون بده


<html>
<head>
<title>basic</title>
</head>
<body>
<?php
$file = '01.png';
$image = imagecreatefrompng($file);
imagealphablending($image, false);
imagesavealpha($image, true);
// start buffering
ob_start();
imagepng($image);
$contents = ob_get_contents();
ob_end_clean();
echo "<img src='data:image/png;base64,".base64_encode($contents)."' />";
imagedestroy($image);
?>
</body>
</html>

behnam263
شنبه 14 فروردین 1389, 17:17 عصر
بالاخره تونستم خودم یه آی کیو بزنم یه کدی بسازم :متفکر:
تقریبا این کد کار من رو راه میندازه می نویسمش اینجا شاید بدرد کسی دیگه هم بخوره
(اگه کسی به نظرش تونست کد رو بهینه تر کنه بگه)


<?php
$image="'01.png'";
echo "<img src=". $image ."/>";
?>

behnam263
یک شنبه 15 فروردین 1389, 18:54 عصر
درسته ولی من از اول قرار بود که عکس ها رو نشون بدم دیگه اگه دقت کنین این echo یک کد اج تی ام ال برای عکس تولید می کنه و اون متغییر هم اسم فایل مورد نظر رو مشخص می کنه که می تونیم با تغییر متغییر فوق همون کاری که قرار بود انجام بدم رو بدون لود در PHP بیارم. که البته این راه حل نیست ولی کاچی به از هیچی :قهقهه: