【发布时间】:2016-12-06 21:37:13
【问题描述】:
我正在尝试在我的网站上放置下载图片的链接,并且我还想在链接附近显示下载大小。我正在使用
<?php
$filename = base_url().'carteles/as_cartel-8.jpg';
echo filesize($filename);
?>
但我得到一个 PHP 错误。我认为这是因为“base_url”不能在那里使用。但我不知道如何获取文件大小(在我的服务器内部)的 url 来管理它。
编辑:
错误是:
A PHP Error was encountered
Severity: Warning
Message: filesize(): stat failed for http://localhost/TCE/Festivales/carteles/as_cartel-8.jpg
Filename: views/categorias_v.php
Line Number: 32
Backtrace:
File: C:\xampp\htdocs\TCE\Festivales\application\views\categorias_v.php
Line: 32
Function: filesize
File: C:\xampp\htdocs\TCE\Festivales\application\views\template\template.php
Line: 5
Function: view
File: C:\xampp\htdocs\TCE\Festivales\application\controllers\categorias_c.php
Line: 22
Function: view
File: C:\xampp\htdocs\TCE\Festivales\index.php
Line: 315
Function: require_once
我确实配置了自动加载,我的意思是,当我尝试做其他事情时,base_url 工作正常,我的问题是当我尝试使用“filesize”时。
【问题讨论】:
-
如果它在你的服务器中,为什么你需要它与 http?
-
你遇到了什么 php 错误?
标签: php codeigniter