get.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. require_once '../path.php';
  3. //打开数据库
  4. $dns = "sqlite:"._FILE_DB_MEDIA_;
  5. $dbh = new PDO($dns, "", "",array(PDO::ATTR_PERSISTENT=>true));
  6. $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
  7. if(isset($_GET["id"])){
  8. $query = "SELECT * FROM media WHERE id = ? limit 0 , 1";
  9. $stmt = $dbh->prepare($query);
  10. $stmt->execute(array($_GET["id"]));
  11. $fMedia = $stmt->fetchAll(PDO::FETCH_ASSOC);
  12. $dbh=null;
  13. if(count($fMedia)>0){
  14. $imgLink = $fMedia[0]["link"];
  15. if(substr($imgLink,0,6)=="media:"){
  16. echo _DIR_USER_IMG_.'/'.substr($imgLink,6);
  17. }
  18. else{
  19. echo $imgLink;
  20. }
  21. }
  22. else{
  23. echo "";
  24. }
  25. }
  26. else{
  27. $query = "SELECT id , link FROM media WHERE type = '3' order by create_time DESC limit 0 , 10 ";
  28. $stmt = $dbh->prepare($query);
  29. $stmt->execute(array());
  30. $fMedia = $stmt->fetchAll(PDO::FETCH_ASSOC);
  31. $dbh=null;
  32. if(count($fMedia)>0){
  33. $imgLink = $fMedia[0]["link"];
  34. if(substr($imgLink,0,6)=="media:"){
  35. echo _DIR_USER_IMG_.'/'.substr($imgLink,6);
  36. }
  37. else{
  38. echo $imgLink;
  39. }
  40. }
  41. else{
  42. echo "";
  43. }
  44. }
  45. ?>