
php
文章平均质量分 83
Al_assad
脚踏实地,不吹水不装逼不讥讽
展开
-
PHP使用FTP函数备份/上传服务器文件
1、使用FTP从服务器下载文件①连接远程FTP服务器 $conn = ftp_connect($host); ②登录(通过用户名或匿名登录) 许多FTP网站都支持匿名登录(anony-mous),任何人都可以用这个名字来连接FTP服务器,匿名登录通常包电子邮箱作为地址; $result = @ftp_login($conn ,$user ,$pass原创 2016-10-21 09:43:43 · 1984 阅读 · 0 评论 -
PHP 处理 JSON
PHP JSON在 php5.2.0 及以上版本已经内置 JSON 扩展,PHP提供的JSON处理的函数如下:json_encode对变量进行 JSON 编码json_decode对 JSON 格式的字符串进行解码,转换为 PHP 变量json_last_error返回最后发生的错误原创 2017-07-28 02:23:05 · 1427 阅读 · 0 评论 -
PHPStudy无法启动Apache和MySQL(Window环境)
PHPStudy无法启动Apache和MySQL PHPStudy是一款国产、小巧、方便的服务器软件集成环境,我觉得对于PHP初学者来说,最难的是PHP、Apache(Nginx或IIS)、MySQL环境的配置,尤其是在Window环境下(比起类Unix环境,Win环境配置各种开发环境简直反人类)。虽然网上很多人会推荐之间一开始学就直接手动在命令行下暗转各个开发环境,但是我觉得除非是有原创 2017-04-23 17:47:10 · 101039 阅读 · 4 评论 -
PHP作为Shell Script使用
Window环境下运行PHP脚本主要有2种方式在Win环境下运行PHP脚本1、直接在类似PHPStorm的IDE中运行,使用IDE的内置解释器运行;2、调用php解释器,定位到php/bin目录下,命令行中运行php C:\user\desktop\test.php可以将PHP的bin路径添加到环境变量的Path路径中,这样可以在任意位置调用php就解释原创 2017-02-27 00:02:06 · 869 阅读 · 0 评论 -
PHP脚本无法传递POST变量的解决方式
PHP脚本无法传递POST变量的解决方式PHP运行脚本无法传递POST变量,解决的方式如下:检查PHP脚本本身有没有问题,比如post变量有没有书写正确,表单有没有正确提交,没有问题如下;如果PHP脚本放置在站点根目录(如果是使用一站式环境配置软件的,可以通过该软件查看站点根目录),同时确保Apache、Nginx或IIS开启,使用url访问该PHP脚本; 如果仍然无法传递POST变量,应该是原创 2017-02-05 22:35:30 · 2869 阅读 · 0 评论 -
使用PHP从Web访问MySQL数据库
1.过滤数据$search = addslashes(trim($_POST['search']));2.建立数据库连接对象风格: @ $db = new mysqli('localhost','root','root','bookrama');过程风格: @$db = mysqli_connect('localhost','root','root'原创 2016-10-21 10:04:19 · 3638 阅读 · 0 评论 -
PHP中的基本会话控制
1 、基本的会话功能1、会话控制:指能够在网站中根据会话跟踪用户,从而轻易做到对用户登录的支持,记录用户的行为等;2、php的会话时通过唯一的会话ID来驱动的, 会话ID:一个加密的随机数字,由PHP产生,在会话生命周期中会保存在客户端,也可以保存在用户机器的cookie中,或者通过URL在网络传递; 会话变量:会话ID所允许注册的一系列特定的变量,保存在客原创 2016-10-21 09:30:23 · 936 阅读 · 0 评论 -
PHP上常用的网络查找函数及简单应用
PHP常用的网络查找函数PHP提供一组函数,用于检查主机名称、IP地址、邮件交换等信息;$url = parse_url($url):解析URL,以关联数组的形式返回组成部分; 该数组的返回字段: secheme: http; user: nobby; pass: secret; host: example.com原创 2016-10-21 09:39:06 · 518 阅读 · 0 评论 -
PHP通过会话控制实现身份验证
authmain.php<?php/**身份验证应用程序的主体部分 * 脚本思路:围绕会话变量valid_user展开,如果有人成功登陆,该脚本将注册一个$_SESSION['valid_user']的会话变量, * 该变量包含用户的ID; */session_start();if(isset($_POST['userid']) && isset($_POS原创 2016-10-21 09:33:58 · 617 阅读 · 0 评论 -
PHP与服务器文件系统的简单交互
1、php.ini中关于文件上传的设置指令2、文件上传过程(1)上传文件提交表单html代码: Adminstration - upoload new filesUpload new files Upload a file原创 2016-10-21 09:07:19 · 1190 阅读 · 0 评论 -
PHP的面相对象性和异常处理函数
面向对象性1、类中的预定方法_construct( ):构造方法;_destruct( ):析构方法;_get( ):访问器;_set( ):修改器;_clone( ):克隆方法;_toString( ):返回字符串描述;_call( $method,$p ):重载方法,其中$method是方法名,$p是参数列表数组; pub原创 2016-10-21 09:03:19 · 588 阅读 · 0 评论 -
PHP的代码重用和函数编写
1、调用代码重用函数require(url)、include(url):将一个文件载入到php文件中,该文件可以是文本或其他web脚本;require_once( )、include_once():确保一个载入文件只被引入一次(通常用来引入自定义函数库);※如果要使得require()函数将文件添加到每个页面中,可以修改php.ini文件中的auto_prepend_fil原创 2016-10-21 09:01:03 · 1041 阅读 · 0 评论 -
PHP读写文件的基本操作
一般文件处理的三个步骤:①打开文件,如果该文件不存在,创建文件;②对数据进行读写操作;③关闭该文件;1、打开文件:fopen( 文件路径,打开模式);2、写文件:fwrite( string filename,string data, [int flags],[resource context] );如:fwrite($fp,$outputstrin原创 2016-10-21 00:08:29 · 863 阅读 · 0 评论 -
使用PHP实现身份验证的集中方法
1、简单身份验证可以使用MySQL来改进原有的身份验证机制,将用户名和密码(以SHA-1哈希算法1加密)数据储存在MySQL数据库中;<?php/* 提供简单的身份验证机制的PHP和HTML* 可以将该脚本的HTML部分独立写在一个HYML文件上面,以方便用css和script对其进行再加工*/$name = $_POST['name'];$password = $_原创 2016-10-21 00:13:23 · 2372 阅读 · 0 评论 -
PHP字符串操作和正则表达式
字符串操作1、字符串格式化1、去除空格trim():去除字符串开始位置和结束位置的空格;ltrim():去除字符串左端的空格;rtrim():去除字符串右端的空格;2、格式化输出printf(string format,mixed args):string:返回一个新的字符串,用法同C语言;sprintf(string format,mixed args )原创 2016-10-21 00:11:32 · 741 阅读 · 0 评论 -
Linux 下安装配置 PHP
Linux 下安装配置 PHP1)下载PHP安装包,下载地址:http://www.php.net/downloads.php ,这里选用PHP 5.6版本并解压PHP安装包1wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirror2gzip -d php-5.6.31.tar.gz3tar xvf php-原创 2017-07-31 13:46:45 · 28600 阅读 · 0 评论