|
|
|
| как правильно вывести изображение?
я пробовал так:
<?php
$image = "images/img1.jpg"; //присвоил переменной значение
?>
/*------тут тело------
*некая табличка
и в ней
*/
<tr>
<?php
echo ('<td height="52" colspan="3" nowrap background='$image'> </td>')
?>
</tr>
|
интуитивно понятно, что ошибка, наверное, там где echo.
как правильно выводить изображения при помощи переменных?
и есть ли возможность используя 1-ну функцию подставлять в разных местах разные картинки с разным расширением (jpg, gif, png)
буду благодарен за предоставленный скрипт. | |
|
|
|
|
|
|
|
для: Tsamada
(05.01.2006 в 19:22)
| | ну кто же в echo ставит двойные кавычки? Но я лично испоьзую функцию print:
print"<td height=52 colspan=3 nowrap background=$image> </td>";
Ну ты только начинаешь учиться, а уже хочешь крутые функции писать чтоб картинки были разные! Начни сначала с простого, потом навыки со временем придут | |
|
|
|
|
|
|
|
для: midav
(05.01.2006 в 19:30)
| | Ну вообще если делать через echo тогда будет правельно так:
<?php
$image = "images/img1.jpg"; //присвоил переменной значение
?>
/*------тут тело------
*некая табличка
и в ней
*/
<tr>
<?php
echo "<td height='52' colspan='3' nowrap background='$image'> </td>";
?>
</tr>
|
| |
|
|
|
|
|
|
|
для: midav
(05.01.2006 в 19:30)
| | Использовать print только лишь для вывода помоему очень расточительно, она обладает более широкими возможностями... Да попроавят меня администраторы, но помоему echo работает быстрее. | |
|
|
|
|
|
|
|
для: Евгений Петров
(05.01.2006 в 19:59)
| | А написать можно было и так, но только $image в двойные кавычки заключать:
<?
echo ('<td height="52" colspan="3" nowrap background="$image"> </td>');
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(05.01.2006 в 20:06)
| | сказать честно я этого не знал!!!!:( | |
|
|
|
|
|
|
|
для: Евгений Петров
(05.01.2006 в 20:06)
| | Или вот так :)
<?
echo "<td height=\"52\" colspan=\"3\" nowrap background=\"$image\"> </td>";
?>
|
| |
|
|
|
|
|
|
|
для: Tsamada
(05.01.2006 в 19:22)
| | У вас строка заключена в двойные кавычки в них переменная $image не интерпретируется - подробности в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=130. | |
|
|
|
|
|
|
|
для: cheops
(05.01.2006 в 22:46)
| | Знач так...
Работает так (от моего отличается видом кавычек :) )
<?php
echo "<td height='52' colspan='3' nowrap background='$image'> </td>";
?>
|
либо так (до такого додумалсябы, наверное, через пару дней :) )
<?
echo "<td height=\"52\" colspan=\"3\" nowrap background=\"$image\"> </td>";
?>
|
а вот так не работает :) (тоже пробовал потом сюда писал)
<?
echo ('<td height="52" colspan="3" nowrap background="$image"> </td>');
?>
|
всем спасибо :)
а вот функцию написать все же хотелосьбы :) | |
|
|
|
|
|
|
|
для: Tsamada
(06.01.2006 в 11:32)
| | если использовать одинарные кавычки, то правильнее вот так:
<?
echo '<td height="52" colspan="3" nowrap background="'.$image.'"> </td>';
?>
т.е. двойная одинарная точка $image точка одинарная двойная
и вообще зачем скобки? :) echo () ? если без скобок всё и везде отлично работает? | |
|
|
|