我现在已经解决了这两天没有成功。 昨天我发布了一个问题http://blog.sqisland.com/2015/04/espresso-21-activitytestrule.html,我收到了一些我并不理解的建议。
我要求澄清,但还没有回复。
或者:
好的 - 在这里 - 好看' n'简单....
我在WIN7上使用带有FireFox的XAMPP服务器。
在我的浏览器地址栏中,我可以输入:file:///C:/folder2/subfolder2/
,这没关系
我将以下代码放在页面中的一个锚点中并从XAMPP / htdocs文件夹中运行它:C:/folder2/subfolder2/
,产生类似的结果
再次在我的浏览器中输入:while ($row = mysql_fetch_array($result))
{
echo "<tr>
<td style='font-size:12px;'><center>{$row['ID']}</center></td>
<td style='font-size:12px;'>{$row['First_Name']} {$row['Last_Name']}</td>
<td style='font-size:12px;'><center><a href=\"tel:{$row['Phone']}\">{$row['Phone']}</a></center></td>
<td style='font-size:12px;'><center>{$row['Street']} {$row['City']} {$row['State_Country']}</center></td>
<td style='font-size:12px;'><center><div style=\"width:150px\">{$row['Time_Zone']}</div></center></td>
<td style='font-size:12px;'><center><a href=\"mailto:{$row['Email']}?Subject=FantomWorks\" target=\"_top\">{$row['Email']}</a></center></td>
<td style='font-size:12px;'><center>{$row['Alt_Phone']}</center></td>
<td style='font-size:12px;'><center>{$row['Year']} {$row['Make']} {$row['Model']}</center></td>
<td style='font-size:12px;'><center>{$row['Project_Start']}</center></td>
<td style='font-size:12px;width:500px;'><div style=\"overflow-x:auto; max-height:100px\">{$row['Project_Description']}</div></td>
<td style='font-size:12px;'><center>{$row['Restoration_Decision_Matrix']}</center></td>
<td style='font-size:12px;'><center>
<form action='".$_SERVER['PHP_SELF']."' method='post'>
<input type='hidden' id='ID' name='ID' value='{$row['ID']}' />
<input type='submit' name='formDelete' id='formDelete' value='Delete' />
</form>
</center></td>
<td style='font-size:12px;'><center><button type=\"submit\" form=\"form1\" value=\"Submit\">Called</button></center></td>
<td style='font-size:12px;'><center><button type=\"submit\" form=\"form1\" value=\"Submit\">Called</button></center></td>
<td style='font-size:12px;'><center><button type=\"submit\" form=\"form1\" value=\"Submit\">Emailed</button></center></td>
<td style='font-size:12px;'><center>Text Area</center></td>
<td style='font-size:12px;'><center>{$row['Received_Date']}</center></td>
</tr>";
}
//Check to see if delete button is pressed
if(isset($_POST['formDelete']))
{
if(isset($_POST['ID']) && !empty($_POST['ID']))
{
$ID = $_POST['ID'];
$result = mysql_query("DELETE FROM Project_Submissions WHERE ID ='".$ID."'");
}
}
?>
</body>
</html>
并获得与1相同的结果。
我的问题是我的主播应该如何到达getElementsByTagName
有什么我不理解的吗?
如果那里有人可以发布小提琴&#39;或者给我一个例子我确定我可以通过这个
答案 0 :(得分:0)
默认情况下,这不起作用,因为允许某人从计算机外部访问运行服务器的本地文件系统将是安全漏洞。您可以在URL字段中键入它,因为您的浏览器在同一台计算机上运行并且可以访问该驱动器。
如果要从客户端的HTML文件内部链接打开它,您需要编写一个在服务器上运行的程序(PHP
是一种很好用的语言),将收到请求并显示文件夹内容。当然,这不是一件非常安全的事情,但URL可能如下所示:
http://yourserver/showfolder.php?dir=c:/folder1/subfolder2
然后您只需要编写showfolder.php
并让它使用参数dir
并使用html
进行回复以显示文件夹内容。同样,尽管可以这样做,但您应该仔细考虑您想要的原因以及您在机器外部提供的其他人不应该看到的信息。
我认为你不理解的是在每种情况下程序在解释网址的内容。当您在浏览器中输入file://...
时,浏览器会在磁盘上查找内容并向您显示内容。当您使用网址时,这是http
请求,要求您的服务器执行此项工作。
答案 1 :(得分:0)
您的问题主要由Apache Creating alias和directory listings表示。在您的Apache conf C:\xampp\apache\conf\httpd.conf
中添加如下所示的新别名:
Alias /subfolder2 C:/folder2/subfolder2
<Directory "C:/folder2/subfolder2">
Options FollowSymLinks +Indexes
Order Allow,Deny
Allow from All
AllowOverride All Indexes Options
</Directory>
通过这种方式,您可以列出C:/folder2/subfolder2/
的内容,就像
<a href=http://localhost/subfolder2">Subfolder2 Contents</a>