PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档标签: php

ubuntu apache+php的安装.

以前的很多安装教程都没有更新,最近的安装流程。1apacheapt-get install apache22 phpapt-get install php//这里不用加版本号,安装源上最新的,5.7...
此文被围观464次  分类: 服务器 标签:  ···

php 返回状态设置.

/** * HTTP Protocol defined status codes * HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。 * @param int $num */function https($num){    $http = array(        100 => "HTTP/1.1 100 Continue",        101 => "HTTP/1.1 101 Switching Protocols",        200 => "HTTP/1.1 200 OK",        201 => "HTTP/1.1 201 Created",        20...
此文被围观660次  分类: 编程开发 标签:  ··

PHP - 解决 php-cgi 启动时提示缺少 msvcr110.dll 的问题.

问题描述:启动 php-cgi 时如果提示缺少 msvcr110.dll问题原因:缺少 vc 2012 运行库问题解决:需要安装 vcredist_x64.exe 或 vcredist_x86.exe下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=30679...
此文被围观688次  分类: 服务器 标签:  ···

php E_ALL不显示错误信息.

在页面添加了error_reporting(E_ALL);不显示错误并且页面无法加载?于是到配置文件去查看,才发现配置项错误显示设置为关闭状态,ini_set('display_error','on');  应该是配置环境的时候使用的product文件...
此文被围观797次  分类: 编程开发 标签:  ···

nginx+php 上传大文件失败.

Nginx出现413 Request Entity Too Large错误解决方法Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加client_max_body_size 200m;重启nginx要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一致出现错误。post_max_size = 2Mupload_max_filesize = 2M...
此文被围观871次  分类: 服务器 标签:  ···

linux下php环境添加pdo_mysql扩展.

转自http://www.2cto.com/os/201404/291403.html进去到php的源码包的ext中[root@linux php]# cd /usr/local/src/php-5.2.17/ext/pdo_mysql[root@linux pdo_mysql]# /usr/local/php/bin/phpize(phpize 命令是用来准备 PHP 外挂模块的编译环境的)Configuring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519[root@linux pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql (假设你的mysql是安装在/usr/local/mysql)[root@linux pdo_mysql]...
此文被围观767次  分类: 服务器 标签:  ·····

PHP中VC6、VC9、TS、NTS版本的区别与用法详解.

 ‍‍1. VC6与VC9的区别:  VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。  VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择 VC9版本。  VC9版本是针对IIS服务器的版本,没有对APACHE的支持,而VC6版本对IIS和apache都提供了支持  2.Ts与nts的区别:  Windows版的PHP从版本5.2.1开始有Thread Safe和NoneThread Safe之分。  先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。  3.PHP的两种执行方式:ISAPI和FastCGI。  ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要...
此文被围观901次  分类: 服务器 标签:  ·····

PHP笔试题集合.

设置session的生命周期(php)//第一种  setcookie() $lifetime=60;//保存1分钟          session_start();          setcookie(session_name(),session_id(),time()+$lifetime,"/");// 第二种  session_set_cookie_params()  $lifetime=60;//保存1分钟 session_set_cookie_params($lifetime); session_start(); session_regenerate_id(true); //session_regenerate_id();方法用于改变当前session_id的值...
此文被围观1530次  分类: 编程开发 标签:  ···

php 科学计数法转换.

php 科学计数法转换具体看下面代码: <?php $num = number_format(1.2313223123423E+017,'','','');//后面三个参数为空 echo $num; //输出“123132231234230000” $num = number_format(1.2313223123423E+017); //后面三个参数为默认值 echo $num; //输出“123,132,231,234,230,000” $num = number_format(1.2313223123423E+017,'@','#','$');//后面三个参数为分别为'@','#','$' echo $num; //输出“123$132$2...
此文被围观2172次  分类: 编程开发 标签:  ·····

php多个数组组合成字符串,多维数组组合成字符串.

数组的排列组合算法<?php /**  * Created by adophper.com  * User: adophper  * Date: 14-12-17  * Time: 下午8:42  */ /*多个数组组合成字符串*/ function arrTostr($list){     if (empty($list)) return ;     $set = $list[count($list)-1];     array_pop($list);     while(count($list)>0){    &n...

thinkphp iis web.config,thinkphp IIS下伪静态配置,thinkphp web.config配置.

Thinkphp官方教程:http://doc.thinkphp.cn/manual/hidden_index.html 需要完善一下:<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}...

PHP关于反斜杠处理函数addslashes()和stripslashes()的用法.

PHP自带的库函数 addslashes() 和 stripslashes() 都属于字符串处理类函数,作用正好相反:addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (') ,双引号 (") ,反斜杠 (\) ,NULL。stripslashes():删除由 addslashes() 函数添加的反斜杠。该函数用于清理从数据库或 HTML 表单中取回的数据。(若是连续二个反斜杠,则去掉一个,保留一个;若只有一个反斜杠,就直接去掉。)ps:默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。例:if (get_magic_quotes_gpc())...
此文被围观1325次  分类: 编程开发 标签:  ···

php Notice: A session had already been starte解决办法 .

php,php notice,php Notice: A session had already been starte解决办法 Notice: A session had already been started – ignoring session_start() in .. on line ..This happens when you try to start session more than once.The solution for above problem is1) in php.ini file set session.autostart to 0session.auto_start = 02) In your code use this lineif (!session_id()) session_start();代替session_start();...
此文被围观1907次  分类: 编程开发 标签:  ··

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.