我想要手动指定文件名,而不是动态加载文件,返回带有文件名的字符串的函数。我在php中有函数,显示了这段代码 -
<a >
<figure>
<img src=\"images/parfumes/car.png\" class=\"parfume$ProductID\" value=\"$ProductPrice \" height=\"225\" width=\"225\">
<figcaption >Цена: $ProductPrice лв.</figcaption>
</figure>
</a>";
这是返回字符串的函数:
function getPpicture($id)
{
$path = 'images';
$files = scandir($path);
foreach ($files as $file) {
if (is_file($file)) {
echo "Файлът несъществува. Моля опитатайте отново!!";
} else {
$ext = basename($file, '.*');
if ($ext == $id) {
return $ext . "";
break;
}
}
}
}
我想要这样的东西:
<img src=\"images/parfumes/getPpicture(somedigit)\" class=\"parfume2\" value=\"$ProductPrice\" height=\"225\" width=\"225\">
<figcaption >$ProductPrice.ЛВ</figcaption>
</figure>";
任何想法,这是正确的语法??
答案 0 :(得分:0)
这可以分两步完成:
img
代码分配ID(不是必需但更方便)
<img src="images/parfumes/getPpicture(somedigit)" id="myImg"class="parfume2" value="$ProductPrice" height="225" width="225">
&#13;
src
属性
醇>
document.getElementById('myImg').src = "images/parfumes/" + getPpicture(somedigit);
&#13;