欢迎各位兄弟 发布技术文章
这里的技术是共享的
phpword 不能读 excel word 等
google在线查看word excel pdf 等各种文件
http://docs.google.com/viewer
php二种读取和创建word文档方法PHP操作word文档的二种方法 方法一:利用php com模块 。也即利用word提供的本地api,所有只适用于windows系统上。 view plaincopy to clipboardprint?<?php $word = new com('word.application') or die('无法打开word'); $word->Visiable = false; $doc_file = '/path/to/doc'; $word->Open($doc_file); $text = '这段文字将被写到word文档中去'; $word->Selection->TypeText($text); //保存 $word->ActiveDocument->Save(); //读取内容
http://www.w3school.com.cn/php/func_filesystem_file.asp
PHP Filesystem 函数
file() 函数把整个文件读入一个数组中。
与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。
2010年9月26日admin发表评论阅读评论
在linux上用PHP读取WORD文档,其实是使用了 antiword程序把word文档转化为txt文档。
再使用php执行系统命令调用而已。
具体操作如下:
1、安装antiword
官方站:http://www.winfield.demon.nl/
//下面的代码 只有在装了office 的window 平台下才起作用
//doc 文档必须要绝对路径
$vowels = array("/", "\\","!","@","#","$","%","^","&","*",'<','>');
//第一个参数可以为数组 $str = str_replace($vowels, "", $str);
drupal ipaper 模块的使用
Enter the API key on the configuration page (/admin/settings/ipaper).
http://zh.scribd.com/email shipingzhong@mail.comusername shipingzhongpassword 19811130
*Getting started*After you install the module, get an API key for your website at http://www.scribd.com/platform/start.
drupal 模块 admin menu
在后台的最上方出现菜单 更好的后台菜单模块 多级下拉的菜单
管理起来更方便
linux 的host 文件在哪
在 /etc 下面
httpd.conf 引入新的文件
在 httpd.conf 的最后加上
Include etc/extra/httpd-my.conf
sudo /opt/lampp/lampp restart 重启
sudo /opt/lampp/lampp start 启动
sudo /opt/lampp/lampp stop 启动
apache 的httpd.conf
rewrite_module 开启
还有 程序路径也不能错
就是 vhost 路径不能错
文本编辑器,就像是win的记事本。 不过是在视窗模式下面的。 在Linux下面最流行的文本编辑器是vi建议你使用vi。 不要用gedit。 另外你用gedit修改文件的时候给看下权限不是所有文件都有权利修改的除非你是root
sudo为大家所知,是linux系统管理下指令,它可以让系统管理员执行root命令,比如halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,也提高了安全性。怎么在Linux下使用sudo呢?有一些什么技巧性的东西?
ubuntu默认是以普通用户身份登录的,但想执行一些只有root身份才能执行的命令时,可以在命令前加上sudo ,就能临时提升自己的权限。比如,想在根目录下建立一个文件夹,用
就会提示没权限,而用
可以通过phpinfo 来查看信息
memory_limit 内存限制改大一点
max_execution_time 最大执行时间改得大一点
upload_max_filesize 上传的最大文件改大一点
内存分配不足 Fatal error:Allowed memory size of 8388608 bytes exhausted (tried to allocate 32907 bytes
通过修改php.ini来解决
找到 memory_limit 改成大一点
自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs. 我建议使用一个组来管理,下面的例子是使用winfs 创建组
group -r winfs
添加当前用户usera到组
usermod user -a -G winfs
sudo gedit /usr/sbin/autowinfs
复制粘贴以下引用的内容, 保存文件, 退出。
Boost模块是
Pathauto,可以为drupal站点的各种内容,比如:node(文章页)、Taxonomy term(分类)、users(用户),自动生成url别名,而不需要管理员自己一个个添加别名。
要使用静态模块 必先使用伪静态
一)使用伪静态
1)pathauto模块 我使用的是 2.0的版本admin/build/path/pathautopathauto 与 token 模块一起使用[term-raw]/[title-raw].html 这里是设置的它的路径2)pathauto模块 中文版 chinese 中文拼音化模块在介绍Pathauto使用之前,想说明的一点是,Pathauto在将中文字段值转换成url时,url会出现乱码,这有违我们的初衷搜索引擎友好,所以非英语站点在使用Pathauto之前还需要安装“Transliteration模块”,主要将中文字段值转化为对应的汉语拼音。这是使path 2.0的语言转换解决方法3)为了避免两个url地址指向同一个页面,我们还需要借助“Globle Redirect模块”。“Globle Redirect模块”安装和Drupal其它模块都一样,其使用设置也非常简单,一般默认其设置就可以了。4)删除别名 再更新一下
二)使用静态
颜色代码
#ccc, #666灰色
#FF0000 红色
无法确定html元素时 我们加上边框 border 或背景颜色 background
drupal teaser默认截取 有时会截到图像一半
所采取的方法
使用template.php的中hook preprocess_node(&$vars)