2013-10-28 2 views
-1

У меня есть следующий код:HTML тег закрытия с PHP кода

<a class='example-image-link' href='images/<?php echo addslashes($elevations);?>' data-lightbox='example-set' title='Click on the right side of the image to move forward.'><?php echo addslashes($elevations);?></a> 

В коде выше <a> тег закрывается, где PHP тег ?> закрывается. <a> закрытия "/> "тег не закрывается после„название“, но закрывает здесь:.? <?php echo addslashes($elevations);?> то есть после того, как

Какова возможная причина и как я должен исправить это

+0

не очищено, что вы хотите сказать, но это ... href = '' –

+1

Опубликовать вывод: 'var_dump (addslashes ($ elevations)) ' – vbrmnd

+1

В коде нет ничего плохого, что-то еще ломает его. Какие результаты вы ожидаете? Я поставил свой нижний доллар, что это ваша переменная '$ elevations', которая не задана или отформатирована правильно. Возможно, даже ваш Lightbox JS. –

ответ

0

если вы получите ошибку от выше, то просто сделайте следующее

<?php 

echo "<a class='example-image-link' href='images/".addslashes($elevations)."' data-lightbox='example-set' title='Click on the right side of the image to move forward.'>".addslashes($elevations)."</a>"; 

?> 
+0

Спасибо. Проблема с тегом исчезла, но теперь она не реализует лайтбокс. – user2822187

0

Я не получаю то, что вы говорите, но я вещь может быть проблема в вашем HREF тега, попробуйте ниже

href= "<?php echo "images/".addslashes($elevations);?>" 
+0

Что происходит, так это тег угловой скобки «>» должен закрываться после title = 'Нажмите на правую сторону изображения, чтобы двигаться вперед.'> .. ie после слов «вперед». но он закрывается ($ elevations);?> 'php-кода .. Я пробовал ваше решение, но это не помогает – user2822187

+0

@ user2822187, попробуйте код выше, это работает или нет? –

Смежные вопросы