服务器找不到文件路径

时间:2014-03-05 02:37:25

标签: php mysql

有人可以帮助我。我已经在线上传了一个程序和一个数据库。在我的程序中,我有一个可以下载的报告。这份报告上有图片。这是我的问题。

  

致命错误:未找到异常'异常',消息'找不到文件/images/photo.PNG!'在/home/content/20/7559320/html/war/PHPExcel/Worksheet/Drawing.php:227

     

堆栈跟踪:#0 /home/content/20/7559320/html/war/admin_report1.php(178):PHPExcel_Worksheet_Drawing-> setPath('/ images / photo.P ...')#1 {main在第227行的/home/content/20/7559320/html/war/PHPExcel/Worksheet/Drawing.php中抛出

我应该在数据库表中放置哪些文件路径有效?

1 个答案:

答案 0 :(得分:0)

假设/home/content/20/7559320/html/是您网站的文档根目录,而您尝试加载的photo.PNG文件实际上位于/home/content/20/7559320/html/images/,请尝试使用

$path = __DIR__ . '/../images/photo.PNG';

$someExcelDrawingObject->setPath($path);
// I don't know what your PHPExcel_Worksheet_Drawing object variable is called of course

__DIR__解析为当前PHP脚本(admin_report1.php => /home/content/20/7559320/html/war)的绝对文件系统路径。

如果您的图片实际位于/home/content/20/7559320/html/war/images/,则路径为

$path = __DIR__ . '/images/photo.PNG';