2013-01-08 89 views
-1

可能重复:
downloading files using php and mysql下载文件中使用的链接

喜即时在PHP和MySQL是一个新手。我上传了一个文件夹在我的服务器,它存储了不同的简历,现在我试图通过链接下载它们。

<?php 

     $host="xxxx"; // Host name 
     $username="xxxx"; // Mysql username 
     $password="xxxx"; // Mysql password 
     $db_name="xxxx"// Database name 

     // Connect to server and select databse. 
     $conn = mysql_connect("$host", "$username", "$password")or die("cannot 
     connect"); 
     mysql_select_db("$db_name"); 
     $query="SELECT * FROM userinfo"; 

     $result=mysql_query($query); 
     $num=mysql_numrows($result); 


      $i=0; 

      while ($i < $num) { 

      $f1=mysql_result($result,$i,"FirstName"); 
      $f2=mysql_result($result,$i,"MiddleName"); 
      $f3=mysql_result($result,$i,"LastName"); 
      $f4=mysql_result($result,$i,"EmailAdd"); 
      $f5=mysql_result($result,$i,"Nationality"); 
      $f6=mysql_result($result,$i,"Street"); 
      $f7=mysql_result($result,$i,"City"); 
      $f8=mysql_result($result,$i,"Region"); 
      $f9=mysql_result($result,$i,"Mobile"); 
      $f10=mysql_result($result,$i,"ExamResult"); 
      $f11=mysql_result($result,$i,"res"); 

      ?> 
      <tr onmousedown="HighLightTR(this,'#A0A0A0 ',' #47433F'); " 
      onmouseup="p.onload();" > 

    <td><a href='MemPage.php?selected=<?php echo $f4?>'><?php echo $f4?></td> 
    <td><?php echo $f1," ",$f2," ",$f3?></a></td> 
    <td><?php echo $f5?></td> 
    <td><?php echo $f6,",",$f7,",",$f8?></td> 
    <td><?php echo $f9?></td> 
    <td><?php echo $f10?>/27</td> 
    <td><a href='sms.php?selected=<?php echo $f4 ?>'>Send</td> 
    <td><a href='http://www.goodfaithjobs.bugs3.com/upload/CRUZSEM2HW.doc'><?     
      php echo $f11 ?></td> 

      <?php 
      $i++; 
      } 
      mysql_close($conn); 
      ?> 

我能够成功下载文件。因为我指定了一个特定的文件名,但我的问题是如果我想下载一个具有不同文件名的文件?先谢谢你!

+0

你想从哪里得到文件名? – Jim

+0

[下载使用php和mysql的文件]的可能的重复(http://stackoverflow.com/questions/14124450/downloading-files-using-php-and-mysql) - 不要复制你自己的问题。你倾向于现在这样做,每小时,并在多个场合http://stackoverflow.com/questions/14206530/downloading-file-in-server - http://stackoverflow.com/questions/14173468/about-force-downloading-using -a-url – hakre

+0

我有一个变量名$ f11,它具有文件名的值。 –

回答

0

如果$f11有文件的名称,你应该能够做到:

<a href='http://www.goodfaithjobs.bugs3.com/upload/<?php echo $f11; ?>'><?php echo $f11 ?></a> 

注意,这个假设$f11不是恶意的。如果这个变量来自用户,请考虑确保它是安全的(在这种情况下可能不太大,因为它仅用作链接)。

+0

谢谢你吉姆! :)我早些时候试过这个代码,但我忘了放;之后<?php echo $ f11?>谢谢! –

+0

@jovcolocar没问题:) – Jim