我在Codeigniter中有这个索引页面:
<?php
if(!isset($posts)){
?>
<p> There Are Currently No Posts On This SIte.</p>
<?php
} else {
foreach ($posts as $row){
?>
<img src="<?echo base_url().'uploads/'.$row['image_path'];?>">
<?
}
?>
<p> There Are Posts On This SIte.</p>
<?php
}?>
当我加载页面时,我明白了:
查看来源,我可以看到IMG HTML标记正在通过服务器来源文件:
你能解释为什么图片没有显示吗?
一些注意事项:
$image_path
是uploads
文件夹中图片的名称。Base_url()
已在config.php
文件中正确配置。
编辑: Apache日志抛出20024错误:给定路径格式错误或包含无效字符.....但我似乎无法看到路径出现任何问题...
答案 0 :(得分:0)
很难说,但是如果我看到你的Base_url()丢失了,我的赌注是配置不正确,通常是http://localhost:3000/firstapp...
而不是http://localhost/firstapp