Welcome 微信登录

首页 / 网页编程 / PHP

wamp安装后自定义配置的方法

wamp安装后自定义配置的方法

WampServer是目前应用非常广泛的PHP集成开发环境,本文就来讲述Wamp安装后自定义配置的方法。供大家参考借鉴。具体如下:wamp2.5安装完毕后,自己手动重新设置了apache的默认根目录。但是发现本机可以访问,别人不能访问。提示信息为:Forbidden you dont hava permission to access * on the server表示你没有权限访问!这是比较常见的问题,应该只需修改目录的权限就可以了。搜索网上讲述的很多方...
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结

ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结

本文针对ThinkPHP中pathinfo的两种模式、四种路径访问模式和URL重写相关知识进行了总结归纳,分享给大家便于查询和借鉴。具体归纳如下:1、pathinfo访问模块IndexAction.class.php下边的test方法 http://localhost/index.php?m=Index&a=test 等同于 http://localhost/index.php/Index/test2、四种路径访问模式 在config目录下边来做修...
ThinkPHP中URL路径访问与模块控制器之间的关系

ThinkPHP中URL路径访问与模块控制器之间的关系

ThinkPHP中URL路径访问与模块控制器之间的关系是ThinkPHP程序开发中非常重要的一个环节。熟练的掌握该技巧对于进一步学习ThinkPHP起着至关重要的作用。具体分析如下:打开控制器页面:UserAction.class.php //路径:adminLibAction 此处的admin为新建的项目对应的目录我们都知道在Action里的方法默认为Public属性,私有属性的方法没法访问,但定义私有属性的方法也有其意义所在。在其中定义私有方法的意义:...
ThinkPHP的MVC开发机制实例解析

ThinkPHP的MVC开发机制实例解析

ThinkPHP是目前国内应用非常广泛的一款MVC开发框架。本文就以实例形式解析ThinkPHP的MVC开发机制。相信会给大家一定的启发作用。具体分析如下:一、概述:MVC框架解析如下:M Model层 模型:就是数据库操作类(通过数据库操作类去操作各个表) V View层 视图:指模版。 C Control层 控制器:就是通过控制器来实现模版,模型之间的控制关系。二、实例分析:1.ACTION 控制器:位置 D:wwwaoliHomeLibActionI...
PHP+MYSQL会员系统的开发实例教程

PHP+MYSQL会员系统的开发实例教程

本文通过一个简单的实例完成了完整的PHP+MySQL会员系统功能。是非常实用的一个应用。具体实现步骤如下:一、会员系统的原理: 登陆-->判断-->保持状态(Cookie或Session)-->验证状态及其权限二、会员系统的安全:1、学会使用常量提高md5安全性2、Cookie/ Session 少用明文信息3、Session安全性要大于Cookie4、使用Cookie/ Session读取信息 尽量增加判断信息5、Cookie/ Ses...
php批量删除数据库下指定前缀的表以prefix_为例

php批量删除数据库下指定前缀的表以prefix_为例

如何用php批量删除数据库下所有前缀为prefix_的表。例子,统一删除前缀为“prefix_”的表。<?php //设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码 mysql_connect("数据库主机","数据库用户名","数据库密码"); //设置查询的数据库名称 mysql_select_db("数据库名"); $rs=mysql_query("show tables"); while($arr=mysql_fetch...
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法

ThinkPHP调用common/common.php函数提示错误function undefined的解决方法

本文主要介绍了ThinkPHP调用common/common.php函数提示错误function undefined的解决方法。对于采用ThinkPHP进行项目开发的朋友来说,在进行ThinkPHP升级后经常会遇到这类问题。具体描述如下:在对ThinkPHP升级后使用了最新的ThinkPHP3.2版本,将通用的函数放到了common/common.php中,但是在具体页面调用函数时出现了function undefined的错误提示。在查看了官方文档后发现...
使用php方法curl抓取AJAX异步内容思路分析及代码分享

使用php方法curl抓取AJAX异步内容思路分析及代码分享

其实抓ajax异步内容的页面和抓普通的页面区别不大。ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可。利用Firebug的网络工具如果抓去的是页面,则内容中没有显示的数据,是一堆JS代码。Code$cookie_file=tempnam("./temp","cookie");$ch = curl_init();$url1 = "http://www.cdu...
如何让搜索引擎抓取AJAX内容解决方案

如何让搜索引擎抓取AJAX内容解决方案

越来越多的网站,开始采用"单页面结构"(Single-page application)。整个网站只有一张网页,采用Ajax技术,根据用户的输入,加载不同的内容。这种做法的好处是用户体验好、节省流量,缺点是AJAX内容无法被搜索引擎抓取。举例来说,你有一个网站。 http://example.com 用户通过井号结构的URL,看到不同的内容。 http://example.com#1 http://example.com#2 http://ex...
什么情况下可以不写PHP的闭合标签“?>”

什么情况下可以不写PHP的闭合标签“?&gt;”

在一些PHP项目里我们经常会看到有些PHP文件中的代码是只有开始标签,而没有结束标签的,那么什么情况下可以不写这个结束标签,而什么情况下又必须写?对此我们先来看2个例子:下面的代码可以正常运行:<?phpecho 123456;下面的代码会报错:<?phpecho 123456;<p>abc</p>原因分析:前者是纯php代码,可以不写结束标签,也不推荐写结束标签;后者除了php代码,还有html代码,必...
PHP中echo和print的区别

PHP中echo和print的区别

一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。echo 和 print 都不是函数,...
PHP实现视频文件上传完整实例

PHP实现视频文件上传完整实例

本文以一个完整实例的形式实现了视频文件上传的功能。虽然是比较基础的应用,仍有一定的参考价值。分享给大家供大家参考之用。具体方法如下:首先,对PHP来说视频也属于文件,我们利用这个道理,可以通过与上传普通文件类似的方式实现上传PHP视频文件。不同的是视频文件一般较大,上传时间长,而php配置文件也对上传文件的大小有限制。如果需要更好地用PHP实现文件上传,还是推荐使用FTP上传方式。一、PHP处理代码如下:<?php//设置最多允许10个文件同...
<< 421 422 423 424 425 426 427 428 429 430 >>