我的代码:
<?php
foreach ($berita as $data) {
?>
<li><a href="<?php echo site_url('/home/berita/'.$data->id); ?>"><img src="<?php echo base_url ('upload/berita/'.$data->gambar); ?>" title="<?php echo $data->judul ;?>"></a>
<div class="slide-caption n hidden-phone">
<h3><?php echo $data->judul ;?></h3>
<?php
}
?>
当在localhost中它可以工作但是当我托管它时它不会工作 它会导致图像尺寸过大吗?
答案 0 :(得分:0)
您需要在php.ini中设置upload_max_filesize和post_max_size的值:
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
修改php.ini文件后,需要重新启动服务器以使用新配置。
如果您无法访问php.ini文件,可以使用.htaccess处理它,如下所示:
<IfModule mod_php5.c>
php_value upload_max_filesize 40M
php_value post_max_size 40M
</IfModule>