1$_SERVER[‘PHP_SELF‘] #当前正在执行脚本的文件名,与 document root相关。 2$_SERVER[‘argv‘] #传递给该脚本的参数。 3$_SERVER[‘argc‘] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 4$_SERVER[‘GATEWAY_INTERFACE‘] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。 5$_SERVER[‘SERVER_NAME‘] #当前运行脚本所在服务器主机的名称。 6$_SERVER[‘SERVER_SOFTWARE‘] #服务器标识的字串,在响应请...
错误信息: httpd.exe: Syntax error on line 178 of D:/Program Files/httpd-2.4.20-x64-vc14-r2 /Apache24/conf/httpd.conf: Cannot load D:/Program Files/php-5.5.37-Win32-VC11-x6 4/php5apache2_2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc 4\xc4\xa3\xbf\xe9\xa1\xa3错误原因:出现这个问题最大的可能性就是,您没有安装VC11运行库,因为现在所有的5.5环境都是基于 vc11的编译脚本下生...
1.Com链接,ADODB.Connection 复制代码 代码如下:$conn = new Com("ADODB.Connection"); //实例化一个Connection对象 $connstr = "provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jnold;"; $conn->Open($connstr); $rs = new Com("ADODB.Recordset"); //实例化一个Recordcount对象 $rs->Open(‘select * from News where bigclassid = 59 And LeadPostil is null‘, $conn, 1, 1); $count = $rs->RecordCount; echo "...
http://www.cnblogs.com/thinksasa/p/3421379.htmlPHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP 脚本中,可以用 header() 函数来向客户端浏览器发送“Authentication Required”信息,使其弹出一个用户名/密码输入窗口。当用户输入用户名和密码后,包含有 URL 的 PHP 脚本将会再次和预定义变量 PHP_AUTH_USER、PHP_AUTH_PW 和 AUTH_TYPE 一起被调用...
转自:https://www.cnblogs.com/raincowl/p/8875647.html//Create a new PHPMailer instance
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
//Set the hostname of the mail server
$mail->Host = ‘smtp.qq.com‘;
//$mail->Host = ‘smtp.163.com‘;
//Set ...
前几个月学了个tcpdump抓包命令,遇到任何问题总想试试,真是程序员的终级武器呀,它像显微镜一下,把任何的丑陋的bug都显示在你的面前。为什么有题目中所说的疑问呢?因为我发现在不同的环境下面,我获取到的$_SERVER["SERVER_NAME"]是不一样的。$_SERVER顾名思义,它是服务端的配置,所以我想应该跟nginx的配置有关吧。事实也是如此。验证方法一:很简单,透过现象来看,通过改变nginx的配置,然后在PHP中打印变量。server{liste...
php SqlServer 中文汉字乱码,用iconv函数转换<?php echoiconv(‘GB2312‘,‘UTF-8‘,$row[‘Name‘]);?> 原文:http://www.cnblogs.com/cb168/p/5061587.html
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器...
PHP4.0.6以上可以在 Win32 平台中访问 COM 和 DCOM 对象。这里借用ASP思想访问一下SQLServer。当然你也可以用mssql系列函数。如果是一个ASP Coder,你会觉得下面代码非常眼熟,习惯----无他,但PHP强尔~_~:<?php//Author: erquan//Date: 2003-3-4//City:郑州 $dbConn=new COM ("ADODB.Connection") or die("创建COM失败"); $ADO="Provider=sqloledb;Data Source=localhost;Initial Catalog=myTest;User Id=sa;Pas...
复制代码 代码如下:<?php /** * 观察者模式 * * 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新 * 能够便利地创建查看目标对象状态的对象,并且提供与核心对象非耦合的指定功能 * 插件系统 */ class Observerable { private $_observers = array(); public function registerObserver($observer) { $this->_observers[] = $observer; } public function removeObserver(...
复制代码 代码如下:<?php $magic_quotes_gpc = get_magic_quotes_gpc(); @extract(daddslashes($_COOKIE)); @extract(daddslashes($_POST)); @extract(daddslashes($_GET)); if(!$magic_quotes_gpc) { $_FILES = daddslashes($_FILES); } daddslashes函数 复制代码 代码如下://转译字符函数 function daddslashes($string) { if(!is_array($string)) return addslashes($string); foreach($string as $key => $val) $string[$key] ...
WAMPServer可以让开发者在Windows系统下快速搭建WAMP环境,它支持多版本的Apache、MySQL、PHP之间的相互切换,互不影响,对于PHPer开发者来讲极为方便快速。以下是在WAMPServer下同时支持PHP5.3,PHP5.4,PHP5.5的步骤:1、安装WAMPServer根据自己需求,在WAMPServer官方下载最新的32bit或64bit环境,目前为WAMPSERVER 2.5、PHP5.5版本,双击安装即可。2、下载PHP二进制包到Windows PHP下载Thread-Safe-VC9-X86版本的对应的PHP二进...
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
“PHP_SELF” 当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.jb51.net/test.php/foo.bar 的脚本中使用 $_SERVER[‘PHP_SELF‘] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。 “SCRIPT_NAME” 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文...
环境:Centos6.5,Apache2.4, PHP5.5, MySql5.6.phpMyAdmin版本:https://files.phpmyadmin.net/phpMyAdmin/4.4.11/phpMyAdmin-4.4.11-english.zip 下载后直接放到网站根目录,然后配置如下:$cfg[‘Servers‘][$i][‘user‘] = ‘root‘;
$cfg[‘Servers‘][$i][‘password‘] = ‘root‘;然后保存,打开http://localhost/phpMyAdmin 出现找不到mysqli扩展的警告,然后安装pdo和mysql扩展yum --enablerepo=remi install php-pdo ...
1.去官网下载php7.2下载地址:https://windows.php.net/download#php-7.0 2.下载安装visual c++ 2017 或 visual c++ 2015下载地址https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads 3.在以前安装的 D:\wamp64\bin\php 目录下新建 php7.2.21 4. 把下载好的 php-7.2.21-Win32-VC15-x64.zip 复制到php7.2.21 并解压到当前目录下 5.把以前安装的php7或php5版本 的php.ini复制到 php7....