#HP

简单使用phpspider采集本博客文章内容

采集流程根据链接获取页面内容(curl)->获取需要采集的内容(可以通过正则、xpath、css选择器等方法进行筛选)<?phprequire_once'phpspider/autoloader.php';usephpspidercorephpspider;usephpspidercoreequests;u...

PHP与thinkphp中var_dump()打印数组显示不全问题

在我们进行php开发的时候,经常会使用var_dump()函数进行数组的打印,以方便我们程序的调试,而有时候我们在进行多维数组打印的时候会发现多维数组打印不全,有些地方被…代替,这就是我们php配置的问题了。 打开php.ini搜索xdebug,会找到以下信息:xdebug.var_displa...

thinkphp5.1跨模块调用控制器或者模型

tp5.1采用命名空间的方式进行调用。  ...

thinkphp5命令行访问

入口文件后加一个空格就行了1,首先cd到站点目录public下,我的入口文件是默认的index.php,然后执行以下命令,2,php要加入环境变量访问index模块下的index控制器下的test方法phpindex.phpindex/index/test...

thinkphp5.1 使用第三方扩展类库

此案例介绍的不是通过composer加载的,是手工下载放入extend目录下的扩展类库,仍然以phpspider为例将owner888目录放入extend目录下,也可以直接将phpspider目录放入extend目录,这里仍然用owner88为例是为了认清和composer的区别在需要使用的地方加上如下代码即可:use...

thinkphp5.1composer引入第三方类库使用注意

下面以引入phpspider为例子:composer引入: composerrequireowner888/phpspider 这时在vender目录下会多出一个owner888目录,里面就有我们需要的类库phpspider文件夹,有下面这些文件我们在需要使用的控制器头部添加代码,这时就可以使用ph...

thinkphp5.1控制器初始化函数initialize与构造函数__construct区别

构造函数中子类的构造方法会覆盖父类的构造方法,如果要继承父类的构造方法可以加入parent::__construct();例子://另一种方法,使用构造函数初始化publicfunction__construct(){//使用父类的构造函数,也就是调用Controller类的构造函数parent::__construc...

thinkphp5 join使用注意

A表有id,name,time等字段,B表有id,type,uid,email,address等字段。A表中的id和B表中的uid对应。Db::table(A表)->alias('a')->join('B表b','a.id=b.uid')->find(); 这样是把B表中的所有字段都给返回了...

thinkphp5控制器访问转换问题

假设定义了HelloWorld控制器url访问地址就是:http://localhost/index.php/index/hello_world,与此同时view目录下的模板文件夹要命名为hello_world,否则会提示找不到模板如果你期望通过http://localhost/index.php/index/Hell...

thinkphp5文件上传问题

tp5中文件上传如果没有数据就会报错,所以要先做一个判断//先接收文件数据$isfile=$_FILES;//判断是否上传图片数据,如果没有上传数据二位数组中的name会为空,如下例:if($isfile['brand_logo']['name']==''){}else{} 下面是一个完整的图片上传代码&nb...

php静态方法和属性

静态方法和属性由static关键字定义静态方法和属性不用实例化也可以直接访问,如self::test(),self::tt类实例化后可以访问静态方法,但是不可以访问静态属性 声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。为了兼容PHP4,如果...

thinkphp5.1页面页面模板及参数配置

success和error跳转的模板在thinkphp/tpl/dispatch_jump.tpl 配置参数在thinkphplibraryraitscontrollerjump.php文件里面...

thinkphp5.1静态文件存放问题

5.1的版本不能将静态文件放在application目录下,只能放在public目录下,否则会拒绝访问...

thinkphp5部署到LAMP服务器显示Access denied.

问题:thinkphp5部署到LAMP服务器,首页正常访问,其余页面访问显示Accessdenied 解决:1.先把文件夹权限改为777     2. 进入服务器,改文件。将php.ini的值改成1...

tinkphp5使用中碰到的问题 持续更新

1.使用助手函数(如controller(),model(),validate())进行实例化时只需要引入thinkController或thinkModel或thinkValidate即可,无需引入实例化类所在的文件。 在实例化模型时如果用new来实例化时,就需要引入与之对应的类文件,如果控制器类名和该模型...
首页上一页...258259260261262...下一页尾页