Javascript 如何使用FileSelect从php打开文本文件

Javascript 如何使用FileSelect从php打开文本文件,javascript,php,html,Javascript,Php,Html,我想在php中使用html中的文件选择器打开一个文本文件 这是我的HTML代码 <form> <select> <option value="">Select a source</option> <option value="NOTEPAD">NOTEPAD</option> <option value="XML">XML</option>

我想在php中使用html中的文件选择器打开一个文本文件

这是我的HTML代码

<form>
    <select>
        <option value="">Select a source</option>
        <option value="NOTEPAD">NOTEPAD</option>
        <option value="XML">XML</option>
        <br>
        <input type="file" name="datafile" id="fileid" size="40"> 
        <br>
        <input type="button" value="Read Source" onclick="showRSS('test')"></input>
    </select>
</form>
我的php代码是:

$lc=$_GET['x'];
$i=$_GET['q'];
$myfile = fopen($lc, "r") or die("Unable to open file!");
但我的文件路径显示为C:\fakepath\try.txt,
如何将正确的路径发送到php脚本。

请在保存该脚本的服务器中尝试temp\U name。

您必须先将文件上载到服务器。
如果你想在选择文件时使用jquery文件上传程序而不是fileselector控件。因为Jquery file uploader将直接在服务器上以给定的路径上传文件。

您需要先上传文件,也可以通过
read.phpq
我猜您想键入
read.php?q
我已经将文件上传到服务器上,我如何摆脱文件路径“C:\fakepath\dexter1.txt”,现在我只需要dexter1.txt。如果你上传你的文件到服务器。这样你就很清楚文件存储在哪里了。应用此路径:例如:在“temp”文件夹中存储文件$text_文件='temp/dexter1.txt';上传时,使用$_FILES[“file”][“name”]将上传的文件名获取到php中。
$lc=$_GET['x'];
$i=$_GET['q'];
$myfile = fopen($lc, "r") or die("Unable to open file!");