您好我正在使用以下代码从数据库中获取结果,在第二个转储结果没问题,在第一个中有一个问题,因为如果文件上传了空格,名称结果被删除后空间:
<?php echo "<a href=pdf/".$row['pdf'].">".$row['pdf']."</a>" ?>
first $row is = 124564
second $row is = 124564 SPRASHORT.pdf
如何修复第一个结果,就像第二个结果一样?
答案 0 :(得分:2)
如果你有空格,你应该在链接之前编码
<?php echo '<a href="pdf/' . urlencode($row['pdf']) . '">' . $row['pdf'] . '</a>' ?>
答案 1 :(得分:0)
href
应该在引号内
<?php echo "<a href='pdf/".$row['pdf']."'>".$row['pdf']."</a>" ?>
OR
<?php echo "<a href=\"pdf/".$row['pdf']."\">".$row['pdf']."</a>" ?>