-
PHP中的cURL请求及示例学习笔记
所属栏目:[PHP教程] 日期:2022-01-21 热度:188
cURL是php中一个很强大的功能,可以模仿各种用户请求,如模仿用户登录,发送php cookie等等操作,使用curl_init函数,必须要打开这个php扩展. 1.打开php.ini,开启extension=php_curl.dll 2.检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请[详细]
-
PHP网址缩短代码 生成短网址
所属栏目:[PHP教程] 日期:2022-01-21 热度:189
每个网址用6个字符代替,(32^6) 最多可以拥有1,073,741,824个短网址,当然,你还可以记录更详细的信息,如访问记录,创建时间等,如果真不够用了,还可以删掉很久不用的,代码如下: function shorturl($input) { $base32 = array ( a, b, c, d, e, f, g, h, i, j, k[详细]
-
php 判断访问者是否手机客户端实例
所属栏目:[PHP教程] 日期:2022-01-21 热度:111
最近移动互联网火爆了我们需要做一个PC站与WAP站,要实现如果用户是电脑访问WAP站就自动进入PC站,反之一样,下面我整理了一些代码与大家一起来看看. 方法一,判断HTTP_USER_AGENT,代码如下: $agent = strtolower($_SERVER[HTTP_USER_AGENT]); if(strpos($agent,[详细]
-
php生成与读取excel文件 .csv 实例
所属栏目:[PHP教程] 日期:2022-01-21 热度:142
这里我们是介绍利用php的fgetcsv函数直接来读取.csv文件了,并不是真正的excel文件,如果要读取真正的excel文件我们需要使用插件了,下面我会简单介绍一下. excel文件(.csv),代码如下: ?php function getCSVdata($filename) { $row = 1;//第一行开始 if(($handl[详细]
-
php完成input输入框失去焦点自动保存输入框的数据
所属栏目:[PHP教程] 日期:2022-01-21 热度:89
最近做一个输入框失去焦点时自动保存数据的功能,当然就是jQuery选择器选择input,blur时,ajax提交数据给php文件,php文件保存一下数据,主要是要注意一下中文的问题,所以中间需要转一下编码. 下面的实例是一个列表页,有一点类似excel了,html代码如下: table wid[详细]
-
php中CURL实现多线程的笔记
所属栏目:[PHP教程] 日期:2022-01-21 热度:196
php执行多线程有fscoket与curl两种方式,但我们经常会碰到fscoket不能使用了,但curl很多服务器都支持了,下面我们一起来看一个利用CURL实现多线程方法,PHP实例代码如下: $ch = curl_init(); $curl_opt = array( CURLOPT_URL=http://www.Cuoxin.com, CURLOPT_RE[详细]
-
php位数不够自动0填充补齐的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:55
如果要自动生成学号,自动生成某某编号,就像这样的形式d0000009、d0000027时,那么就会面临一个问题,怎么把左边用0补齐成这样8位数的编码呢?我想到了两种方法实现这个功能. 方法一: 先构造一个数字10000000,千万,也就是一个1,7个0,然后加上当前的编号(比[详细]
-
php获取字符串中url自动加超级链接
所属栏目:[PHP教程] 日期:2022-01-21 热度:192
有时我们希望用户提交的连接地址自动给这个连接加上a标签了,这个其实就是给文本url地址加超级链接了,下面整理了几个例子希望对各位会带来帮助. PHP实例代码如下: $string = 这是php提取文本内容字符串中的网址,连接为http://www.Cuoxin.com 站点; //连接后[详细]
-
PHP压缩javascritp 与CSS的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:125
有的网站有很多的 CSS 文件,如果将它们合并到一起并且进行 Gzip 压缩会减少请求和文件大小,有利于提高网站加载速度。为了方便我不推荐人工压缩和合并 CSS,而是使用 PHP 代码。 首先将所有 CSS 放到一个目录里,然后在此目录新建一个空的 CSS 文件,命名为 c[详细]
-
php socket客户端和服务端互相通讯实例
所属栏目:[PHP教程] 日期:2022-01-21 热度:157
php socket是一个什么东西我就不介绍了,下面来给大家整理了一些关于php socket的实现的客户端与服务端互相通讯的例子. 服务端代码如下: ?php set_time_limit(0); $host=localhost; $port=1001; //创建一个连接 $socket=socket_create(AF_INET,SOCK_STREAM,SO[详细]
-
PHPMailer实现邮件发送例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:132
在php中我们在linux服务器安装了邮件组件可以直接使用mail函数发送邮箱,对于windows系统我们多半使用PHPMailer实现邮件发送了,下面来看一个简单的例子. 使用PHPMailer类实现邮件的发送,代码如下: $phpmailer = new PHPMailer(); $phpmailer-IsSMTP(); // 用s[详细]
-
PHP批量检测并去除文件BOM头信息代码
所属栏目:[PHP教程] 日期:2022-01-21 热度:101
因为文件头信息输出BOM头信息,有时会对程序的执行结果造成影响,那么此时即应对这些文件的BOM信息进行去除,如下代码为PHP方式去除当前目录及子目录所有文件BOM信息的代码,新建文件,将其放倒根目录下,然后浏览器访问即可. 例子:将以上代码保存为后缀为php的文[详细]
-
PHP 获取taobao与百度搜索下拉框内容
所属栏目:[PHP教程] 日期:2022-01-21 热度:103
其实淘宝与百度这两个接口是开放的所以我几乎不需要做任务处理就可以直接来获取它样的下拦框内容,下面一起来看看. 淘宝和百度的接口: 百度:suggestion.baidu.com/su?wd= 搜索内容 p=3t=1273278850500 淘宝: suggest.taobao.com/sug?code=utf-8callback=?q=搜[详细]
-
php计划任务的实现例子介绍
所属栏目:[PHP教程] 日期:2022-01-21 热度:138
最近由于项目需要定时对远程数据库上做一些处理,这里就需要做一个计划任务样子的东西了,经过努力,终于使用php实现了这个计划任务,下面分享一下此次的实现过程. 本次使用php实现计划任务主要使用了 ignore_user_abort() set_time_limit(0) sleep() 这三个函数[详细]
-
phpmailer使用163邮箱发送邮件例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:129
phpmailer是一款免费的php邮件发送插件,我们可以利用phpmailer登录到我们指定的邮件然后再利用这个邮件给我们自动发邮件了,这个现在免费的邮箱像163,sina都支持,只是sina需要简单的打开pop3协义了,好了费话不说多了来看看一段phpmainer 163邮件发送邮件吧.[详细]
-
php 乱码问题解析
所属栏目:[PHP教程] 日期:2022-01-20 热度:184
乱码一直是困扰初学者的一个非常大的问题,现在总结下造成乱码的原因及及解决方法,主要是mysql数据库与php页面出现乱码,下面详细的分析了这些原因,希望对大家有所帮助. 一、HTML页面编码:meta http-equiv=content-type content=text/html; charset=utf-8 这里[详细]
-
301重定向代码 php apache
所属栏目:[PHP教程] 日期:2022-01-20 热度:110
使用 HTACCESS 文件 添加吧,这是代码: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^domain.com[NC] RewriteRule ^(.*)$ http://www.Cuoxin.com/$1 [L,R=301] php写法: ? Header( HTTP/1.1 301 Moved Permanently ); Header( Locati[详细]
-
js 与 php 判断是否是 android 设备
所属栏目:[PHP教程] 日期:2022-01-20 热度:82
JavaScript 判断方法是直接搜索客户端的user agent字符串中的 Android 字符串: if(navigator.userAgent.match(/Android/i)) { alert(Is Android !); } else { alert(Is Not Android !); } PHP 方法判断,同样可以搜索 user agent 中是否有 Android 关键字: if[详细]
-
PHP中JSON的应用办法
所属栏目:[PHP教程] 日期:2022-01-20 热度:71
PHP中JSON的应用方法 如何使用JSON,PHP5.2开始内置了JSON的支持,当然,如果低于这个版本的话,那么市面上有很多PHP版本的实现,随 便下一个用就OK啦,现在主要是说说PHP内置支持的JSON,很简单,两个函数:json_encode和json_decode(跟序列化很像啦),一个编码,一个[详细]
-
php 打印乘法口绝表代码
所属栏目:[PHP教程] 日期:2022-01-20 热度:195
PHP是老师经常会要我们做这个的题目,今天我再做一次打印乘法口决,PHP代码如下: ?php /* *打印乘法口绝表 */ echo 九灵九乘法口绝表brbrbr; echo table; for($i=1;$i=9;$i++){ echo tr; for($j=1;$j=$i;$j++){ echo td.$j.*.$i.=.($j*$i)./td; } echo /tr; }[详细]
-
PHP 常量 dirname __file__ 获得路径方法
所属栏目:[PHP教程] 日期:2022-01-20 热度:57
__FILE__:被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径. 1)dirname(__FILE__) 函数返回的是脚本所在在的路径,更新网络,比如文件 b.php 包含如下内容: ?php $basedir = dirname(__FILE__); echo $basedir //将在页面打印出一[详细]
-
php 用户cookie登录验证和mysql数据登录验证的方法
所属栏目:[PHP教程] 日期:2022-01-20 热度:77
php用户cookie登录验证与mysql数据登录验证的方法: ?php unset($username); if ($_COOKIE[login]) { list($c_username,$cookie_hash) = split(,,$_COOKIE[login]); if (md5($c_username.$secret_word) == $cookie_hash) { $username = $c_username; } else {[详细]
-
php中变量作用域和超级全局变量说明
所属栏目:[PHP教程] 日期:2022-01-20 热度:54
一、变量的赋值 变量声明后就可以给其赋值,有两种方式:值赋值和引用赋值。 1、值赋值 $color = red ; $sum = 12+15 ; /* $sum = 27 */ 2、若希望两个变量指向一个值的同一个副本,则需要通过引用赋值. 引用赋值 所创建的变量与另一个变量引用的内容相同,如果[详细]
-
php验证请求页面来源
所属栏目:[PHP教程] 日期:2022-01-20 热度:198
php验证请求页面来源: if( $_server[http_x_requested_with] == xmlhttprequest ) { echo ajax; } else { echo normal; } jquery内部实现ajax的时候,已经加入了标识,jquery源码中是这样的: xhr.setrequestheader(x-requested-with, xmlhttprequest); 所以,在[详细]
-
php 中javascript调用js实例办法
所属栏目:[PHP教程] 日期:2022-01-20 热度:132
这三种方法都是从网上找到了,第一种测试可以,后面二种也可以,不过第一次在不同浏览器可能不兼容. 方法一: echo document.write(script language=javascript src=/ads/js/$js/script);; 方法二: echo var s=document.createelement(script);; echo s.src=/ads[详细]