Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]upload i automatyczna zmiana nazwy wegług ID
Darekxp
post 19.06.2009, 17:16:33
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 13.05.2007

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


Witam! Napsiałem prosty skrypt uploadu zdjęć, ale chciałbym aby nazwy zdjęć były takie same jak ID opisu,autora danej fotki itp;) Nie mam pojęcia jak sie zabrać, nie licze na gotowy kod, ale chcociaż na wskazówki;) bo jak wrzucam pliki o nazwie np "fotka by Daras" to wszystko po fotka jest ucięte i mi nie wyciaga poprawnie fotki z bazy, a jak wrzuce np "fotka_by_Daras" no to już jest ok wiec najlepszym sposobem byłaby automatyczna zmiana nazwy najlepiej na Id no ale nie koniecznie;)

  1. <?php
  2. if(!is_uploaded_file($_FILES[plik][tmp_name])){
  3. echo "<span style=\"color:red\">Wybierz zdjęcie! Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg  .png .gif</span>";
  4.  
  5. exit;}
  6. if($_FILES[plik][error] != 0 OR $_FILES['plik']['size'] > 800*1024){
  7. echo "<span style=\"color:red\">Wystąpił błąd podczas przesyłania pliku!
  8. Sprawdź czy plik nie jest za duży i spróbuj ponownie! Maxymalny rozmiar to 800kb</span>
  9. ";
  10. exit;}
  11.  
  12.  
  13.  
  14. if($_FILES[plik][type] == "image/jpg" ||
  15. $_FILES[plik][type] == "image/jpeg" ||
  16. $_FILES[plik][type] == "image/png" ||
  17. $_FILES[plik][type] == "image/gif"){
  18.  
  19. if(move_uploaded_file($_FILES[plik][tmp_name], "galeria/".$_FILES[plik][name])){
  20.  
  21.  
  22. if($_POST['imie'] != "" && $_POST['opis'] != "" && $_POST['album'] != "")
  23. {
  24.  
  25.  mysql_query("INSERT INTO galeria (galeriaId, galeriaDzial, galeriaImpreza, galeriaAlbum,  galeriaFoto, galeriaDodal, galeriaOpis, galeriaData, galeriaPrawa) VALUES('', '".zapytanie($_POST['dzial'])."', '".zapytanie($_POST['impreza'])."', '".zapytanie($_POST['album'])."', '".zapytanie($_FILES['plik']['name'])."', '".zapytanie($_POST['imie'])."', '".zapytanie($_POST['opis'])."', '".date("d-m-Y")."', '".zapytanie($_POST['prawa'])."')");
  26.  
  27.  echo "<span style=\"color:green\">Zdjecie wrzucono pomyślnie!</span>";
  28.  
  29. }
  30. else
  31. {
  32.  echo "<span style=\"color:red\">Proszę wypełnić wszystkie pola!</span>";
  33. }
  34.  
  35.  
  36.  
  37.  
  38.  
  39. }else{
  40. echo "<span style=\"color:red\">Wystąpił nieoczekiwany błąd podczas dodawania fotki!</span>
  41. ";
  42. }
  43. }else{
  44. echo "<span style=\"color:red\">Niedozwolony format pliku! Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg .png .gif</span>";
  45.  
  46. }
  47. ?>
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:03