使用PHP基于用户输入构建HTML链接
我希望能够根据用户提交的内容创建显示在使用PHP基于用户输入构建HTML链接,php,html,file,Php,Html,File,我希望能够根据用户提交的内容创建显示在links.html页面上的链接 链接将遵循这种格式,因此非常简单 用户将通过以下表格提交数据: 只要$text字符串是双引号,就可以执行以下操作: $text = "<a href='{$url}'>{$title}</a> <br> \n"; $text=“\n”; 您需要为报价问题添加适当的转义斜杠 $text = "<a href="".$url.">".$title."</a>
links.html
页面上的链接
链接将遵循这种格式,因此非常简单
用户将通过以下表格提交数据:
只要$text字符串是双引号,就可以执行以下操作:
$text = "<a href='{$url}'>{$title}</a> <br> \n";
$text=“
\n”;
您需要为报价问题添加适当的转义斜杠
$text = "<a href="".$url.">".$title."</a> <br> \n";
$text=“
\n”;
变成
$text = "<a href=\"".$url."\">".$title."</a> <br> \n";
$text=“
\n”;
或者您可以混合使用单引号和双引号,而不使用转义符-
$text = "<a href='".$url."'>".$title."</a> <br> \n";
$text=“
\n”;
您有一个分析错误。您的fopen()
也失败了。允许用户写入文件不是一个好主意,不能阻止用户进入window.location=hxxp://evil.com“
在表单中。我知道,它正在内部使用,每个用户提交的内容都将可追溯并保留以供审查。我设置了一个通用的表单响应,以@lawrencecherone开头,你能不能更具体一点@funkfortynirnerGreat,谢谢:)关于data/URL.com
的问题,它将该问题添加到站点路径中,而不打开URL更新:修复了它