есть скрипт загрузчика фото который после загрузки выводит информацию "что с ней делать" удалить или изменить, этот скрипт добовляет файлы по одному , хотелось бы добавить но после добовления скрипт не работает точнее не добовляет фото... Ниже часть кода подскажите куда копать Код (PHP): <h3 style="margin-top:25px;"><a name="nyuk"></a>TEST</h3> <?$kalan = $_SESSION["ilan_foto"] - $topfoto; if($kalan == 0) echo "<p>test foto</p>"; else{?> <p>Upload foto</p> <form action="/xxx/xxxxx1/<?=$t?>/<?=$id?>" method="post" enctype="multipart/form-data"/> <input type="hidden" name="yeni" value="<?=$new?>" /> <input type="hidden" name="t" value="<?=$t?>" /> <?for($i = 1; $i < $past+ 1; $i++){?> • <input type="file" name="f<?=$i?>" class="f1" style="width:500px;" /> <input type="radio" name="all" value="<?=$i?>" /><br /> <? } if($new){?> <p> <input type="submit" name="tayfun" value="Upload , next step;" class="dugmetur" /> <input type="button" value="next;" class="dugmetur float-right" onclick="window.location='<?=/*($_SESSION['uyetip'] == 1 ? "/xxx/xxxxx2/$t?id=$id&new=1" : */"/xxx/xxxxx3/$t?id=$id&new=1"/*);*/?>';" /> </p> <? }else{?> <p> <input type="submit" value="upload" class="dugmetur" name="tayfun" /></p> <? }?> </form> Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Ребята, добрый день, есть маленький кусочек кода, помогите исправить, искал конечно в гугл, пытался понять, но для правки такой мелочи мне приходится изучать синтаксис РНР, а опытному прописать всего строчку кода. Здесь получение src картинки из переменной. Хотелось бы получить динамичный блок, если картинки нет, то блок спрятан: Код (Text): if(src== null) {<figure class="wrap-img more" style="display:none>} else {<figure class="wrap-img more" style="display:block">} Собственно код Код (PHP): <?php if (isset ( $this->_tpl_vars['HEAD_IMAGE'] )): ?> <figure class="wrap-img more"> <img src="<?php echo $this->_tpl_vars['HEAD_IMAGE']['src']; ?>" alt="image" width="1100" height="406"> <div class="bottom"> <span class="heading"><?php echo $this->_tpl_vars['HEAD_IMAGE']['description']; ?></span> <span class="nook">nook</span> </div> </figure> <?php endif; ?>
К сожалению ничего не изменилось. Есть подобные строки в файле .tpl, может в них тоже есть необходимость поправить код? Код (PHP): {if isset($HEAD_IMAGE)} <figure class="wrap-img more"> <img src="{$HEAD_IMAGE.src}" alt="image" width="1100" height="406"> <div class="bottom"> <span class="heading">{$HEAD_IMAGE.description}</span> <span class="nook">nook</span> </div> </figure> {/if}
да, форма исчезла, но при добавлении картинки она вновь не появилась)) Добавлено спустя 4 минуты 30 секунд: Спасибо. победил!
Выяснил что за работу отвечает фаил tpl а не php, и по принципу вашей первой подсказки поправил {if isset($HEAD_IMAGE)} на {if isset($HEAD_IMAGE.src)} Итог Успех