Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: UpLoad
Forum PHP.pl > Forum > PHP
bob1223
  1. <?php
  2. if($_FILES['plik1']['error'] == UPLOAD_ERR_OK){
  3. $new_name = $uploaddir.$_FILES['plik1']['name'];
  4. $temp_name = $_FILES['plik1']['tmp_name'];
  5. if(move_uploaded_file($temp_name, $zapisz_zdjecie)){
  6. $blad6="<font color=green>Zdjęcie zostało załadowane Poprawnie!</font>";
  7. }
  8. else{
  9. $blad6="<font color=red>Nieprawidłowy Plik Zdjęcia</font>"; $blad_danych=true;
  10. }
  11. }
  12. else{
  13. $blad_danych=true;
  14. switch($_FILES['plik1']['error']){
  15. case UPLOAD_ERR_INI_SIZE :
  16. case UPLOAD_ERR_FORM_SIZE :
  17. $blad7="<font color=red>Przekroczony maksymalny rozmiar Zdjęcia!</font>"; $blad_danych=true;
  18. break;
  19. case UPLOAD_ERR_PARTIAL :
  20. $blad7="<font color=red>Odebrano tylko czę&para;ć Zdjęcia!</font>"; $blad_danych=true;
  21. break;
  22. case UPLOAD_ERR_NO_FILE :
  23. $blad7="<font color=red>Zdjęcie nie został pobrane!</font>"; $blad_danych=true;
  24. break;
  25. default :
  26. $blad7="<font color=red>Nieznany typ błędu Zdjęcia!</font>"; $blad_danych=true;
  27. }
  28. }
  29. ?>

Ten kod dodaje zdjęcie do wskazanego folderu chciałbym jedynie dodać opcję zmieniającą rozmiar zdjęcia gdy jest ono za duże np. 1024x800 na 700x580. Jakiś pomysł questionmark.gif
kwiateusz
getimagesize" title="Zobacz w manualu PHP" target="_manual i inne pochodne funkcje z biblioteki gd
bob1223
Hmm a jak to dodać do tego skryptu questionmark.gif
mike
No bez przesady. Pokombinuj trochę sam.
Funkcja ta zwraca rozmiary zdjęcia. Jak już masz rozmiary to chyba ułożenie banalnego warunku (if ... else) nie jest trudne.
Pokaż jak masz to najwyżej poprawimy, jeśli masz problemy.
bob1223
Gdybym umiał to zrobić nie prosił bym o pomoc...
sf
Cytat(bob1223 @ 20.03.2007, 23:18:26 ) *
Gdybym umiał to zrobić nie prosił bym o pomoc...

Forum służy do pomagania, a nie dawania gotowych rozwiązań. Kolega dał Ci wskazówkę.
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.