你好,我正在使用下面的代码从数据库中获取结果,在第二个转储中,te结果是可以的,在第一个转储中有一个问题,因为如果文件的名称中有空格,则结果会在空格之后被剪切:
<?php echo "<a href=pdf/".$row['pdf'].">".$row['pdf']."</a>" ?>
first $row is = 124564
second $row is = 124564 SPRASHORT.pdf
如何将第一个结果修正为第二个结果?
发布于 2013-10-25 02:13:41
href
应该在引号内
<?php echo "<a href='pdf/".$row['pdf']."'>".$row['pdf']."</a>" ?>
或
<?php echo "<a href=\"pdf/".$row['pdf']."\">".$row['pdf']."</a>" ?>
发布于 2013-10-25 02:13:26
如果您有一个空格,您应该在链接之前进行编码。
<?php echo '<a href="pdf/' . urlencode($row['pdf']) . '">' . $row['pdf'] . '</a>' ?>
https://stackoverflow.com/questions/19579977
复制相似问题