0
カルーセルでブロブイメージをエコーする必要がありますが、base64_encode()のためにimgタグ行に一重引用符を使用できません。 img行の引用符。ありがとう!!!!ここでPHPは一重引用符と二重引用符でエコーします
は私のコードです:
echo "
<div id=\"Carousel$i\" class=\"myCarousel carousel slideCarousel\" data-ride=\"carousel\" data-interval=\"5000\">
<ol class=\"carousel-indicators\">
<li data-target=\"#Carousel$i\" data-slide-to=\"0\" class=\"active\"></li>
<li data-target=\"#Carousel$i\" data-slide-to=\"1\"></li>
<li data-target=\"#Carousel$i\" data-slide-to=\"2\"></li>
<li data-target=\"#Carousel$i\" data-slide-to=\"3\"></li>
</ol>
<div class=\"carousel-inner\" role=\"listbox\">
<div class=\"item active\">";
// HEREEEEE !!!!!!
echo '<img src=\"data:image/jpeg;base64,'.base64_encode($image).'\"/>';
echo "</div>
<div class=\"item\">
<img class=\"slideimage\" src=\"images/diving3.jpg\" alt=\"Chania\">
</div>
<div class=\"item\">
<img class=\"slideimage\" src=\"images/Ambergris-Divers-PADI-Scuba-Course.jpg\" alt=\"Chania\">
</div>
</div>
<a class=\"left carousel-control\" href=\"#Carousel$i\" role=\"button\" data-slide=\"prev\">
<span class=\"glyphicon glyphicon-chevron-left\" aria-hidden=\"true\"></span>
<span class=\"sr-only\">Previous</span>
</a>
<a class=\"right carousel-control\" href=\"#Carousel$i\" role=\"button\" data-slide=\"next\">
<span class=\"glyphicon glyphicon-chevron-right\" aria-hidden=\"true\"></span>
<span class=\"sr-only\">Next</span>
</a>
</div>
";
「私はできませんよん何。 base64_encode()のためにimgタグ行を一重引用符で囲みますか?何か問題がありますか?デバッグヘルプ( "**なぜこのコードは動作しませんか?**")には、 、*特定の問題またはエラー*および*それを再現するために必要な最短コード**質問自体**。Que **明確な問題文なし**は他の読者にとって有用ではありません。参照:[最小限で完全で検証可能な例を作成する方法] –
シングルクォートでは、バックスラッシュはそれ自身とシングルクォートだけをエスケープします。それ以外の場合はリテラルとして残ります。 – mario
可能な複製http://stackoverflow.com/questions/9908002/php-and-backslashes-in-strings – mario