首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【PHP】使用dirname(__FILE__)目录定在需要引用的文件录下

在网页应用的时候我们很多时候都需要把通用的代码都放在一个配置文件中,在需要的时候引用,比如说配置数据库连接等。...在配置文件中有的时候也需要配置一些图片、模板等,正常的引入方式就是直接在配置文件中调用图片或模板地址。 但在其它目录使用的时候配置文件中的地址就会出现找不到路径的情况。...所以这时候我们需要使用dirname(__FILE__) 路径定死在配置文件中。...具体用法如下: 在配置文件中使用,dirname(__FILE__)调用模板 file_get_contents(dirname(__FILE__) .'.../zjkdhcom.html'); 这样不论在任何目录调用配置文件,模板路径都是正确的。

67330
您找到你想要的搜索结果了吗?
是的
没有找到

如何将本地文件传到虚拟机linux_怎么文件放到虚拟机里的系统里

大家好,又见面了,我是你们的朋友全栈君 #一、使用FileZilla上传文件 ##1.启动虚拟机,打开Linux终端,输入ifconfig命令查看IP地址 IP地址为192.168.59.6...##2.打开FileZilla,输入IP地址,用户名,密码,端口号,点击快速连接 连接成功后,左边为本机资源目录,右边为虚拟机目录,左边选中文件,右键选择上传,即可上传成功 #二、使用SecureCRT...或Xshell上传文件 SecureCRT和Xshell安装包 链接:https://pan.baidu.com/s/1EVRka8cFpnqxmBlqoypxig 密码:bji1 ##1.使用SercureCRT...上传文件 ###(1)连接虚拟机 点击快速连接,输入输入IP地址,用户名 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171984.html原文链接:https

4K21

怎样网站js文件合并成一个?几种方法可以实现

我们在建网站时经常会用js特效代码以使页面更美观,比如js幻灯片代码、js下拉菜单等,但是网页特效一多,如果js文件没有合并的话会降低网站的性能,这时我们就要考虑合并js文件了,ytkah总结了以下几种方法可以实现...:   1.不输出(没有document.write)的公共函数合到一起,如果单纯地两个js文件内容copy到一起可能会出错   2.新建一个import.js文件所有的js文件全部写进去 with...type="text/javascript" language="javascript" src="/3.js">'); }   但是这种方法虽然代码精简了,而实际上却也要加载这些js文件...3.采用异步加载(页面加载后)不太重要的JS文档   4.将JS文档放到多个网站上,可实现同步加载多个JS。

3.7K30

点餐系统的部署,Java点餐系统部署到腾讯云Linux服务器

证书放到我们项目里的resources目录下 ? 二,配置ssl证书到点餐项目里 ? 上图的配置代码贴出来给大家,一定要注意,根据代码上的注释来配置。...jar包改名为qcl443,为后面部署做准备 ? 四,通过FileZillajar包和443运行脚本上传到服务器 通常服务器有个home里,我们jar包和脚本文件放到home里下 ?...3,我们qcl.sql里的sql语句复制到控制台,执行如下 ? 然后按ctrl+z,退出mysql命令行 ? 然后cd ..回到我们的根里 ? 也可以直接 cd .....六,执行脚本运行项目 进入home目录后,可以看到我们之前传的qcl443.jar和脚本文件,然后执行 ./run.sh ?...你自己部署的时候,一定要记得把下面的XXX换成你自己的域名 https://XXX/diancan/leimu/list 十,小程序里演示 1,在app.js里baseUrl配置为 https://你的域名

3.8K30

Thinkphp实现子域名共享Session登录

session.cookie_domain = .mydomain.com session.cookie_lifetime = 1800 TP5.1同样也支持配置设置,接下来演示TP如何设置得到共享会话: 首先拉取通过下载2个TP5.1项,...然后根据自己的Web环境配置,放到对应的根目录,可以使用nginx、或者Apache服务。...配置2个项目的测试域名,配置hosts文件。 刷新hosts生效,然后通过域名。 然后在test1.t5.com指向的项目的Index控制器下添加如下代码。...然后在修改test2.t5.com指向的目录下的Index控制器代码,如下。 然后通过浏览器访问。 发现是NULL,且sessionID不一致,这时是因为没有配置导致会话不能共享。...TP需要配置2处地方,1处是cookie文件,1处是session文件,2处文件都在config目录下,这里我使用了Redis来作为共同的会话存储,也可以使用文件或者数据库方式,自行配置。

2.1K10

Nginx——一个域名下部署多个Vue项目

