phpopen
⑴ php-opencc问题
把opencc_open换成PHP 的fopen试试?
$od = fopen('t2s.json');
⑵ php开启fsockopen函数
1.方法一:
第一步:
php.ini文件中查找
allow_url_fopen = On
使其值为On
第二步:
php.ini文件中查找
extension=php_openssl.dll
如果前面有分号,去掉分号
第三步:
重启web服务器,apache或IIS
2.还有一种情况,也就是方法二:
1. vi php.ini
找到 allow_url_fopen 这个参数设置成 On,即
allow_url_fopen = On
2. 让你的php支持 opensll扩展。
默认,是没有openssl扩展的,只能重新编译安装。
yum install openssl openssl-devel
cd /usr/local/src/php-5.2.14/ext/openssl
/usr/local/php/bin/phpize
./configure –with-openssl –with-php-config=/usr/local/bin/php-config
make && make install
看提示,把编译成的openssl.so 拷贝到你在php.ini 中指定的 extension_dir 下
3. vi php.ini
加入
extension=openssl.so
4. 重启web server
⑶ php window.open
echo "<td class='$c'><a href='hours.php?id=$row[0]' onclick="onclick="window.open(this.href);return false;"" >Hours</a></td>";
⑷ php中sqlite_open()无法使用
未定义的函数sqlite_open()
首先,你确定开启了php.ini中extension=php_sqlite3.dll和extension=php_pdo_sqlite.dll的支持(以windows 7环境的php5.4为例)。其次看看你的ext文件夹中有没有这个两个文件。如果没有那就去重新下载官方版本(不要随便下载某些非官方网站的程序,安全性难以保证)。
还有一个可能引起这种错误的就是php的核心引擎未能找到你配置的php.ini文件,此时使用了默认配置(内置的最简单的配置,所以很多扩展都没有添加)。这个不用我教你了吧。
如果对于如何自己手动搭建php开发环境,想要了解php工作原理,去我的文库看看吧。《php5.4.6配置教程》
⑸ PHP中,“download.phpopen=2&id=2776&uhash=1234” 这表示是什么意思或者说是怎么执行
download.php 是存在服务器端的脚本文件
open=2&id=2776&uhash=1234” 这是参数 到服务器端 会被分解为3个参数
open=2
id=2776
uhash=1234
服务器脚本文件会根据这3个参数的内容 把需要下载的文件发到前端
如何执行 要看脚本文件的源代码,
参数里有个ID 大概是根据ID 在数据库中查找出需要下载的文件名,再从磁盘中或数据库中取出文件内容发送到前端浏览器 供使用者存储到本地磁盘
⑹ php window.open 传参数
<input type="button" onClick="methodone('参数')" value="提交">
function methodone(str){
window.open("aa.htm?para=" + str,"","width=640,height=480,resizable=no")
}