看板 PHP 關於我們 聯絡資訊
網頁有伺服端也有客戶端 今天在客戶端開啟網頁 輸入的路徑要怎樣才是客戶端的 ex: c:\abc\acd.txt 輸入這樣的值 目前php跑都會說找不到此路徑 應該都是跑去伺服端的c:\abc\acd.txt 請問有大大可以幫忙解答嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.243.57
terrybob:請提供你的原始碼 09/21 15:07
原始碼還滿多的我貼上處理的片段好了 $xml_parser=xml_parser_create(); if (!($fp = fopen($strings, "r"))) {die("error xml route");} $data=fread($fp,filesize($strings)); fclose($fp); 這東西如果在伺服端有同樣的路徑下有同樣的東西 他可以讀的到 我路徑沒有做特別的處理$strings是我從上一頁傳過來的路徑 如果用c:\abc\acd.xml 在 伺服端有存在這東西的話 他是可以跑的 但是我想要輸入客戶端的路徑 ※ 編輯: shenjo 來自: 123.205.243.57 (09/21 15:15) ※ 編輯: shenjo 來自: 123.205.243.57 (09/21 15:22)
LPH66:你得搞懂 php 是在哪裡執行的 09/21 16:45
superpai:要是真的能做到你要的就是駭客行為啦 09/21 16:48
shenjo:因為想要做成有點類似雲端的方式 只是程式在我們那邊 09/21 20:43
shenjo:路徑是客人輸入的 09/21 20:45
davidou:你不要用PHP寫 用HTML直接寫C:/abc/acd.xml應該就是客戶 09/21 20:48
davidou:端的檔案了XD 新手學HTML不是常常都犯這錯誤嗎XDD 09/21 20:48
shenjo:但是後面處理還是會用到php= =" 09/21 21:08
knives:雲端不是這樣搞的吧 09/21 21:27
shenjo:所以說類似= = 09/21 21:47
cspy:%systemdrive%\abc\acd.xml ? 09/21 23:16
bobju:注意: "\"是跳脫字元, 要打 "\\"才是'\'. 09/21 23:50
lausai:php在server上執行 怎麼能夠讀到client的檔案? 用上傳吧.. 09/22 01:13