前言当前生成环境已经有一个正常的Vue项目,现在需要将大屏项目也部署到同一个域名下,搜索了下类型的问题,感觉问的还挺多的,所以这里记录下操作步骤;如何在不动第一个项目的情况下来部署第二个Vue项目;内容前端配置...mode: 'history', base: 'screen', // 基础路径进行调整 routes,});export default router;服务器配置创建目录进入到第一个项目的目录下...,创建子级目录,并将制品dist放入到该目录下;不想放到第一项录下,新建一个目录也可以,不过记得对应的nginx配置也需要调整;$ cd $ mkdir screenNginx在第一个项目对应的配置文件中...tiktok-web/screen/dist; try_files $uri $uri/ /screen/index.html; }检测无误后,重新载入nginx配置文件...:$ nginx -t$ nginx -s reload测试验证访问对应的地址(http:///screen/)进行测试:总结前端publicPath和router进行调整服务端nginx进行配置进行访问验证我丢

10010

h文件和c文件的区别include本身只是一个简单的文件包含预处理命令,即为include的后面文件放到这条命令这里,除此之外,没有其它的用处(至少我也样认为).

一种方法是公布源码,别人想怎么用就怎么用,另一种是提供头文件,别人从头文件中看你的函数原型,这样人家才知道如何调用你写的函数,就如同你调用printf函数一样,里面的参数是怎样的??你是怎么知道的??...预处理是编译器的前驱,作用是存储在不同文件里的程序模块集成为一个完整的源程序. include本身只是一个简单的文件包含预处理命令,即为include的后面文件放到这条命令这里,除此之外,没有其它的用处...2.如果 a.c 中不写,那么编译器是不是会自动 .h 文件里面的东西跟同名的 .c 文件绑定在一起?...再往下,它知道了下面要调用A的成员函数f了,参数是3,由于它知道这个函数要一个整形数用参数,这个3正好匹配,那就正好把它放到栈上,生成一条调用f(int)函数的指令(一般可能是一句call),至于这个f...同理,编译器再编译a.cpp,f()函数编译好,编译a.cpp时,它也不用管别的,f()编译好就行了。生成了a.obj。

1.4K20

开源实用的企业办公系统,集成人事管理,审批管理,客户管理,合同管理,项目管理,财务管理等模块

销售组长:shuloulongsu 123456 客服经理:hongchenxue 123456 客服人员:guxinglei 123456 系统特点 系统各功能模块,一了然...) 第三步:下载PHP依赖包 composer install 第四步:添加虚拟主机并绑定到项目的public目录 ,实际部署中,确保绑定域名访问到的是public目录。...(这一步很重要,很多人出错) 第五步:伪静态配置(这一步也很重要,很多人出错) Nginx修改nginx.conf 配置文件 加入下面的语句。 location / { if (!...s=$1 last; break; } } Apache 下面的内容保存为.htaccess文件放到应用入 public 文件的同级目录下。.../$1 [QSA,PT,L] 第六步:访问 http://www.你的域名.com/install/index 进行安装(访问主域名会自动跳转到安装连接的) 截图预览

96440

通过域名访问Linux云服务器上的java web项目

1.通过一个Tomcat部署多个java web项目来实现访问 自己java web 打包成war包上传到Tomcat目录下webapp目录下,就会自动解压成一个和项目名一样的文件夹。...server_name 二级域名; #默认文档 index index.jsp index.html index.htm; #反向代理的主域名+tomcat默认端口,也可以域名写成IP...+端口 location / { proxy_pass http://ip:8080或域名:8080; } } 一般习惯于项目放到二级域名下访问,可以省略掉域名的默认端口80,直接通过域名就可以实现访问.../nginx -s reload 当有几个项目需要放在云服务器上,直接在nginx配置文件中创建几个虚拟主机,然后需要解析几个二级域名。...这种方法比较容易实现些,所有的java web项目放到一个Tomcat下实现访问。

10.7K30

使用 github, gitbook, markdown 写博客写书

Gitbook 是一个命令行工具,可以你的 Markdown 文件汇集成电子书,并提供PDF等多种格式输出。你可以Gitbook 生成的HTML发布出来,就形成了一个简单的静态网站。...有了域名我们还需要个ip(主机存储空间),如果购买国内云服务器提供商的主机,我们需要做域名备案,很是麻烦(或者买个vps)。...对此可以域名解析到 xxx.github.io(xxx 为 Github 用户名),当然目录就只能存一些静态 HTML 文件了。...,会发现目录下多了个 _book 目录,里面就是编译好的书,可以将  _book 改名为 websec,然后将整个目录 push 到 xxx.github.io 目录下,直接访问 fxnotes.net.../websec,其中 Introduction 编译自 README.md,而 录当然是来自 SUMMARY.md 了,如下所示: ?

2K00

Nginx如何实现一个域名访问多个项目

