本来是想利用.htaccess文件做url的隐性跳转的,不过后来发现不现实,因为很多程序写的都是依赖于url中的文件路径的,不过也因为这个,学到了.htaccess的不少东西,下面分享一个比较好用的!......
2023-03-19 83
本文实例讲述了在drupal导入图片的方法。分享给大家供大家参考。具体实现方法如下:
1. 把图片文件上传到服务器对应的目录里(在这个项目中,上传目录是sites/default/images/tushuimage/20110906
2. 用下面这段代码(为方便,我创建了一个基本页面,在里面用PHP代码)复制代码代码如下:$file=new stdClass(); $file->fid=0; $file->uid=1; $file->filename = $filename; $file->uri="public://images/tushuimage/20110906/".$filename; $file->filemime="image/jpeg"; $file->filesize=filesize("serverPathToTheFile"); //并非web路径,而是服务器上文件的路径 $file->status=1; $file->timestamp = time(); $file=file_save($file);
3. 这样得到的$file是一个更新成功以后的 文件对象, 里面的fid即是这个图片在服务器上的ID。
4. 为了把图片与node的字段链接起来,用下面的代码:复制代码代码如下:$node->field_tushuimage = array("und" =>array( array("fid" =>$file->fid ) ));5. 在node_save保存节点数据时,就会把field_tushuimage字段与图片关联起来。
希望本文所述对大家的drupal二次开发有所帮助。
以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!
标签: Drupal
相关文章
本来是想利用.htaccess文件做url的隐性跳转的,不过后来发现不现实,因为很多程序写的都是依赖于url中的文件路径的,不过也因为这个,学到了.htaccess的不少东西,下面分享一个比较好用的!......
2023-03-19 83
关键字描述:绿色 还原 相册 管理 用户 社区 网站 图片 SNS 一个 &ldquo 据统计,我国平均每天新增网民24万,新增网站近3000家。互联网的飞速发展在带给人们海量信息和方便快捷的同时,......
2023-03-14 482
关键字描述:UCenter Home SNS 建站系统 Comsenz 群组 管理 管理员 UCenter Home是Comsenz公司发布的一款SNS建站系统,目前最新版本是1.5。在 UCHom......
2023-03-14 165