`
lyz8jj0
  • 浏览: 20223 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
整个过程: 首先,让某域名指向我们的服务器; 然后,通过配置文件来过滤所有指向我们服务器的域名,让他们分别指向不同的目录。 1.首先在“/etc/hosts”文件中加入当前主机的IP地址和需要设置的虚拟主机名: eg:我电脑的当前IP为172.16.130.53,我想建立一个名为clb.alex.com的虚拟域名,在“/etc/hosts”文件中加入 “172.16.130.53 clb.alex.com” 2.在“/etc/apache2/sites-available”目录下有“000-default.conf”,比较低的Ubuntu版本可能名为“default”, 将“0 ...
概述 可以通过Request对象完成全局输入变量的检测、获取和安全过滤,支持包括$_GET、$_POST、$_REQUEST、$_SERVER、$_SESSION、$_COOKIE、$_ENV等系统变量,以及文件上传信息。 检测变量是否设置 可以使用has方法来检测一个变量参数是否设置,如下: Request::instance()->has('id','get'); Request::instance()->has('name','post'); 或者使用助手函数 input('?get.id'); input('?post.name'); 变量检测可以支持 ...
如果要获取当前的请求信息,可以使用\think\Request类, 除了下文中的 $request = Request::instance(); 也可以使用助手函数 $request = request();     当然,最方便的还是使用注入请求对象的方式来获取变量。 例如: 获取URL信息 $request = Request::instance(); // 获取当前域名 echo 'domain: ' . $request->domain() . '<br/>'; // 获取当前入口文件 echo 'file: ' . $request-> ...
新版ThinkPHP针对API开发做了很多的优化,并且不依赖原来的API模式扩展。 数据输出 新版的控制器输出采用Response类统一处理,而不是直接在控制器中进行输出,通过设置default_return_type或者动态设置不同类型的Response输出就可以自动进行数据转换处理,一般来说,你只需要在控制器中返回字符串或者数组即可,例如如果我们配置: 'default_return_type'=>'json' 那么下面的控制器方法返回值会自动转换为json格式并返回。 namespace app\index\controller; class Index { ...
ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的\think\Controller类或者其他的控制器类。 控制器定义 一个典型的控制器类定义如下: namespace app\index\controller; class Index { public function index() { return 'index'; } } 控制器类文件的实际位置是 application\index\controller\Index.php 控制器类可以无需继承任何类,命名空间默认以app ...
命名空间 ThinkPHP5采用命名空间方式定义和自动加载类库文件,有效的解决了多模块和Composer类库之间的命名空间冲突问题,并且实现了更加高效的类库自动加载机制。 特别注意的是,如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上 \,例如: // 错误的用法 $class = new stdClass(); $xml = new SimpleXmlElement($xmlstr); // 正确的用法 $class = new \stdClass(); $xml = new \SimpleXmlElement($xmlstr) ...
步骤一,安装apache2     sudo apt-get install apache2     安装完成。     运行如下命令重启下:     sudo /etc/init.d/apache2 restart     在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。 步骤二 ,安装php:     sudo apt-get install l ...
1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源抗并发,nginx 处理请 求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消 耗高性能高度模块化的设计,编写模块相对 ...
基础 PHP 语法 PHP 脚本可放置于文档中的任何位置。 PHP 脚本以 <?php 开头,以 ?> 结尾: <?php // 此处是 PHP 代码 ?> PHP 文件的默认文件扩展名是 ".php"。 PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。 下面的例子是一个简单的 PHP 文件,其中包含了使用内建 PHP 函数 "echo" 在网页上输出文本 "Hello World!" 的一段 PHP 脚本: <!DOCTYPE html> <html& ...
什么是 PHP?     PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词     PHP 是一种被广泛使用的开源脚本语言     PHP 脚本在服务器上执行     PHP 没有成本,可供免费下载和使用 PHP 是一门令人惊叹的流行语言!     它强大到足以成为在网络上最大的博客系统的核心(WordPress)!     它深邃到足以运行最大的社交网络(facebook)!     而它的易用程度足以成为初学者的首选服务器端语言! 什么是 PHP 文件?     PHP 文件能够包含文本、HTML、CSS 以及 PHP 代 ...
1向HTML中引入jQuery库 <head> <script src="/jquery/jquery-1.11.1.min.js"> </head> 如果没有下载到公共文件中,可以直接同过地址引用它。 使用Google的CDN <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs /jquery/1.8.0/jquery.mi ...
jQuery选择器允许对 HTML 元素组或单个元素进行操作 已经存在的之外,它还有一些自定义的选择器 jQuery 中所有选择器都以美元符号开头 $()$('#tt')获取的永远是对象 选择器分为基本选择器 层次选择器 过滤选择器和表单选择器 ...
CSS是给HTML提供显示效果的 但是我们必须在HTML里引入CSS 有三种方式 1.内联属性 在html标签上直接写css样式 <p style="font-size:18px;">'内部样式'</p> 这种在标签内以style标记的为行内样式,行内样式只针对标签内的元素有效 2.写在style标签里 如果是内部样式,也可以在<head></head>里写上 <style type="text/css"> h2 { color:#f00;} </style> 以< ...
预先加载 开门见山,还是直接说使用比较妥当。Layui的模块加载采用核心的 layui.use(mods, callback)方法,当你的JS 需要用到Layui模块的时候,我们更推荐你采用预先加载,因为这样可以避免到处写layui.use的麻烦。你应该在最外层如 ...
内边距 按照上、右、下、左的分别设置各地的内边距,各边可以使用不同的单位或百分比值: h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; } //还可以这样写 h1 {padding: 10px 0.25em 2ex 20%;} 相对路径与绝对路径 通过position来定义路径类型。 position:absolute为绝对路 ...
Global site tag (gtag.js) - Google Analytics