背景介绍 最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。...因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以PHP的项目演示,其他的语言类似同样的方式进行部署。...3.正则表达式指令匹配,按照配置文件里的顺序,成功就停止其他匹配。4.如果第三步中有匹配成功,则使用该结果,否则使用第二步结果。 注意点 1.匹配的顺序是先匹配普通字符串,然后再匹配正则表达式。...有两种方法改变这种行为,其一就是使用“=”前缀,这时执行的是严格匹配,并且匹配成功后立即停止其他匹配,同时处理这个请求;另外一种就是使用“^~”前缀,如果这个前缀用于一个常规字符串那么告诉nginx...2.访问a2项 ?

8.4K10

16.516.616.7 配置Tomcat虚拟主机

, appBase定义应用的目录,Java的应用通常是一个war的压缩包,你只需要将war的压缩包放到appBase目录下面即可。...,虚拟主机配置文件就是一台服务器上或者一个webserver上,支持一个IP下可以访问多个域名,每个域名代表一个网站,所以可以配置多个网站,每个网站的虚拟主机,每个网站的许配置文件都是一个虚拟主机,tomcat...包解压放到目录里,如果不想要解压这个包,就可以放到appbase里面,这两个二选一,如果同时存在,可以其中一个写空,防止相互 干扰。...总结 首先部署环境,tomcat加jdk 部署完环境后偶,下载zrlog的war包过来 war包放到appbase里面,它会自动的帮你解压,解压成一个目录,这个目录就是我们需要项目 配置一个数据库,对应的用户...查看tomcat是配置文件,在配置文件中已经创建了一个新的虚拟主机,域名叫做www.123.cn,appbase没有去定义,也就是说不需要弄任何的war包过来,但定义了一个docbase,docbase

1.4K80

架构师教你免广告看视频(送书)

这篇文档是 Charles 抓包工具的高级用法,如何下载安装以及怎样配置,请看我上一篇关于 Charles 的介绍。...这里我们它重定向到本机地址不存在的服务端口: ? 一个一个的修改尝试,所有域名都改一遍,修改一个,点击一下手机视频,看看是否播放正常。 ?...我们返回的 JSON 数据 Copy 出来放到 JSON 浏览工具里: ? 从这个 JSON 来看,ad 应该就是广告了,而 Stream 就是实际的视频流了。...而 Map Local,顾名思义,就是请求重定向到本地。而本地的文件里模拟的就是请求的返回结果。... JSON Copy 出来放到 JSON 编辑器查看。并将 JSON 里每一个 URL Copy 到浏览器里打开看看,你会发现广告可以在浏览器里直接播放。

1.3K70

不务正业,捣鼓了一个破网站,全过程记录

后来发现,我也会经常去翻一下自己写的文章,于是就把所有的文章进行分类,然后也放到网站上。 于是,我就开始用三脚猫的web技术捣鼓这个网站......不管怎样,这里还是目前网站的页面贴几张截图,下个月可能就被撤掉了,以后也能偶尔回忆一下~~ 网站搭建过程 1. 服务器 如果站点部署在公网上,肯定需要买一个服务器。...站点部署 最简单的操作,就是直接本地写好的站点代码直接推送到/var/www/html目录下即可。 为了更灵活的部署(比如:在一个服务器上部署多个站点),最好创建站点独立的目录。...配置文件:/etc/nginx/sites-available/linuxbar.net的内容是: 也就是说:所有的文件是放在/var/www/linuxbar.net/html目录下。...因此创建这个文件,并且步骤3中的所有文件推送到这个目录下即可,最终部署的所有文件如下: 小结 完成以上步骤之后,就可以在本地浏览器中输入域名,然后就可以看到漂亮的网站了! 7.

35520

Linux基础(day60)

,访问的是80端口(访问的时候80端口是可以省略的) tomcat是支持自定义端口的, 8080端口 改为 80端口 编辑tomcat的配置文件,在 /usr/local/tomcat/conf/目录下有一个..., appBase定义应用的目录,Java的应用通常是一个war的压缩包,你只需要将war的压缩包放到appBase目录下面即可。...,虚拟主机配置文件就是一台服务器上或者一个webserver上,支持一个IP下可以访问多个域名,每个域名代表一个网站,所以可以配置多个网站,每个网站的虚拟主机,每个网站的许配置文件都是一个虚拟主机,tomcat...包解压放到目录里,如果不想要解压这个包,就可以放到appbase里面,这两个二选一,如果同时存在,可以其中一个写空,防止相互 干扰。...总结 首先部署环境,tomcat加jdk 部署完环境后偶,下载zrlog的war包过来 war包放到appbase里面,它会自动的帮你解压,解压成一个目录,这个目录就是我们需要项目 配置一个数据库,对应的用户

88680
领券