请问如何获取php 项目名 比如我的项目名是test 我如何获取到这个名字,
echo str_replace($_SERVER['DOCUMENT_ROOT'], '', str_replace('\', '/', dirname(__FILE__)));
echo str_replace($_SERVER['DOCUMENT_ROOT'], '', str_replace('\', '/', dirname(__FILE__)));你的项目名指的是文件名($_SERVER['SCRIPT_NAME'])?还是目录名?(dirname(__FILE__))
你的项目名指的是文件名($_SERVER['SCRIPT_NAME'])?还是目录名?(dirname(__FILE__))
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
用于包含文件涉及到文件系统路径,所以宜做到:被包含的文件在主文件的平级或下级目录中
这样用相对路径 include(‘./文件名'); 或 include(‘./目录名/文件名'); 就轻松实现了
如果因不合理的布局设计造成需要从下级目录包含上级目录(或上级目录的其他子目录)中的文件
可写作 include(__DIR__ . "目标文件相对当前目录的路径/文件名"); 来完成,显然计算相对路径是比较绕人的
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
你的项目有没有一个入口文件,在那个入口文件里定义你的项目名字,比如:define('APP_ROOT', '项目名');
你不是用了 thinkphp 框架吗?
url:"Coupon.php", 这样就离开框架了,所有的工作都得自己完成
你不是用了 thinkphp 框架吗?
url:"Coupon.php", 这样就离开框架了,所有的工作都得自己完成
./ 同级目录
../ 上级目录
/ apache目录
如果你的thinkphp是3.2版本的话,U方法这样使用:
url : "{:U(MODULE_NAME . '/控制器名/控制器的方法名')}"比如"{:U(MODULE_NAME . '/User/index')}"
如果你的thinkphp是3.2版本的话,U方法这样使用:
url : "{:U(MODULE_NAME . '/控制器名/控制器的方法名')}"比如"{:U(MODULE_NAME . '/User/index')}"是我自己傻逼了,我在php的方法中没有加方法修饰符public,因为在java中肯定会提示的所以忽略了当成js脚本来写了 ,所以没有请求到,返回error ,之前一直把重心放到路径上了,index.php?g=Wap&m=Store&a=index这种方式是可以的,另外谢谢各位了,也希望以后有机会向你们学习。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号