作者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/m.aspx?n=bbs/PHP/M.1688452015.A.8AF.html