当前位置:  编程技术>php
本页文章导读:
    ▪PHP学习笔记一:PHP的数据类型与常量使用      setType — 设置变量的类型bool settype ( mixed $var , string $type )将变量 var 的类型设置成 type 。type 的可能值为:“boolean” (或为“bool”,从 PHP 4.2.0 起) “integer” (或为.........
    ▪利用XAMPP+WordPress在本地搭建个人博客      一、准备工作:1、下载XAMPP。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。到目前为止,XAMPP 共有以下四种版本.........
    ▪PHP 文件编程(一)      1、操作文件,获取文件信息<?php //打开文件 $file_path="text.txt"; if($fp=fopen($file_path,"r")){ //取出文件的信息 $file_info=fstat($fp); echo "<pre>"; print_r($file_info); echo .........

[1]PHP学习笔记一:PHP的数据类型与常量使用
    来源:    发布时间: 2013-11-07

setType — 设置变量的类型

bool settype ( mixed $var , string $type )

将变量 var 的类型设置成 type 。

type 的可能值为:

  • “boolean” (或为“bool”,从 PHP 4.2.0 起)
  • “integer” (或为“int”,从 PHP 4.2.0 起)
  • “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)
  • “string”
  • “array”
  • “object”
  • “null” (从 PHP 4.2.0 起)

 

如果成功则返回 TRUE,失败则返回 FALSE。 

 

intval(), floatval(), stringval() 不会改变原变量的类型。

 

isset— 检测变量是否设置

 

bool isset ( mixed $var [, mixed $var [, $... ]] )

 

如果 var 存在则返回 TRUE,否则返回 FALSE。

 

如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。

Note: 警告 isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。 

 

empty — 检查一个变量是否为空

bool empty ( mixed $var )

如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE,当变量没有置值时不产生警告。

unset — 释放给定的变量

void unset ( mixed $var [, mixed $var [, $... ]] )

unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它现在是一个语句。这样就没有了返回值,试图获取 unset() 的返回值将导致解析错误。 

gettype — 获取变量的类型

string gettype ( mixed $var )

返回 PHP 变量的类型 var . 

变量类型测试函数

is_bool()
is_int()
is_integer()
is_long()
is_string()
is_float()
is_double()
is_real()
is_array()
is_object()
is_resource()
is_null()
is_scalar()
is_numberic()
is_callable()

本文链接


    
[2]利用XAMPP+WordPress在本地搭建个人博客
    来源:    发布时间: 2013-11-07

一、准备工作:

1、下载XAMPP。

XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

到目前为止,XAMPP 共有以下四种版本:

(1)适用于Linux

(2)适用于Windows

(3)适用于Mac OS X

(4)适用于Solaris

XAMPP 是免费的, 你只需下载并解压 XAMPP 就能完成安装。这里我们使用适用于Windows的XAMPP版本。你可以按照你使用的系统下载对应XAMPP版本进行安装。

XAMPP下载地址:http://www.apachefriends.org/zh_cn/xampp.html

2、下载WordPress

使用 WordPress 可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。针对博客的应用,WordPress 能让您省却对后台技术的担心,集中精力做好网站的内容

WrodPress需要以下环境的支持:

(1)    PHP:5.2.4 或更新版本

(2)    MySQL:5.0 或更新版本

(3)    Apache mod rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

当然,这里我们使用XAMPP配合WordPress,无需我们再去配置PHP及安装MySQl、Apache环境,只需要安装XAMPP就可以支持WrodPress的搭建。

WrodPress下载地址:https://cn.wordpress.org/

 

二、环境搭建:

准备工作完成了,下面我们开始进行环境的搭建:

我们使用下载好的XAMPP安装包进行安装,安装过程很简单,这里就不详细讲了,相信大家都会安装的吧,呵呵。下面是安装完成后启动XAMPP程序:

 

如上图:刚刚安装好的程序在Service一列中都显示为红色的叉叉,是因为都没有安装相应的服务,你可以点击红色的叉叉进行安装。安装后红色的叉叉的会相应地变成绿色的勾勾。

这时你就可以启动Apache跟MySQL服务了。

这里要特别注意,如果你电脑上已经安装了IIS相关服务,这时Apache将会提示端口443及端口80已被占用,原因是IIS占用了这两个端口,这时要怎么办呢?点击Apache一行对应的Config按钮:


点击Apache(httpd.conf)打开Apache配置文件,将文件中出现的80改为801(或是没有被占用的端口号也可以)。

点击Apache(httpd-ssl.conf)打开Apache配置文件,将文件中出现的443改为448(或是没有被占用的端口号也可以)

这时再点击Start按钮进行启用服务,你会发现服务可以正常启用了。
到了这里,我们的环境基本上搭建好了。

 

三、环境配置:

XAMPP 背后的理念,是为想进入Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。

从安全的角度看,默认配置并不理想,对生产环境也不够安全——请勿在此类环境中使用XAMPP。

点击XAMPP程序中Apache一行对就的Admin按钮进入配置。

 

这里的信息,这篇文章只着介绍【安全】这个配置,其他的信息朋友们可以自己去了解一下。

