php中base64_decode与base64_encode加密码 解密函数
base64_encode语法: string base64_decode(string data);
*/
$str='d3d3ljexmwnulm5ldnk7vtu9zlpmzfg='; //定义字符串
echo base64_decode($str); //www.111cn.net一聚教程网 //输出解码后的内容
/*
base64_encode语法: string base64_encode(string data);
*/
$str='www.111cn.net一聚教程网'; //定义字符串
echo base64_encode($str); // d3d3ljexmwnulm5ldnk7vtu9zlpmzfg= //输出编码后的内容
string getservbyport ( int $port , string $protocol )
*/
$services=array('80','21','22','23','25','143'); //定义数组
foreach($services as $service) //循环读取内容
{
$protocol=getservbyport($service,'tcp'); //返回端口号对应的协议
echo $service.":".$protocol."<br/>n"; //输出结果
}
/*
int getservbyname ( string $service , string $protocol )
*/
$services=array('http','ftp','ssh','telnet','imap',
'smtp','nicname','gopher','finger','pop3','www'); //定义一个数组
foreach($services as $service) //循环读取内容
{
$port=getservbyname($service,'tcp'); //获取数组元素对应端口
echo $service.":".$port."<br/>n"; //输出结果
}
若成功,则返回 true。否则返回 false。如果切换目录失败,php教程 还会发出一条警告。
语法
ftp_chdir(ftp_connection,directory)参数 描述
ftp_connection 必需。规定要使用的 ftp 连接(ftp 连接的标识符)。
directory 必需。规定要切换到的目录。
*/
//设置基础连接
$conn_id=ftp_connect($ftp_server);
//用指定用户名密码登录到ftp服务器
$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);
//检查连接是否成功
if((!$conn_id)||(!$login_result))
{
die("ftp connection has failed !");
}
echo "current directory:", ftp_pwd($conn_id),"n";
//执行切换目录操作
if(@ftp_chdir($conn_id,"somedir"))
{
echo "current directory is now:", ftp_pwd($conn_id),"n";
}
else
{
echo "couldn't change directoryn";
}
ftp_cdup($dir); //执行切换目录操作
/*
ftp_cdup() 函数把当前目录改变为 ftp 服务器上的父目录。
若成功,则返回 true。否则返回 false。
语法
ftp_cdup(ftp_connection)
*/
?>
ftp_connect() 函数建立一个新的 ftp 连接。
若成功,则返回一个连接标识,否则返回 false。
语法
ftp_connect(host,port,timeout)
*/
$file='public_html/index.php教程'; //定义文件
$conn_id=ftp_connect($ftp_server); //连接到指定的ftp服务器
$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass); //用指定用户名登录
if(ftp_chmod($conn_id,0644,$file)!==false) //设置文件的模式
{
echo "$file chmoded successfully to 644n"; //输出信息
}
else
{
echo "could not chmod $filen"; //如果设置失败输出信息
}
ftp_close($conn_id); //关闭ftp连接
/*
ftp_chmod() 函数设置 ftp 服务器上指定文件的权限。
若成功,则该函数返回新的权限。否则返回 false。
语法
ftp_chmod(ftp_connection,mode,file)
*/
$ftp_server="ftp.example.com"; //定义ftp服务器
$ftp_user="foo"; //定义用户名
$ftp_pass="bar"; //定义用户对应的密码
$conn_id=ftp_connect($ftp_server)or die("couldn't connect to $ftp_server"); //连接到指定ftp服务器
if(@ftp_login($conn_id,$ftp_user,$ftp_pass)) //如果成功登录
{
echo "connected as $ftp_user@$ftp_servern"; //输出相应信息
}
else
{
echo "couldn't connect as $ftp_usern"; //输出不能登录的信息
}
/*
ftp_login() 函数登录 ftp 服务器。
若成功则返回 true,失败则返回 false 并发出一个警告。
语法
ftp_login(ftp_connection,username,password)参数 描述
ftp_connection 必需。规定要使用的 ftp 连接(ftp 连接的标识符)。
username 必需。规定用于登录的用户名。
password 必需。规定用于登录的密码。
*/
$sessionpath=session_save_path(); //获取当前session的保存路径
echo $sessionpath;
if(strpos($sessionpath,";")!==false) //如果路径中存在分号
{
$sessionpath=substr($sessionpath,strpos($sessionpath,";")+1); //设置新的路径
}
function open($save_path,$session_name) //定义打开函数
{
global $sess_save_path,$sess_session_name; //预定义session路径及名称
$sess_save_path=$save_path; //定义保存路径
$sess_session_name=$session_name; //定义session名称
return(true); //返回真值
}
function close() //定义关闭函数
{
return(true); //直接返回真值
}
function read($id) //定义读取函数
{
global $sess_save_path,$sess_session_name; //预定义保存路径与名称
$sess_file="$sess_save_path/sess_$id"; //定义文件
if(fopen($sess_file,"r">$fp=@fopen($sess_file,"r")) //打开文件
{
$sess_data=fread($fp,filesize($sess_file)); //读取文件
return($sess_data); //返回读取内容
}
else
{
return(""); //如果读取失败必须返回空值
}
}
function write($id,$sess_data) //定义写入函数
{
global $sess_save_path,$sess_session_name; //预定义保存路径与名称
$sess_file="$sess_save_path/sess_$id"; //定义文件
if($fp=@fopen($sess_file,"w")) //打开文件
{
return(fwrite($fp,$sess_data)); //执行写操作
}
else
{
return(false); //如果打开失败返回错误
}
}
function destroy($id) //定义注销函数
{
global $sess_save_path,$sess_session_name;
$sess_file="$sess_save_path/sess_$id"; //指明文件
return(@unlink($sess_file)); //删除session文件
}
function gc($maxlifetime) //定义过期函数
{
return true; //直接返回真值
}
session_set_save_handler("open","close","read","write","destroy","gc"); //设置函数
session_start(); //初始化session
//以下就可以继续正常地使用session
?>
相关文章
js URLdecode()与urlencode方法支持中文解码
下面来介绍在js中来利用urlencode对中文编码与接受到数据后利用URLdecode()对编码进行解码,有需要学习的机友可参考参考。 代码如下 复制代码 ...2016-09-20php中json_decode()和json_encode()用法与中文不显示解决办法
本文章介绍了关于php中json_decode()和json_encode()用法与中文不显示解决办法,有需要的朋友可以参考一下下。 php中json_decode()和json_encode() 1.json_decode(...2016-11-25- eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
- 在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
Python astype(np.float)函数使用方法解析
这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08- 有时为了网站安全和版权问题,会对自己写的php源码进行加密,在php加密技术上最常用的是zend公司的zend guard 加密软件,现在我们来图文讲解一下。 下面就简单说说如何...2016-11-25
- 这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
- 本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
- 下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
- 这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
- CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25
Android开发中findViewById()函数用法与简化
findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20- 这篇文章主要介绍了C++中Sort函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
- 这篇文章主要介绍了vue接口请求加密实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-12
- strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07- Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。...2013-09-28
- free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25
- 关于AES加密的算法我们就不说了,这里主要给各位演示了三个关于AES算法实现的加密例子,希望本文章能给你带来帮助。 话不多说,先放上代码,一共有两个文件:AES.php(aes算...2016-11-25
- 这次文章要给大家介绍的是node.JS md5加密中文与php结果不一致怎么办,不知道具体解决办法的下面跟小编一起来看看。 因项目需要,需要Node.js与PHP做接口调用,发现nod...2017-07-06