使用Codeigniter中的iptcembed()将IPTC数据写入图像

时间:2012-01-31 20:55:34

标签: php codeigniter

我正在尝试将一些IPTC数据写入Codeigniter中的上传表单中的图像。

我可以让它读出数据很棒,但我也需要能够写出来。

基本上当我尝试编写数据时,我收到此错误:

  

严重性:警告

     

消息:iptcembed()[function.iptcembed]:无法打开   http://www.mydomain.com/photos/testimage1.jpg

     

文件名:controllers / upload.php

     

行号:139

麻烦的是,URL是正确的,我不明白为什么它无法打开文件。在运行iptcembed()之前上载文件以确保它可以找到图像。

第139行是:

$path = base_url()."photos/".$filename;

$ filename是早期在函数中上传的文件的文件名。

我正在使用PHP手册中的第一个例子来编写IPTC数据。

想法?

1 个答案:

答案 0 :(得分:0)

可能已找到解决方案,但只是分享。

我的问题是完整的网址,可能就是这种情况

"$path = base_url()."photos/".$filename;" base_url导致了这种麻烦。