由于是在windows 下的iis进行php的环境,所以很多情况下不能像lamp那么简单进行设置。由于工作原因我也遇到很多session无法保存的情况(在wamp下)。以下是相信信息的汇总,仅供参考学习。1,php.ini设置问题,这类情况下需要设置 session_auto_start = on //这是自动开启session的 在php文档中输入 phpinfo 查看是否正确的开启了session。2,保存session的文件夹有问题 首先查看php.ini中的session_save_path 是否存在,...
近期又php项目,乱码是个头痛的问题解决方法:1,php 文件中 添加 header(“Content-Type: text/html; charset=utf-8");2,需要做数据库操作的php程序前加mysql_query("set names ‘编码‘");,编码和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了mysql_query("set names ‘utf8‘") 或者mysqli_query("set names ‘utf8‘");需要注意的是红色标示的...
本文实例讲述了php保存任意网络图片到服务器的方法。分享给大家供大家参考。具体分析如下:任意指定一个网络图片地址,通过这个函数下载到本地服务器
<?php
function saveImage($path) {if(!preg_match(‘/\/([^\/]+\.[a-z]{3,4})$/i‘,$path,$matches))die(‘Use image please‘);$image_name = strToLower($matches[1]);$ch = curl_init ($path);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_BINARYTR...
复制代码 代码如下:$conn = new com("ADODB.Connection"); $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("www.jb51.net/db.mdb"); //与access连接要用到com接口了。 $conn->Open($connstr); $rs = new com("ADODB.RecordSet"); //数据查询并显示出来 $rs->Open("select * from szd_t",$conn,1,1); while(! $rs->eof) { $f = $rs->Fields(1); echo $f->value; $rs->MoveNext(); } //下面来看一下php acc...
mysql可以直接保存二进制的数据,数据类型是blob。
通常在数据库中所使用的文本或整数类型的字段和需要用来保存图片的字段的不同之
处就在于两者所需要保存的数据量不同。MySQL数据库使用专门的字段来保存大容量的数据,数据
类型为BLOB。
MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可
变数量的数据。BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB
和LONGBL...
GET案例/**
?*?curl_get
?*?@param?$url
?*?@param?null?$param
?*?@param?null?$options
?*?@return?array
?*/
function?curl_get($url,?$param?=?null,?$options?=?null){
????$defaultOptions?=?array(
????????‘timeout‘???????????????=>?30,?//?超时时间(秒)
????????//?header(请求头)??????????Array|String????????????推荐使用数组
????????//?参数格式1(数组):
????????//??????array(‘Content-type:?text/plain‘,...
解决 php的session无法保存到redisphp的session写入redis配置vim /etc/php-fpm.d/www.conf user = nginx group = nginxphp_value[session.save_handler] = Redisphp_value[session.save_path] = ‘tcp://192.168.1.2:6688‘php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcachevim /etc/php.inisession.save_handler = redissession.save_path = "tcp://192.168.1.2:6688“但是我刷新验证码时,再去查看redis的key值是...
本文实例讲述了PHP实现将HTML5中Canvas图像保存到服务器的方法。分享给大家供大家参考。具体实现方法如下:一、问题:在几年前HTML5还没有流行的时候,我们的项目经理曾经向我提出这样一个需求:让项目评审专家们在评审结束时用笔在平板电脑上进行电子签名。这需要我们评审软件里提供这样一个功能:打开浏览器,登录,进入评审意见页,页面最下部有个方块区域,用户在这里用触摸笔进行签名,然后这个签名将会保持的服务器上。这样的...
模板代码<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title>ueditor demo</title></head><body><!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain"></script><!-- 配置文件 --><script type="text/javascript" src="http://localhost/myapp/public/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/javascript" src="http://localhost/myapp/public/...
Mac环境下我们建立目录的时候往往要增加目录的时候要修改权限,输入密码,大大的降低了效率。解决办法:1、找到你的目录站点 终端打开打2、终端输入find file -exec sudo chmod 777 {} \; 既可以解决 例子:PHP项目:PHPTest路径 /Users/MuyunLee/PHPWorkSpace/PHPTest/终端执行 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }find /Users/MuyunLee/PHP...
我使用过两种办法:第一种是数组序列化,简单,但是调用时比较麻烦一些;第二种是保存为标准的数组格式,保存时麻烦但是调用时简单。 第一种方法: PHP代码 复制代码 代码如下:$file="./cache/file.cache"; $array = array("color" => array("blue", "red", "green"), "size" => array("small", "medium", "large")); //缓存 file_put_contents($file,serialize($array));//写入缓存 //读出缓存 $handle = fopen($file, "r"); $cac...
本文实例讲述了php采集内容中带有图片地址的远程图片并保存的方法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:function my_file_get_contents($url, $timeout=30) {
if ( function_exists(‘curl_init‘) )
{
$ch = curl_init();
curl_setopt ($ch, curlopt_url, $url);
curl_setopt ($ch, curlopt_returntransfer, 1);
curl_setopt ($ch, curlopt_connecttimeout, $timeout);
$file_conten...
在php 页面中phpinfo() 看下session 是否存在。session 的path 是否设置。具体的还要自己检查。
1.php.ini中的output_buffering=off 改成output_buffering=4096
2.php.ini中的session.save_path是否设置好了
3.pgp.ini中的session.auto_start = 0 改成session.auto_start = 1
4.php代码session_start() 前面不能有输出,而且必须放在首行;在session_start()的php代码之前的任何字符都被看作headers。原文:http://www.cnblo...
概要:php中的错误日志,可以保存在本地,也可以保存在远程目录,下面我们以保存在本地为例子。php错误日志保存相关函数:error_log($mes,$mes_type,$destination)其中$mes_type=3说明,错误日志是追加写入文件,而不是覆盖原文件案例1:<?php
date_default_timezone_set("Asia/Chongqing");
function age_error($erroro,$erromes)
{
echo "<strong>错误级别</strong>:<font color=‘red‘>".$erroro."</font><br>";
echo ...
同时使用session和cookie来保存用户登录信息1、数据库连接配置页面:connectvars.php复制代码 代码如下:<?php//数据库的位置define(‘DB_HOST‘, ‘127.0.0.1‘);//用户名define(‘DB_USER‘, ‘root‘);//口令define(‘DB_PASSWORD‘, ‘19900101‘);//数据库名define(‘DB_NAME‘,‘test‘) ;?>2、登录页面:logIn.php复制代码 代码如下:<?php//插入连接数据库的相关信息require_once ‘connectvars.php‘;//开启一个会话session...