Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyciąganie obrazka z BD i wyświetlanie go
zawadeusz
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.10.2015

Ostrzeżenie: (0%)
-----


Witam mam problem z wyświetlaniem obrazka. Posiadam strone z baza danych na darmowym hostingu i teraz tak: posiadam skrypt, który polega na wrzucaniu zdjecia z pozycji strony i z wyswietleniem go nie ma zadnego problemu. Problem pojawia się gdy chce wstawic zdjecie na stronie hostingu, zdjecie nie wyswietla sie (pojawia się tylko ramka) oraz cala strona jest zawalona krzakami. Typ danych mam ustawiony na LONGBLOB. Wstawiam kod:

  1. <html>
  2. <body>
  3. <form method="post" enctype="multipart/form-data">
  4. <br/>
  5. <input type="file" name="image" />
  6. <br/><br/>
  7. <input type="submit" name="sumit" value="Upload" />
  8. </form>
  9. <?php
  10. if(isset($_POST['sumit']))
  11. {
  12. if(getimagesize($_FILES['image']['tmp_name']) == FALSE)
  13. {
  14. echo "Please select an image.";
  15. }
  16. else
  17. {
  18. $image= addslashes($_FILES['image']['tmp_name']);
  19. $name= addslashes($_FILES['image']['name']);
  20. $image= file_get_contents($image);
  21. $image= base64_encode($image);
  22. saveimage($name,$image);
  23. }
  24. }
  25. displayimage();
  26. function saveimage($name,$image)
  27. {
  28. $con=mysql_connect("localhost","","");
  29. mysql_select_db("l",$con);
  30. $qry="insert into images (name,image) values ('$name','$image')";
  31. $result=mysql_query($qry,$con);
  32. if($result)
  33. {
  34. echo "<br/>Image uploaded.";
  35. }
  36. else
  37. {
  38. echo "<br/>Image not uploaded.";
  39. }
  40. }
  41. function displayimage()
  42. {
  43. $con=mysql_connect("localhost","","");
  44. mysql_select_db("",$con);
  45. $qry="select * from images";
  46. $result=mysql_query($qry,$con);
  47. while($row = mysql_fetch_array($result))
  48. {
  49. echo '<img height="300" width="300" src="data:image;base64,'.$row[2].' "> ';
  50. }
  51. mysql_close($con);
  52. }
  53. ?>
  54. </body>
  55. </html>


Ten post edytował zawadeusz 27.10.2015, 20:38:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:21