Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > не могу понять как изменить строчку. я новечек


Автор: LeeFORT 11.12.2013, 16:03
Доброго!
Вопрос ваот такой.
предисловие:
один словом новечек в php

Итог
Не могу понять вот эту строчку. Изменить на то что бы отоброжалось изоброжение
Код

 url('<?php print_thumbnail($arr[$i]["thumb"], $arr[$i]["use_timthumb"], $arr[$i]["fulltitle"], $width, $height, '', true, true); ?>

Автор: PavelSvoboda 11.12.2013, 16:09
Код

<img src="строчка" alt="" />

Автор: LeeFORT 11.12.2013, 16:31
Цитата(PavelSvoboda @ 11.12.2013,  14:09)
Код

<img src="строчка" alt="" />

полная строчка кода
Код

<div class="slide<?php if ($i==1) echo(' active'); ?>" style="background: #<?php echo($arr[$i]["color"]); ?> url('<?php print_thumbnail($arr[$i]["thumb"], $arr[$i]["use_timthumb"], $arr[$i]["fulltitle"], $width, $height, '', true, true); ?>') no-repeat top center;">


Автор: krypt3r 12.12.2013, 07:09
Слово "новичок" пишется через гласные "и", "о"
Какой HTML формирует ваш код и что делает print_thumbnail()?

Автор: doctor2k 14.12.2013, 03:09
А ты уверен, что верно используешь PHP?
Для вывода изображения примерно так нужно делать:
Код

<?php
$img = $_SERVER[ 'HTTP_HOST' ] . DIRECTORY_SEPARATOR . 'img' . DIRECTORY_SEPARATOR . 'myimage.png';
?>
<img src="<?=$img?>" />


Зачем кодировать через url() кусок PHP-скрипта? Ты что его, будешь потом через eval() исполнять? Это bad practice во-первых, сами разработчики http://php.net/manual/ru/function.eval.php юзать эту функцию во-вторых, а в-третьих это огромная дыра в безопасности. Про eval() я предположил потому что иного применения твоему коду я не вижу.

Если хочешь получить нормальный ответ, задай нормальный вопрос. По твоему куску кода помимо eval я могу сказать что у тебя строка не закрыта, скобки нет, точки с запятой нет, eval() не выполнится если строка начинается и заканчивается тегами <?php ?>, и много ещё чего. По куску, с мясом вырванному из контекста, особливо в твоём случае, мало кто что сможет сказать.

Вангую, что кусок этот вырван из вордпресса. Почему бы не обратиться к документации по вордпрессу? Её тонны, в том числе и на русском языке.

Автор: LeeFORT 15.12.2013, 12:16
Добавлено @ 12:21
Цитата(krypt3r @ 12.12.2013,  05:09)
Слово "новичок" пишется через гласные "и", "о"
Какой HTML формирует ваш код и что делает print_thumbnail()?

Можешь считать меня безграмотным и образованием в 3 класса!

Извини за резкость.

Новичок я.)


doctor2k, именно оттуда.
Спасибо, я и сам разобрался! 

Обясню этот кусок кода если будут искать.
Данный кусок отвечает за смену фона.
Закачиваете миниатюру, после чего эта миниатюра используется в фоне которые выводится на сайте.
Просто откройте данное изображение(оно имеет оригинальное название) и измените его в фотошопе по размеру. такому какому вам нужно.

Удачи всем smile


Автор: doctor2k 15.12.2013, 18:32
Цитата(LeeFORT @  15.12.2013,  12:16 Найти цитируемый пост)
Спасибо, я и сам разобрался! 

молодец) это самый лучший выход всегда

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)