这会获取简历名称,当我想获取文件名和目录时,它只显示目录而不是文件名,如下所示 localhost:82/resume 而不是这样-6ren">
gpt4 book ai didi

PHP 无法获取文件的完整路径

转载 作者:行者123 更新时间:2023-11-29 18:38:33 25 4
gpt4 key购买 nike

我这样做是为了获取数据库中上传的目录和文件。

<?php
require_once('inc/config.php');
$con = mysqli_connect($host, $user, $pass, $db) or die ('Cannot connect :'.mysqli_error());
$sql = "SELECT * FROM profile_info WHERE username = '" .
$_SESSION['username'] . "'";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_array($result);
$resume_name = $row['file_name'];

$resume_location ='resume/'.$resume_name;
$resume_ok = "<a href='".$resume_location."'>Resume</a>";
?>

这会获取简历名称,当我想获取文件名和目录时,它只显示目录而不是文件名,如下所示

localhost:82/resume 而不是这样localhost:82/resume/Jannan.pdf 可能出了什么问题?

最佳答案

在变量中设置站点 URL 并给出包含 href 目录的完整路径

 <?php
require_once('inc/config.php');
$con = mysqli_connect($host, $user, $pass, $db) or die ('Cannot connect :'.mysqli_error());

$SITE_URL = "http://localhost:82/";

$sql = "SELECT * FROM profile_info WHERE username = '" . $_SESSION['username'] . "'";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_array($result);
$resume_name = $row['file_name'];

$resume_location = $SITE_URL.'resume/'.$resume_name;
$resume_ok = "<a href='".$resume_location."'>Resume</a>";

?>

关于PHP 无法获取文件的完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45080232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com