PDA

View Full Version : سوال: دادن آدرس به یک تصویر با استفاده از متغییر



ARC
شنبه 14 خرداد 1390, 15:08 عصر
سلام
من یک مغییر دارم به نام $address که آدرس یک عکس در اون هست. و یک حلقه تکرار که میخوام در اون این عکس نمایش داده بشه میشه بگید چطور باید به عکسه آدرس بدم.
من دستور رو اینطور نوشتم ولی جواب نداد.


echo '<img border="0" alt="icon" src="'.$address.'/images/source.gif"/>';

$ M 3 H R D A D $
شنبه 14 خرداد 1390, 15:18 عصر
گیرش باید توی / یا \ یا // یا \\ باشه...

ARC
شنبه 14 خرداد 1390, 15:31 عصر
ببخشید شاید من درست توضیخ ندادم
چیزی که هست دستور اجار میشه ولی خوروجی اینه.
یک عکس که آدرسش هست /images/source.gif و یک متن که همون آدرسی هست که در متغییر $address هست.

$ M 3 H R D A D $
شنبه 14 خرداد 1390, 15:41 عصر
خوب ادرس و تو تگ بزار درست ببینیم آدرس کامل بزار از خروجی view source بگیر

farshad_persia
شنبه 14 خرداد 1390, 16:20 عصر
خب میخوای چی کار کنی دقیقا توضیح بده

ARC
شنبه 14 خرداد 1390, 16:30 عصر
متوجه شدم مشکل از کجاست ولی نمی دونم چطور باید رفعش کنم.
من دارو از وردپرس استفاده میکنم.
مقدار اون متغییر به این صورت داده میشه:


$address = bloginfo('template_url');

حالا چیزی که هست زمانی که آدرس رو دستی میدم مثلا میزنم

$address = "http://yahoo.com";
بدون هیچ مشکلی آدرس src عکس میشه آدرس http://yahoo.com ولی وقتی که میگم مقدار متغییر رو با استفاده از تابع bloginfo('template_url') قرارش بده آدرسی که از تابع bloginfo('template_url') بدست میاد به صورت یک متن چاپ میشه و src عکس هم خالی میمونه.
امیدوارم تونسته باشم منظورم رو برسونم

Mahdi.Spirit
شنبه 14 خرداد 1390, 16:50 عصر
وقتي اينو نوشتين :


$address = bloginfo('template_url');

بعدش address$ رو echo كنين ببين چه تفاوتي با حالتي كه دستي وارد ميكنين داره
نتيجه اش رو اينجا هم بزارين ببينيم چطوره

abpsoft
شنبه 14 خرداد 1390, 17:05 عصر
سلام
بعد از دستور
$address = bloginfo('template_url');، کد
die($address); رو بزار. بعد که صفحه رو اجرا کردی، ببین تو صفحه چی می نویسه. منتظر جوابتون هستم.

ARC
شنبه 14 خرداد 1390, 17:20 عصر
این کارو کردم هیچ تفاوتی نداره
این هم خروجی echo


http://localhost/wp-content/themes/theme1

ولی وقتی همین خروجی رو کپی می کنم و به جای تابه میزارم درست میشه.

ARC
شنبه 14 خرداد 1390, 22:27 عصر
کسی نمیدونه این مشکل از چیه؟
چطور باید درستش کرد؟

Mahdi.Spirit
شنبه 14 خرداد 1390, 23:40 عصر
کسی نمیدونه این مشکل از چیه؟
چطور باید درستش کرد؟
اينطور كه شما نوشتي به نظر نمياد مشكلي داشته باشه!
يه بار وقتي دستي وارد ميكني،‌ بعد از اجرا سورس html صفحه رو نگاه كن ،‌ يه بار هم وقتي مشكل داره ،‌ بعد دوتا رو با هم مقايسه كن ببين چه اختلافي دارن ،‌ اگر هم تونستي اينجا بزار (هر دوتا رو ) ببينيم چي به چيه !

ARC
یک شنبه 15 خرداد 1390, 00:43 صبح
مشکل حل شد.
از همه دوستانی که راهنمایی کردن و پیگیر بودن خیلی ممنونم.
اینجا میگم چکار کردم شاید کسی نیاز پیدا کنه یا سرچ کنه جواب رو بگیره.
باید تابع رو به شکل زیر مینوشتم:


get_bloginfo('template_url')

اگر بدون get به کار برده بشه متغییر نوعش مشخص نیت و null میشه و عبارت تابع به صورت یک متن جدا چاپ میشه ولی اگر با get باشه متغییر string تعزیف میشه.