php判断是手机访问还是电脑浏览器的方法
六月 09, 2019 Views
Comments 0
由于现在很多网站是采用响应式布局的、难免会遇到需要判断是手机用户还是电脑用户,那么在手机访问的时候如果要显示百度广告、体验会很差、所有为响应式做的努力都白费了、下面我们找到判断为手机用户php代码分享给大家。
方法一:
<?php
function isMobile(){
$useragent =isset(
阅读全文zend
PHP长网址与短网址的实现方法
六月 08, 2019 Views
Comments 0
顾名思义,长链接就是一个很长的链接;短链接就是一个很短的链接。长链接可以生成短链接,短链接来源于长链接。
什么是长链接、短链接
顾名思义,长链接就是一个很长的链接;短链接就是一个很短的链接。长链接可以生成短链接,短链接来源于长链接。
为什么要使用长链接、短链接
更加美观,我们可以对长链接和短链接进行对比,很显然可以看出短链接相对成链接来说更加的短小,显得更加的美观。
安全性,长链接可能会携带一些参数,例如http://xxx.xxx.xxx?id=1¶m1=san,我们能够轻松的看出,该url采用的是get的方式,同时也能看出请求了哪些参数。然而短链接http://t.cn/RNGQRUJ,我们只能访问不能轻易的查看处携带了哪些参数等条件。
示例代码下载地址:链接: https://pan.baidu.com/s/1kVh4FQ3 密码: 4r8p /p
阅读全文zend
常用的curl发包函数
六月 08, 2019 Views
Comments 0
function curl( $url , $postFields = null)
{
$ch = curl_init(); 
阅读全文zend
Zend Framework 配置与应用
六月 07, 2019 Views
Comments 0
环境配置
Apache要开启rewrite模块即 :LoadModule rewrite_module modules/mod_rewrite.so
Zendframe work默认使用pdo连接数据库,需开启pdo和pdo_mysql(或其他数据库)扩展入口文件目录(下面即将要配置的public目录)允许重写 AllowOverride All
项目配置
是zendframe work主框架文件解压压缩包,并将解压放到library目录中得到目录结构如下配置虚拟主机,其中public目录为入口文件所在目录(根目录),为了安全此目录设置为web跟目录即可 /configs/application.ini为配置文件,可以配置错误信息以及数据库配置
default为默认模块
访问 域名/index/index 会访问到IndexController.php
阅读全文zend
php怎么用别页面变量?php中页面之间传递变量方法总结
六月 07, 2019 Views
Comments 0
在实际的网站开发当中,我们经常会遇到在一个页面定义的变量,在另外一个页面也要使用,这就需要我们在页面之间传递变量.下面介绍一些常用的方法:
一、用form表单中的hidden隐藏域。这种方法就是把待传递的变量用表单的方式再次传送,比如在用户登陆后,把他的信息如$username、$id等等信息用表单发送到下一张网页,当然,很多情况,是诸如text、option等等框体不想再被看到的话,可以采用隐藏的输入域。下面是一个实例,假设$username是经过上页为验证身份发送到本页并且在本页经过验证的变量,想传递到下一页中去,那么可以建立文件test4.PHP:
<? $username = "张明" ;?&
阅读全文zend
PHP获取访问页面HTTP状态码例子
六月 06, 2019 Views
Comments 0
今天,逐风来和大家分享一个PHP获取访问页面HTTP状态的再封装函数,以下是关键部分代码:
/**
* 获取远程URL的HTTP状态
*
* @version 0.0.1
阅读全文zend
详谈PHP中的密码安全性Password Hashing
六月 06, 2019 Views
Comments 0
如果你还在用md5加密,建议看看下方密码加密和验证方式。
先看一个简单的Password Hashing例子:
<?php
//require 'password.php';
/**
* 正确的密码是secret-password
阅读全文zend
php 防注入与字符反过滤代码
六月 05, 2019 Views
Comments 0
好了为php开发者提供了一款php sql 防注入与字符过滤以及各种过滤代码,实例如下:
//==防注入自动过滤[启用后程序效率低]==
/*
function inject_checks($sql_str){return eregi('select|insert|update|delete|'|/*|*|../|./|union|into|load_file|outfile', $sql_str);}
li
阅读全文zend
php实现word转html文档的例子
六月 05, 2019 Views
Comments 0
word文档不适合放到网页上了,如果我们要放到网页中去是需要一个个复制了,如果你还在复制就out了,下文小编来为各位整理一篇php实现word转html文档的例子,希望文章对各位有帮助.
要想完美解决,office转pdf或者html,最好还是用windows office软件,libreoffice不能完美转换,wps没有api.
先确认com模块是不是开启,phpinfo里面如果有com_dotnet模块,说明已开启,如果没有,修改php.ini,com.allow_dcom = true
前面的注释去掉,重启就OK了,php官方网站说,php5.4.5之前,com模块是内置的,其实也不一定全是,官网下的php 5.3.39,com模块就没有内置.
如果不是内置模块的话,php.ini加上,前提你的ext文件夹下,有该扩展.
extension=php_com_dotnet.dll
然后重启就OK了,代码如下:
b
阅读全文zend
php 目录遍历opendir函数
六月 04, 2019 Views
Comments 0
opendir()函数的作用是:打开目录句柄,如果该函数成功运行,将返回一组目录流(一组目录字符串),如果失败将返回错误[error],你可以在函数的最前面加上“@”来隐藏错误.
syntax语法: opendir(directory,context) parameter
参数:description
描述:directory required. specifies the directory to stream
必要参数,指定目录对象,可选参数,指定需要处理的目录对象的context,这个context包括了一组选项,它可以对文本流的显示方式进行改变,实例代码如下:
<?php
spa
阅读全文zend