点击【安全】后将进行http://localhost:801/security/index.php这个这页面,本页提供关于XAMPP安装后安全状态的快速概述.:

点击上图中红色标记的链接进行安全控制台,可进行对MySQL的安全设置及XAMPP目录保护设置。在页面中我们对MySQL设置root用户的访问密码。还有XAMPP目录访问的用户及密码。

设置完了以后,我们来测试一下设置的用户密码是否正确。

(1)、首先我们来验证AMPP目录访问的用户及密码。刷新一下页面,将弹出如下页面(因为XAMPP目录保护,需要用户名及密码进行访问):

 

将前面设置用户名,密码填入,确定。如果能正常访问,说明AMPP目录访问的用户及密码已生效。

(2)、接下来我们来验证MySQL数据库密码。

在http://localhost:801/xampp/页面上点击【CD集】链接,如果出现如下说明密码已生效:

 

我们需要对文件中的数据库密码进行更改。我们找到H:\xampp\htdocs\xampp\cds.php(本文测试目录为这个,朋友们根据自身情况进行修改)。打开后找到

 

这里默认的密码为空。我们将其更改为前面我们设置的数据库密码。(注意,这个文件中有两处地方需要修改,请把这两处都进行修改,方便测试)。修改完后进行保存,这时我们回到之前的页面,重新打开【CD集】页面,验证已成功。如下:

到了这里,我们已经对AMPP目录访问的用户及密码及MySQL数据库密码进行了验证。

 

四、MySQL数据库管理:

(1)、phpMyAdmin 是一套可以用来管理 MySQL-server 以及单一数据库的 PHP 程序,对于不熟悉 MySQL命令列指令的人来说,是很方便的管理工具

在浏览器中输入http://localhost:801/phpmyadmin/进入到phpMyAdmin管理后台,可进行对MySQL管理进行管理。具体如何操作,如何深入去配置,在本文中就不再详细下去了,朋友们可以去研究一下,只有去学习,去深究,去操作,才会有进步。

(2)、用前面设置好的MySQL用户密码进行登录后,我们切换到【数据库】,新建一个数据库,为了下面进行搭建WordPress,我们这里就创建一个名为WordPress的数据库。

 

五、WrodPress开始:

(1)、将下载好人WrodPress文件解压放到目录H:\xampp\htdocs下(目录据各自情况而定)。前面我们已经将Apache、MySql环境搭建好了,所以我们接下来,完成一些WordPress的配置就可以访问了。

(2)、配置WordPress 有两种方法,一种是手工修改文件进行配置,另一种则是由WordPress提供的向导来完成配置。

       a):打开\wordpress文件夹下的wp-config-sample.php文件,这个文件是WordPress提供的配置文件样例,我们可以对其他进行修改后,并保存成wp-config.php。这样手工完成了配置。通过这个文件我们可以配置【数据库的名称】【数据库用户名】【数据库密码】【主机】等等。

       b):如果对配置文件不熟悉,我们可以通过向导来进行配置。在浏览器中键入http://localhost:801/wordpress/如果没有进行配置,WordPress将会提供配置向导。

 

向导进行配置【数据库的名称】【数据库用户名】【数据库密码】【主机】,(注意这里的数据库名是前面我们创建的数据库WordPress,如果没有创建,向导将会提示你先进行创建数据库操作。)同时会生成数据库,以及站点部分信息、后台登录用户、登录密码等.

 

好了,完成上以前的工作。接下来我们去访问一下我们的站点:

前台:http://localhost:801/wordpress/

 

后台:http://localhost:801/wordpress/wp-login.php

 


    
[3]PHP 文件编程(一)
    来源: 网站运营/SEO iis7站长之家   发布时间: 2013-11-07

1、操作文件,获取文件信息



<?php

//打开文件
$file_path="text.txt";
if($fp=fopen($file_path,"r")){
//取出文件的信息
$file_info=fstat($fp);
echo "<pre>";
print_r($file_info);
echo "</pre>";

//单个的取出
$file_size=$file_info['size'];
//文件大小按字节来计算的
echo "文件的大小为:".$file_size;
echo "<br/>文件上次访问的时间:".date("Y-m-d H:i:s",$file_info['atime']); //atime表示【该文件上次被访问的时间】
echo "<br/>文件上次修改的时间:".date("Y-m-d H:i:s",$file_info['mtime']); //mtime表示【该文件上次内容被修改的时间】
echo "<br/>文件上次change的时间:".date("Y-m-d H:i:s",$file_info['ctime']); //ctime表示【该文件上次 文件所有者/文件组 修改的时间】

}else{
echo "打开文件失败";
}

//关闭文件,这个非常重要
fclose($fp);
?>


2、第二种获取文件信息方式



<?php

//第二种获取文件信息
$file_path="text.txt";
if(!file_exists($file_path)){
echo "文件不存在";
exit();
}

echo "<br>".date("Y-m-d H:i:s",fileatime($file_path));
echo "<br>".date("Y-m-d H:i:s",filemtime($file_path));
echo "<br>".date("Y-m-d H:i:s",filectime($file_path));

//echo "<br>".filemtime($file_path);
//echo "<br>".filectime($file_path);
?>


 

本文链接


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3