Skjekke om fil finnes

Ingen svar
Henrik
Henriks bilde
Avlogget
Ble med: 06.12.2011

Hei! Jeg lager en hjemmeside http://henrikhilmer.com Men har et problem På denne siden kan man laste opp bilder og tekst. Men hvis det ikke er et bilde lastet opp til inlegget (F.eks fordi det bare skal være en liten tekst del som ikke inneholder bilde) Så kommer bare error bilde opp. Hva kan jeg gjøre for å skjekke om det er et bilde lagret, og hvis det ikke finnes ett ikke printe noe. Kodene er sånn:

Index.php

  1. <?php
  2.  
  3. session_start();
  4.  
  5. error_reporting(E_ALL);
  6.  
  7. ini_set('display_errors', '1');
  8.  
  9. ?>
  10.  
  11. <?php
  12.  
  13. // Run a select query to get my letest 6 items
  14.  
  15. // Connect to the MySQL database
  16.  
  17. include "storescripts/connect_to_mysql.php";
  18.  
  19. $dynamicList = "";
  20.  
  21. $sql = mysql_query("SELECT * FROM content ORDER BY id DESC LIMIT 6");
  22.  
  23. $productCount = mysql_num_rows($sql); // count the output amount
  24.  
  25. if ($productCount > 0) {
  26.  
  27. while($row = mysql_fetch_array($sql)){
  28.  
  29. $id = $row["id"];
  30.  
  31. $name = $row["name"];
  32.  
  33. $content = $row["content"];
  34.  
  35. $date_added = strftime("%d %b, %Y", strtotime($row["date_added"]));
  36.  
  37. $dynamicList .= '<table width="100%" border="0" cellspacing="0" cellpadding="0">
  38.  
  39. <tr>
  40.  
  41. <td>
  42.  
  43. <div id="left">
  44.  
  45.  
  46. <img src="inventory_images/' . $id . '.jpg" alt="' . $name . '" width="100%" height="260" border="1" />
  47.  
  48. </div> <!-- End Left-->
  49.  
  50. </td>
  51.  
  52. <div id="right">
  53.  
  54.  
  55.  
  56. <td width="630px" valign="top"><h2><a id="overskrift" href="product.php?id=' . $id . '">' . $name . '</a></h2>
  57.  
  58. <p><b>
  59.  
  60. Skrevet den ' . $date_added . '<br />
  61.  
  62. ' . $content . '</b></p>
  63.  
  64. </td>
  65.  
  66. </div>
  67.  
  68. </tr>
  69.  
  70. </table><br />';
  71.  
  72. }
  73.  
  74. } else {
  75.  
  76. $dynamicList = "Ingen inlegg enda..";
  77.  
  78. }
  79.  
  80. mysql_close();
  81.  
  82. ?>
  83.  
  84. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  85.  
  86. <html xmlns="http://www.w3.org/1999/xhtml">
  87.  
  88. <head>
  89.  
  90. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  91.  
  92.  
  93. <link rel="stylesheet" href="style/style.css" type="text/css" media="screen" />
  94.  
  95. </head>
  96.  
  97. <body>
  98.  
  99. <div id="wrapper">
  100.  
  101. <header>
  102.  
  103. <?php include_once("template_header.php");?>
  104.  
  105. </header> <!-- End Header -->
  106.  
  107. <div id="banner"></div>
  108.  
  109. <div class="content test clearfix">
  110.  
  111.  
  112.  
  113. <?php echo $dynamicList; ?>
  114.  
  115. </div> <!-- End Content -->
  116.  
  117.  
  118. <footer>
  119.  
  120. <?php include_once("template_footer.php");?>
  121.  
  122. </footer> <!-- End Footer -->
  123.  
  124.  
  125. </div> <!-- End Wrapper -->
  126.  
  127. </body>
  128.  
  129. </html>
Har en viss mening om hvordan det kan løses med  if (file_exists("filename")
Men vet ikke hvordan man kobler sånt O.o
Trenger du mer kodet må du bare si ifra! Takk for alle svar! 
 
-Henrik
  1.  

Henrik H. E.

Svar på forumemnet

(If you're a human, don't change the following field)
Your first name.
Innholdet i dette feltet blir holdt privat og vil ikke bli vist offentlig.