spaceindexphp
㈠ thinkphp ,模块是什么
你创建控制器的时候是是用命令行创建的吗?
php think make:controller index(模块)/goods(控制器) 必须在项目根目录
以上命令会在你的app目录下的index(模块)目录下controller下面创建了一个goods控制器,命令空间和类会自动生成
如果你没有index(模块)目录,上面命令会自动生成
如果你是php think make:controller test(模块)/index(控制器)
以上命令会在你的app目录下的test(模块)目录下controller下面创建了一个index控制器,命令空间和类会自动生成,
没有这个模块也没事会自动生成
第二个问题!
命名空间
namespace appindexcontroller;这是在index模块下控制器的命名空间
如果是test模块就是namespace app estcontroller;
命名空间必须是控制器自己模块的目录名;
第三个问题!
类的命名问题
控制器的class类名字必须是当前控制器文件名
大小写严格要求一样,控制器文件名大写开头不要中间有大写可能会报错
还有什么问题?不懂的
㈡ tp5 多入口 控制器不存在:Index
tp5 多入口 控制器不存在:Index,是设置错误造成的,解决方法如下:
1、首先把项目加载进来,找到application-》admin下的controller文件夹,该文件夹是用来存储控制器的。
㈢ thinkphp5.1,类继承问题请问我的为什么是错的。class Index extends \think\Controller
单词错啦好几个,field不是filed,assign不是assgin,这些都是方法名,是不可以错的,还有这个错误提示的意思是变量未定义,你要检查下相关的字段是否存在。
㈣ WOG在哪下载,有好人能给个连接么
1.下载地址
http://192.168.1.105:3252/h3wog.rar
打开迅雷,新建任务,把这个链接复制到网址即可。神之苏醒稳定版,原来没有英雄无敌的程序也可以,因为这里面包含了末日之刃,死亡阴影和神之苏醒
http://bbs.wakeofgods.com/index.php
完全汉化补丁
这里还有图片和简介,有兴趣看看吧
http://tieba..com/f?ct=335675392&tn=PostBrowser&sc=4947849098&z=492288466&pn=0&rn=50&lm=0&word=%D3%A2%D0%DB%CE%DE%B5%D0#4947849098
2.相关论坛(里面有各种资料,即时更新,玩家心得等,强力推荐!)
http://bbs.wakeofgods.com/WoG-Space/index.php/uid-97-action-viewspace-itemid-25
㈤ 帝国cms7.2伪静态规则怎么写
一、在linux主机下实现伪静态
确认虚拟主机是否支持rewrite伪静态.htaccess文件。添加.htaccess
文件,把htaccess
文件放在网站根目录。
二、在win主机下实现伪静态
确认虚拟主机是否支持rewrite伪静态httpd.ini文件。添加httpd.ini文件,把httpd.ini文件放入网站根目录中。
具体伪静态规则看各自网站程序规则。
发布帝国会员空间的伪静态,其实简单到弊,关键是你开始想做
nginx版本,用于自己的独立服务器,要自己修改域名配置
rewrite
^([^\.])/my([0-9]+)/$
$1/e/space/index.php?userid=$2
last;
rewrite
^([^\.])/my([0-9]+)/(UserInfo|gbook)\.html$
$1/e/space/$3.php?userid=$2
last;
rewrite
^([^\.])/my([0-9]+)/list-([0-9]+)\.html$
$1/e/space/list.php?userid=$2&mid=$3
last;
rewrite
^([^\.])/my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$
$1/e/space/list.php?userid=$2&mid=$3&page=$4
last;
apache版本,用于虚拟主机,一般更新个.htaccess文件到你的网站根目录就可以了(当然要空间支持.htaccess)
RewriteEngine
On
RewriteBase
/
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/$
e/space/index.php?userid=$1&%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/(UserInfo|gbook)\.html$
e/space/$2.php?userid=$1&%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/list-([0-9]+)\.html$
e/space/list.php?userid=$1&mid=$2&%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$
e/space/list.php?userid=$1&mid=$2&page=$3&%1
以上设置是基于帝国会员空间的默认版本,主要模式是
http://你的域名/my+会员ID/
的静态链接形式,my可以改自己的;
可以改成
http://你的域名/my/会员注册名/
的形式,这时你要禁止会员用中文注册,
第一行分别改成
nginx
rewrite
^([^\.]*)/my/(.+)/$
$1/e/space/index.php?username=$2
last;
apache
RewriteRule
^my/(.+)/$
e/space/index.php?username=$1&%1
其他下面各行要分别按第一行的改动修改一下。
㈥ 连接一个PHP网站FTP 主目录有一个index.php 里面代码如下 什么意思如何找其他源代码
从代码上看,应该是一个ThinkPHP框架或者基于ThinkPHP框架开发的网站,具体代码可以从这里下载下来了解,ThinkPHP的官网地址是: http://www.thinkphp.cn/ 希望对你有帮助!
㈦ php类的引用
如果用的是laravel(其他的framework可以参考类似操作):
一般有一个routes.php用于定义URI路径,比如:
Route::get('/cs.php/T/{admin}',"MyController@testFunc");
这样就把你说的URI定向到MyController.php文件的testFunc函数。请这样定义testFunc:
<?php
//MyController.php
namespaceAppHttpControllers;
{
publicfunctiontestFunc($admin,Request$request)
{
//这里你就直接可以使用$admin的值了。
}
}
㈧ info: Can not connect to MySQL server User: 王玮珩 Time: 2011-11-12 7:42pm Script: /space/index.php
MySQL数据库连不上了,用户是王玮珩,时间:2011-11-12 7:42pm,页面是/space/index.php
㈨ php如何隐藏文件名的.. 请高手解答...
呵呵 这是个技巧,我所知的是,普通情况下,index.php都是可以省略的,因为他是默认首页文件名.不信,你可以测试下.
当访问的页面不是index.php,或者你还想构建更为复杂,难以辨别的url时,你就需要用到服务器的重写功能.
一般情况下,在支持重写的Apache服务器上,都会支持.htaccess 文件,该文件内可以添加需要重写的url.而在iis服务器上则是httpd.ini文件.如果你的是asp.net程序的话,修改web.config同样能达到效果
另外,有的空间是不支持重写的.