Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: upload obrazków
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
moonman
Witam!

Szukam skryptu do uploadu obrazków.
W sumie najlepiej byloby gdyby:
- posiadal ograniczenie - jpg only
- zapisywal obrazki z nadanymi juz wymiarami (np. 800x600 -chociaz uzytkownik uploadowal plik 1024x768) oraz z ustawiona kompresja
- tworzyl miniaturki tych obrazkow i zapisywal je do oddzielnego katalogu - nazwa pliku miniaturki identyczna jak nazwa "duzego" obrazka

TIA
shpyo
wystarczy poczytać manual i lekko zmodyfikować!
formularz
  1. <form enctype="multipart/form-data" action="upload.php" method="POST">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  3. Plik do wysłania: <input name="userfile" type="file" />
  4. <input type="submit" name="up" value="Wyślij" />
  5. </form>

upload.php
  1. <?php
  2.  
  3. if( isset($_POST['up']) && is_uploaded_file( $_FILES['userfile']['tmp_name'] ) )
  4. {
  5. $dir= "upload";
  6. $strUploadDir = $_FILES['userfile']['name'];
  7. $arr = pathinfo($strUploadDir);
  8. if($arr["extension"]=="gif" || $arr["extension"]=="jpg" || $arr["extension"]=="png" || $arr["extension"]=="jpeg")
  9. {
  10. if( move_uploaded_file( $_FILES['userfile']['tmp_name'], $dir."/".$strUploadDir ) )
  11. {
  12. echo 'Plik został pomyślnie uploadowany! <br />';
  13. }
  14. else
  15. {
  16. echo 'Upload pliku nie powiódł się!';
  17. }
  18.  
  19. }
  20. else
  21. {
  22. echo("Nieprawidłowy format pliku!<br />Wymagane formaty: *.jpg *.jpeg *.gif lub *.png");
  23. }
  24. }
  25. else
  26. {
  27. echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
  28. }
  29. ?>
moonman
piekne dzieki za odp.
z samym uploadem sobie radze, chodzilo mi takze o miniaturki, kompresje itd. ale juz sobie poradzilem. pzdr.
MalyKazio
Poradziłeś? To daj odpowiedź, przyda się potomnym... np mnie teraz smile.gif
kshyh
Jak trzeba zmodyfikować upload.php tak, aby uploadował pliki do konta ftp usera z hasłem. Chodzi mi o to by przechowywał gdzieś hasło do konta, łączył się i przesyłał plik.
revyag
Loginy i hasła w bazie.
Ftp:
manual/pl/ref.ftp.php" title="Zobacz w manualu php" target="_manual
lukaszz
Podepne się pod temat, zapraszam na stronę -> ---[zmoderowane]---
Jest to prosta wersja uploadu obrazków, jak w większości tego typu stron po wgraniu zdjęcia otrzymujemy link do przesłania pełnego zdjęcia oraz do jego skasowania, kod HTML miniaturki na stronę oraz kod BBcode miniaturki na forum (jak poniżej):

---[zmoderowane]---

Dodatkowym atutem jest łatwy do zapamiętania adres: ---[zmoderowane]---


---
Nimniejszym dostajesz ostrzeżnie za reklamowanie/spamowanie na forum.
Takie postępowanie jest tutaj zabronione i surowo karane.
~mike_mech
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-2024 Invision Power Services, Inc.