Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ładowanie obrazu png przez formularz przeglądaj do bazy i wyciąganie.
Forum PHP.pl > Forum > PHP
waqmaz
Cześć. Wiem, że ostatnio totalnie znoobiłem z tymi funkcjami fread(),fopen(); itd.
Mam prośbę, mógłby mi ktoś napisać najkrótszy jak to się tylko da, nawet bez zabezpieczeń, formularz, który po wciśnięciu przeglądaj i wybraniu pliku png wyśle go do tabeli 'obrazy' w bazie danych, po czym wyświetli go na stronę, pobierając go z tej tabeli? Bardzo proszę, bo już siedzę przy tym 3 dzień i nie mogę nic wskórać. Co chwila jakiś error na stronie mi się pokazuje.
heniek87
Mam nadzieję że ci to pomoże biggrin.gif

  1. <?php
  2. require('connect.php');
  3. $form= '<br><form enctype="multipart/form-data" action="" method="POST">
  4. Wybierz zjdęcie<br>
  5. <input name="plik" type="file" accept="image/png" onchange="submit()">
  6.  
  7. </form>
  8. </div>';
  9. $plik_tmp = $_FILES['plik']['tmp_name'];
  10. $plik_nazwa = $_FILES['plik']['name'];
  11. $plik_rozmiar = $_FILES['plik']['size'];
  12.  
  13. if(is_uploaded_file($plik_tmp)) {
  14.  
  15. $size = getimagesize($plik_tmp);
  16.  
  17.  
  18.  
  19. mysql_query("UPDATE klasa SET awatar='$plik_nazwa' WHERE login='$login'")or die(mysql_error());
  20. move_uploaded_file($plik_tmp, "imgs/$plik_nazwa");
  21. echo "Plik: <strong>$plik_nazwa</strong> został przesłany na serwer!<br><img src=imgs/$plik_nazwa alt=\"\"><br>";
  22. }else {
  23. echo $form;
  24. };
  25.  
  26.  
  27. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.