php使用session来保存用户登录信息使用session保存页面登录信息1、数据库连接配置页面:connectvars.php 2、登录页面:logIn.php连接数据库的相关信息 require_once 'connectvars.php';//开启一个会话 session_start();$error_msg = ""; //如果用户未登录,即未设置$_SESSION['user_id']时,执行以下代码 if(!isset($_SESSION['user_id'])){if(isset($_POST['submit'])){//用户提交登录表单时执行如下代码$dbc = mysqli_connect(DB...
这里介绍一下如何让自己的Android程序具有联网功能。当然首先要有一台服务器,如果只是进行测试的话,可以使用局域网代替(手机连电脑wifi)。要求电脑已配置好Apache+PHP环境。 下面是一个简单的Android程序,相信只要有一定的Java基础就能大概“猜懂”其中的含义。(程序可能写的不够完善)Android程序布局文件Activity</strong>_vertical_margin" android:paddingLeft="@dimen/<strong>Activity</strong>_horizontal_marg...
php使用PDO扩展连接PostgreSQL对象关系数据库$pdo = NULL;if(version_compare(PHP_VERSION, 5.3.6, <)){$pdo = new \PDO(pgsql:host=127.0.0.1;port=5432;dbname=postgredb1,postgres,"123456",array(\PDO::MYSQL_ATTR_INIT_COMMAND=>SET NAMES \UTF8\ ));}else{$pdo = new \PDO(pgsql:host=127.0.0.1;port=5432;dbname=postgredb1,postgres,"123456");}try {$pdo->beginTransaction();$tableName = user;if($fetch = true){$myPDO...
本文讲的是在centOS下使用mongodb的完整安装配置过程。更换yum源我们希望通过yum来安装,这样比较方法快捷,但是centOS默认的yum环境中并没有我们需要的内容,所以我们需要主动更换yum源为163的源。首先获取163源:# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo然后我们将自己本机的yum备份:#mv CentOS-Base.repo CentOS-Base.repo.bak再将下载的163源改为本机源:#mv CentOS6-Base-163.repo CentOS-Base.repo接下来...
导出数据库代码:exec("mysqldump -h localhost -uroot -ppassword --default-character-set=utf8 dbname>d:/aaa.sql 2>&1", $output, $return_val);exit;注意事项:1)-h和localhost中间要有空格(否则输出会报密码不正确错误) 2)-u和root,-p和password中间不能有空格(如果中间有空格输出结果为空) 3)--default-character-set=utf8(用来设置导出文档的字体格式) ...
需求是这样的,需要登录带验证码的网站,获取数据,但是不可能人为一直去记录数据,想通过自动采集的方式进行,如下是试验出来的结果代码!有需要的可以参考下!<?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller {protected $cookieName = array(cookie_verify, cookie_verify);protected $cookiePath = /cookie/;protected $cookiePathFile = array();public function index(){...
现在使用PDO进行数据库操作,已经是标配了,在使用过程中,需要注意一下问题注意要点参数绑定不能应用到表名上//错误 $sth = $dbh->prepare('SELECT name, colour, calories FROM ? WHERE calories prepare('SELECT name, colour, calories FROM fruit WHERE calories 参数绑定不能应用到列名//错误 $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE ? prepare('SELECT name, colour, calories FROM fruit ...
本文实例讲述了PHP使用strstr()函数获取指定字符串后所有字符的方法。分享给大家供大家参考,具体如下:PHP的strstr()函数可搜索字符串在另一字符串中的第一次出现位置,并返回字符串的剩余部分。strstr()函数定义如下:strstr(string,search,before_search)参数说明:string 必需。规定被搜索的字符串。search 必需。规定所搜索的字符串。如果此参数是数字,则搜索匹配此数字对应的 ASCII 值的字符。before_search 可选。默认值为...
本文实例讲述了PHP使用trim函数去除字符串左右空格及特殊字符的方法。分享给大家供大家参考,具体如下:PHP中trim()函数定义如下:trim(string,charlist)参数说明如下:string 必需。规定要检查的字符串。charlist可选。规定从字符串中删除哪些字符。如果被省略,则移除以下所有字符:"\0" - NULL"\t" - 制表符"\n" - 换行"\x0B" - 垂直制表符"\r" - 回车" " - 空格示例代码如下:<?php$str="\r\r(:@_@ 本站 提供大量优秀脚本与素...
设置session用memcache来存储方法I: 在 php.ini 中全局设置 session.save_handler = memcache session.save_path = "tcp://127.0.0.1:11211" 方法II: 某个目录下的 .htaccess php_value session.save_handler "memcache" php_value session.save_path "tcp://127.0.0.1:11211" 方法III: 再或者在某个一个应用中 1 ini_set("session.save_handler", "memcache"); 2 ini_set("session.save_path", "tcp://127.0.0.1:11211");...
聊天逻辑的好多细节没有实现,只实现群发。php代码:$serv = new swoole_websocket_server("127.0.0.1",3999);//服务的基本设置 $serv->set(array(worker_num => 2,reactor_num=>8,task_worker_num=>1,dispatch_mode => 2,debug_mode=> 1,daemonize => true,log_file => __DIR__./log/webs_swoole.log,heartbeat_check_interval => 60,heartbeat_idle_time => 600, ));$serv->on(connect, function ($serv,$fd){ // echo "client:...
本文实例讲述了php使用timthumb生成缩略图的方法。分享给大家供大家参考,具体如下:生成缩列图有二种方式:一、提前生成好,供调用缩列图常规做法是,开始根据网站中的图片规格,要生成多少种缩列图,图片上传过程中就会生成缩列,供不同需求去调用。像这种方法有一点不好就是,如果增加图片规格以后,以前上传的图片没有该规格的,还要重新生成。二、调用的时候在生成缩列图。这也是我写这篇文章原因。推荐一个timthumb,个人觉得...
phpdoc 使用(一)最近由于业务需要,需要开发文档,并且代码注释要写的详略得当,所以干脆按照phpdoc的格式写,用它来生成文档,文档看起来貌似还不错.1 安装phpdoc pear channel-discover pear.phpdoc.org pear install phpdoc/phpDocumentor2 安装完成后,可以用 phpdoc -h 来查看phpdoc 的使用信息user@ubuntu15:/srv$ phpdoc -h Usage:project:run [-t|--target[="..."]] [--cache-folder[="..."]] [-f|--filename[="..."]] [-d|--di...
本文实例讲述了PHP使用socket发送HTTP请求的方法。分享给大家供大家参考,具体如下:socket方式:$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array("sec"=>20, "usec"=>0)); socket_connect($socket, www.baidu.com, 80); //里面的换行代表 \r\n 注意拷贝的代码后面可能有空格 $http = <<<eof GET / HTTP/1.0 Accept: */* User-Agent: Lowell-Agent Host: w...
给骨头系统开发的图像库的 imagick 部分 ,支持 gif , 完美支持裁切、生成缩略图、添加水印 。支持按方位生成缩略图像, 如:// 把左上角优先 $image->resize_to(100, 100, north_west); // 右边优先 $image->resize_to(100, 100, east); ...更多参数看源代码原图效果图:调用方式:include imagick.class.php; $image = new lib_image_imagick(); $image->open(a.gif); $image->resize_to(100, 100, scale_fill); $image->add_...