作者GALINE (天真可爱CQD)
看板PHP
标题Re: [请益] 关于用php将mysql资料表转成excel档
时间Tue Jul 4 14:26:28 2023
※ 引述《martin930 (马丁)》之铭言:
: A2host有提供终端机介面,不过我本身没有使用linux的经验,一开始有点想放弃
: 经过网上稍微查询指令及测试,确定A2本来就有预先安装composer
command line 是不好学但是习惯之後会很行云流水的东西
Windows 也很推荐学习 PowerShell
但是跟任何语言一样,一阵子不用就会忘光光...
只是上补习班,回家之後不听英文歌不打电动不看小说的话,是学不好英文的(等
: 经过一顿网上查询及测试操作就安装好了phpspreadsheet
: 再来是测试程式不会动...
: 一样一阵瞎搞後发现是实体路径没设对
: 像下列这样的程式码,XXXX是主机发给我的帐户代码
: require '/home/XXXX/vendor/autoload.php';
以下面的范例专案的话
.
├── code1.php
├── src
│ └── code2.php
└── vendor
└── autoload.php
推荐的 include 方式是这样
code1: include __DIR__ . '/vendor/autoload.php';
code2: include __DIR__ . '/../vendor/autoload.php';
- 避免使用主机的绝对路径,不然搬家会改得很累
- __DIR__ 会自动变成档案所在的资料夹完整路径
可以确保上面这段路径最後还是会展开成绝对路径
避免 include 路径被坏人劫持(虽然碰到的机会不大)
--
______ ____________________________________ _ _-_ _ ___
/ __||____________________________________| _|_|.---'---`---.|_|_ |___)
|___| Let it go! Let it go! \----._________.----/
___ Where no man has gone before! `. `]-[' ,'
| |__ _________________________________________ `.' _ `.' ________
\______||_________________________________________| |_(_)_| |________)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.254.214.228 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1688452015.A.8AF.html