نمایش عکسها با php

PHP

توسط maynoush در 4 سال پیش
0 831 5 4 سال پیش
maynoushdanielc0der
0

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

$im = imagecreatefrompng($color.'-button.png');
$width_image = imagesx($im);
$height_image = imagesy($im);

این کد و نوشتم اما هرسه تا خط اخطار میده. خط اول: imagecreatefrompng(Green-button.png): failed to open stream: No such file or directory خط دوم: imagesx() expects parameter 1 to be resource, boolean given خط سوم: imagesy() expects parameter 1 to be resource, boolean given

0

سلام روز بخیر کدت دقیقا همینه؟ معمولا وقتی آدرسی که دادی اشتباه باشه این خطا میاد خطاهای بعدی هم بخاطر همین خطاست

0

یه مثال میذارم شاید بتونی مشکلو پیدا کنی

<?php
function LoadPNG($imgname)
{
    /* Attempt to open */
    $im = @imagecreatefrompng($imgname);

    /* See if it failed */
    if(!$im)
    {
        /* Create a blank image */
        $im  = imagecreatetruecolor(150, 30);
        $bgc = imagecolorallocate($im, 255, 255, 255);
        $tc  = imagecolorallocate($im, 0, 0, 0);

        imagefilledrectangle($im, 0, 0, 150, 30, $bgc);

        /* Output an error message */
        imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
    }

    return $im;
}

header('Content-Type: image/png');

$img = LoadPNG('bogus.image');

imagepng($img);
imagedestroy($img);
?>
0

> کدت دقیقا همینه؟ معمولا وقتی آدرسی که دادی اشتباه باشه این خطا میاد

بله کدم دقیقا همینه.منظورتونو متوجه نمیشم؟کدوم آدرس؟

0

این کد

$im = imagecreatefrompng($color.'-button.png');

مطمئنید خطا برای همین کده شاید واسه جای دیگه باشه

0

بله.خط به خط اجراش کردم.به اینجا که میرسه Warning میده.

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید