PHP学习笔记
PHP学习笔记
小美满
梦想很大,仍需努力
展开
-
vue + vue-router +axios + element UI + PHP + CodeIgniter + Mysql 项目管理系统
vue + vue-router +axios + element UI + PHP + CodeIgniter + Mysql 项目管理系统技术选型:前端技术栈:vue + vue-router +axios + element UI后端技术栈:PHP 7.0 + CodeIgniter3.0数据库:Mysql5.7服务器:Apache遇到的问题:1、vue 项目搭建到 Apache 时,当浏览器刷新,可能会出现访问不到,报404解决方法:项目打包完成(npm run build)后在其根原创 2022-03-19 10:18:05 · 447 阅读 · 2 评论 -
codeIgniter3 学习笔记十(数据库操作)
数据库操作class Db extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->database(); } // 多结果查询(对象形式) public function select_object() { $query = $this->db->query(原创 2022-03-07 08:00:00 · 128 阅读 · 0 评论 -
codeIgniter3 学习笔记九(XML-RPC)
XML-RPCCodeIgniter 的 XML-RPC 类允许你向另外一个服务器发送请求,或者建立一个自己的 XML-RPC 服务器来接受请求客户端class Xmlrpc_client extends CI_Controller{ public function index() { $this->load->helper('url'); $server_url = site_url('xmlrpc_server');原创 2022-03-06 08:15:00 · 173 阅读 · 0 评论 -
codeIgniter3 学习笔记八(session)
Session初始化 session application/controllers/Mysession.phpclass Mysession extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->library('session'); }}session 是如何工作的当页面载入后,sess原创 2022-03-05 08:00:00 · 245 阅读 · 0 评论 -
codeIgniter3 学习笔记七(图像)
codeIgniter 图像类剪切图片,打水印class Image extends CI_Controller{ public function __construct() { parent::__construct(); } // 剪切图片 public function resize() { // 图像库 $config['image_library'] = 'gd2'; // 图片地原创 2022-03-04 08:30:00 · 170 阅读 · 0 评论 -
codeIgniter3 学习笔记六(ftp)
ftpclass Myftp extends CI_Controller{ private static $config; public function __construct() { parent::__construct(); // 加载 ftp 模型 $this->load->library('ftp'); // 设置参数 self::$config['hostname'] =原创 2022-03-03 08:30:00 · 86 阅读 · 0 评论 -
codeIgniter3 学习笔记五(表单验证)
codeIgniter 表单验证表单页面 application/views/myform.php<html> <head> <title>My form</title> </head> <body> <?php echo validation_errors(); ?> <?php echo form_open('form'); ?>原创 2022-03-02 08:00:00 · 164 阅读 · 0 评论 -
codeIgniter3 学习笔记四(文件上传)
codeIgniter3 文件上传上传文件页面 application/views/upload_form.php<html> <head> <title>Upload Form</title> </head> <body> <!-- 显示错误信息 --> <?php echo $error; ?> <?php ec原创 2022-03-01 19:49:35 · 222 阅读 · 0 评论 -
Codeigniter3学习笔记三(创建类库及使用原生类库)
创建类库和使用原生类库1、存储位置你的类库文件应该放置在 application/libraries 目录下,当你初始化类时,CodeIgniter 会在这个目录下寻找这些类2、命名约定文件名首字母必须大写,例如:Myclass.php类名定义首字母必须大写,例如:class Myclass类名和文件名必须一致3、类文件原型defined('BASEPATH') OR exit('No direct script access allowed');class Myclass {原创 2022-02-27 08:00:00 · 260 阅读 · 0 评论 -
codeIgniter3 学习笔记二(基于 MVC 开发模式实现小案例)
基于 MVC 模式开发模式 + Mysql + codeigniter3 实现小案例在 application/models 创建数据模型 Dbmodelclass Dbmodel extends CI_Model{ public function __construct() { parent::__construct(); // 加载数据模型 $this->load->database(); } /**原创 2022-02-26 08:00:00 · 208 阅读 · 0 评论 -
Codeigniter3学习笔记一(数据库Mysql操作)
数据库操作下载 ci,并将 ci 中 的 application 和 system 以及 index.php 放入到项目根路径。并且在项目根路径下创建 .htaccess文件在 .htaccess 文件中添加下面内容 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteR原创 2022-02-25 08:00:00 · 345 阅读 · 0 评论 -
PHP学习笔记六(数据库操作)
数据库操作1、目录结构textconfigconfig.inidbgetcon.phpindex.php2、配置参数文件 config.ini[mysql]servername = "localhost"username = "root"password = "密码"dbname = "text" // 数据库名称3、定义数据库类(getcon.php) class Database { // 获取连接 static function原创 2022-02-24 08:00:00 · 119 阅读 · 0 评论 -
PHP学习笔记五(命名空间)
PHP 命名空间PHP 命名空间(namespace)是在PHP 5.3中加入的定义命名空间单个文件夹单个命名空间// 定义代码在 'MyProject' 命名空间中 namespace MyProject; // ... 代码 ... 单个文件夹多个命名空间namespace MyProject { const CONNECT_OK = 1; class Connection { /* ... */ } function connect() {原创 2022-02-23 08:00:00 · 202 阅读 · 0 评论 -
PHP学习笔记四(超级全局变量 和 魔术常量)
PHP 超级全局变量$GLOBALS超级全局变量组 在一个PHP脚本的全部作用域中都可以访问$x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z; // 100$_SERVER包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组这里展示原创 2022-02-22 18:41:23 · 141 阅读 · 0 评论 -
PHP学习笔记三(数组API)
数组分类数值数组 : 带有数字 ID 键的数组$word = array("I","LOVE","PHP");echo $word[0].$word[1].$word[2];关联数组: 带有指定的键的数组,每个键关联一个值$age = array("Peter"=>"35","Ben"=>"37","Joe"=>"43");echo "Peter is " . $age['Peter'] . " years old.";多维数组: 包含一个或多个原创 2021-12-29 20:01:25 · 116 阅读 · 0 评论 -
PHP学习笔记二(面向对象和表单)
面向对象 // 父类class Animal { // 成员变量 var $name; var $age; // 构造函数 function __construct($name, $age) { $this->name = $name; $this->age = $age; } function getAge() { return $this->age; } func原创 2021-12-28 20:50:37 · 86 阅读 · 0 评论 -
PHP学习笔记一(基础)
一、PHP的数据类型字符串$x = "Hello";$y = "PHP"echo $x. "-" .$y; // Hello PHP整型整数必须至少有一个数字 (0-9)整数不能包含逗号或空格整数是没有小数点的整数可以是正数或负数整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)浮点型布尔型数组对象对象数据类型也可以用于存储数据。在 PHP 中,对象必须声明。首先,你必须使用class关键字声明类对象。原创 2021-12-27 20:28:13 · 106 阅读 · 0 评论