-
PHP 常量 dirname __file__ 获得路径方法
所属栏目:[PHP教程] 日期:2022-01-19 热度:149
__FILE__:被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径. 1)dirname(__FILE__) 函数返回的是脚本所在在的路径,更新网络,比如文件 b.php 包含如下内容: ?php $basedir = dirname(__FILE__); echo $basedir //将在页面打印出[详细]
-
php 用户cookie登录验证和mysql数据登录验证的方法
所属栏目:[PHP教程] 日期:2022-01-19 热度:55
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-19 热度:132
一、变量的赋值 变量声明后就可以给其赋值,有两种方式:值赋值和引用赋值。 1、值赋值 $color = red ; $sum = 12+15 ; /* $sum = 27 */ 2、若希望两个变量指向一个值的同一个副本,则需要通过引用赋值. 引用赋值 所创建的变量与另一个变量引用的内容相同,如[详细]
-
php验证请求页面来源
所属栏目:[PHP教程] 日期:2022-01-19 热度:85
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-19 热度:73
这三种方法都是从网上找到了,第一种测试可以,后面二种也可以,不过第一次在不同浏览器可能不兼容. 方法一: echo document.write(script language=javascript src=/ads/js/$js/script);; 方法二: echo var s=document.createelement(script);; echo s.src=/a[详细]
-
php把相对路径转换成绝对路径办法
所属栏目:[PHP教程] 日期:2022-01-19 热度:193
我们经常会碰到采集内容时,要补全地址是吧,下面我们来看看这款php把相对路径转换成绝对路径方法吧,相对路径转化成绝对路径实例代码如下: function relative_to_absolute($content, $feed_url) { preg_match(/(http|https教程|ftp):///, $feed_url, $protoc[详细]
-
php怎样连接mysql数据库
所属栏目:[PHP教程] 日期:2022-01-19 热度:67
很多的朋友在问php连接mysql数据库,今天我们就来讲一下最基本的最简单的利用php连接mysql数据库的实例代码吧. $localhost =localhost;//连接服务器,大多情况下用localhost就可以了, $user =root;//mysql登录帐号 $upwd =123456;//mysql服务器的登陆密码[详细]
-
php 传值和传引用的区别解析
所属栏目:[PHP教程] 日期:2022-01-19 热度:55
在php中传值与传引用对于我们来讲是有比较大的区别的一个引用可以调用内存地址赋值了,这样只要内存地址中内容变化而赋值的变量也就变化了,付值只是把内存中值给其它变量而己. 传值: 函数参数压栈的是参数的副本. 任何的修改是在副本上作用.没有作用在原来[详细]
-
nginx和PHP的SERVER NAME和HTTP HOST详解
所属栏目:[PHP教程] 日期:2022-01-19 热度:115
ERVER_NAME对应Nginx配置文件中的server_name,通过fastcgi_param设置,如域名指向到IP而不在nginx中设置对应的server_name,PHP取SERVER_NAME为空,如果有多个server_name,取第一个. 例子代码如下: server_name www.Cuoxin.com; fastcgi_param SERVER_NAME $s[详细]
-
php怎么开启ssl?开启ssl的办法
所属栏目:[PHP教程] 日期:2022-01-19 热度:107
当访问启用SSL资源的时候,会出现/did you forget to enable it when you configured PHP/错误提示,从提示我们可以看出肯定是php.ini中没有配置好SSL模块。打开php.ini找到extension=php_openssl.dll,取消注释. 在PHP开启SSL的方法很简单,先找到php.ini文件[详细]
-
PHP完成一个双向队列例子
所属栏目:[PHP教程] 日期:2022-01-19 热度:89
deque,全名double-ended queue,是一种具有队列和栈的性质的数据结构,双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行,双向队列(双端队列)就像是一个队列,但是你可以在任何一端添加或移除元素. 双端队列(deque)是由一些项的表组成的数[详细]
-
PHP连通Memcache程序代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:114
Memcache是php中常用到的一个高性能的分布式的内存对象缓存系统,我们可以利用它来对网站进行性能提高并且减少服务器负载,下面是我的学习笔记本大家一起看看,最简单的连接方法. 例子代码如下: ?php $mem = new Memcache; $mem-connect(127.0.0.1, 11211) or[详细]
-
php Flyweight享元模式运用例子
所属栏目:[PHP教程] 日期:2022-01-19 热度:190
星际的战斗达到后面,地图里面的部队很多,如果我们把每个兵的图像动画和属性值作为一个对象的话,系统的内存里会消耗极大.我们在玩的时候会发现,因为星际里面的种族只有三个,其实兵种只有几十个. 虽然每个独立的士兵剩余的血不同,但是同一兵种的图像动画是一[详细]
-
PHP 自动带入一个目录的所有 PHP 文件
所属栏目:[PHP教程] 日期:2022-01-19 热度:71
有个微信插件,会时不时的退出一些插件的 插件,直接下载一个提供的 PHP 文件,上传到插件一个指定的目录即可,插件会自动检测、引入并执行这个文件,研究了下,也想弄一个类似的功能,代码如下: /* *引入一个目录的所有文件 *http://www.Cuoxin.com */ function[详细]
-
php header完成不传权重的网址跳转
所属栏目:[PHP教程] 日期:2022-01-19 热度:95
网址的跳转最常用的就是在黄页类,淘宝客类等有很多外部链接的网站上使用,避免大量外链降低网站自身的权重,这里列举几个跳转方法. 网上最常见的一种方法: ?php $url = $_GET[url]; Header(Location:$url); ? 把这段代码放到一个文件夹,命名为 比如go.php,然[详细]
-
MAMP环境phpMyAdmin没有创建数据库问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:51
今天发现一个很怪的事情自己在mac装MAMP环境phpMyAdmin没有创建数据库这个选项了,这个是本地安装又不是空间怎么会没有这个创建数据库权限呢,带的疑问我们一起来看看怎么回事吧。 在Windows平台上有很多PHP环境一键安装包,在OS X里只发现2个。一个XAMPP[详细]
-
PHP生成CSV文件用Excel打开乱码问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:148
PHP生成UTF-8编码的CSV文件用Excel打开中文显示乱码,是由于输出的CSV文件中没有BOM,我们只要简单处理一下即可,那么如何在PHP中输出BOM呢?在所有内容输出之前: print(chr(0xEF).chr(0xBB).chr(0xBF)); 例.php生成csv时我们可以这样: ?php $now = gmdate[详细]
-
php中Memcached连接超时问题解决方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:134
今天起看发现服务器的nginx产生大量日志了,并且提示PHP Warning: Memcache::connect(): Can/t connect to 127.0.0.1:11211, Connection timed out (110) in,后来几经周折找出问题所在了。 在一次例行检查日志的时候,发现Nginx日志中出现了大量的PHP连接[详细]
-
php pdo_mysql未安装问题处理方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:59
未安装pdo_mysql使用时会提示pdo_mysql 必须支持 请检查 pdo_mysql 模块是否正确加载了,安装方法很简单下面我来看看。 解决方法: 1.修改本地php.ini配置,以Win下的php.ini为例,找到;extension=php_pdo_mysql.dll、;extension=php_pdo.dll,去除前面的[详细]
-
PHP线程安全和非线程安全版本的差别
所属栏目:[PHP教程] 日期:2022-01-18 热度:175
我在在php管方下载php版时会看到有一个,None-Thread Safe与Thread Safe版了,那么这两个版本到底有什么区别,但仔细一下看面有介绍是建义我们使用线程安全,而非线程序安全用于测试。 先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进[详细]
-
BS结构中运用PHP访问ORACLE LOB
所属栏目:[PHP教程] 日期:2022-01-18 热度:128
摘要:本文介绍了如何利用PHP的数据库访问技术实现对ORACLE LOB数据对象的存储。 关键字:PHP;ORACLE; LOB;存储; 引言:PHP,即PHP: Hypertext Preprocessor,是一种广泛用于 Open Source(开放源代码)并可以嵌入 HTML 的多用途脚本语言。它的语法接近[详细]
-
在PHP中以root身份运行外部指令
所属栏目:[PHP教程] 日期:2022-01-18 热度:50
在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现,这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只[详细]
-
PHP-GTK 说明及其应用
所属栏目:[PHP教程] 日期:2022-01-18 热度:74
1. PHP-GTK介绍 1.1 PHP-GTK:PHP-GTK是PHP的延伸模组,它可以让程式设计师写出在客户端执行的、且独立的GUI的程式。这个模组不允许在浏览器上显视GTK+的程式,它一开始就是开发来写独立的GUI程式的。 1.2 GTK:GTK原本是为GIMP,一个GUI的影像处理软体而开[详细]
-
自主发布新闻的php代码
所属栏目:[PHP教程] 日期:2022-01-18 热度:109
新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成,该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下: 〈table border=0 width=90%〉 〈?php //在新闻文件中的第一行放新闻的标题 //新闻文件必须是文[详细]
-
php 解析rss代码一段
所属栏目:[PHP教程] 日期:2022-01-18 热度:122
?php function my_headlines($url) { $rdf = parse_url($url); $fp = fsockopen($rdf[host], 80, $errno, $errstr, 15); if (!$fp) { $content = font class=contentProblema!/font; return; } if ($fp) { fputs($fp, GET . $rdf[path] . ? . $rdf[query][详细]