2010-09-03 3 views
0

Если у меня есть путь к изображению, хранящемуся в $thumbPath, и я положил его как src тега img, он удаляет конец «/» из тега. У кого-нибудь есть идеи об этом?Когда я создаю src тега img, используя php, он разбивает косую черту в конце тега. Кто-нибудь сталкивался с этим раньше?

<img src="<?php echo $thumbPath; ?>" /> 
// <img src="path/to/file/foo.jpg"> 

Благодаря

+3

Это не будет, период. Здесь есть другая проблема с реализацией, возможно, механизм шаблонов или программа, которую вы используете для проверки источника, не обеспечивают исходный источник, а обрабатываемый. – Wrikken

+0

Как вы заметили, что его убрали? Просмотр источника HTML в вашем браузере? Или, может быть, с помощью Firebug? –

+0

Где вы смотрите на сгенерированный источник? Скорее всего, любое приложение/браузер, который вы используете, «помогает» очистить источник для вас. PHP не будет добавлять/удалять что-либо из вашего вывода, если вы не попросите его сделать это. –

ответ

2

кажется очень маловероятным, что это место проблемы. «Эхо» не воспринимается семантически. Гораздо более вероятно, что ошибка существует в том, что генерирует код $thumbPath.

0

Будет не разделить его. Поскольку / выходит за рамки кода, который вы нам предоставили. Источником проблемы является нечто другое, без какой-либо дополнительной информации я не могу вам помочь.

1

Вот тест, чтобы показать, что Wrikken et al. являются правильными:

<?php 
ob_start(); 
$thumbPath = 'path/to/file/foo.jpg'; 
?> 

<img src="<?php echo $thumbPath; ?>" /> 

<?php 
echo htmlspecialchars(ob_get_clean()); 

// Output: 
// Browser: <img src="path/to/file/foo.jpg" /> 
// CLI: &lt;img src=&quot;path/to/file/foo.jpg&quot; /&gt; 

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

  • Нет связанных вопросов^_^