Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wgrywanie obrazków na serwer
kubek15
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Witam.
Chcę zrobić wgrywanie zdjęć przez przeglądarkę na stronie i czy lepiej będzie robic to na bazie danych czy nie?

I jeszcze jedno mam taki scrypt.
link do niego tutaj i tam on się nazywa upload plików
i jak mam zrobic aby po wgraniu zdjęcia pisało:
Zdjęcie zostało zapisane na serwerze. Podgląd kliknij tutaj. I jak klikne to się pojawi zdjęcie.
Jak to zrobić.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Chrom
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

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


Właściwie masz tam prawie wszystko co potrzebujesz, trochę podstaw php przerobić skrypt do swoich potrzeb i i już. Rada rozłóż wszystko na części pierwsze składaj cegiełki i sprawdzaj ich wykonanie. i tak krok po kroku.
  1. <?php
  2. //Sprawdzamy czy plik został wysłany
  3. if(is_uploaded_file($_FILES[plik][tmp_name][])){
  4. if($_FILES[plik][error][$i] != 0){
  5. $komunikat[] = "Wystąpił błąd podczas przesyłania pliku! Sprawdź czy plik posiada odpowiednią wagę i spróbuj ponownie! ";
  6. }
  7. if($_FILES[plik][type][$i] == "image/jpeg" ||
  8. $_FILES[plik][type][$i] == "image/png" ||
  9. $_FILES[plik][type][$i] == "image/gif"){
  10. list($width, $height ) = getimagesize($_FILES[plik][tmp_name][);
  11. if($width>800 || $height>600)
  12. {
  13. $komunikat[] .= "Za duze wymiary obrazka!";
  14. }
  15. else{
  16. $plik_nazwa = "$data"."_$i".".jpg";
  17. if(move_uploaded_file($_FILES[plik][tmp_name][$i], "upload/$plik_nazwa")){
  18. }else{
  19. $komunikat[] .=  "Wystąpił nieoczekiwany błąd podczas kopiowania pliku nr $i! ";
  20. }
  21. }
  22. }
  23. }
  24. ?>

Mam tu taki skrypt co prawda służył do ładowania kilku obrazków ale jest prostszy i łatwiej go przerobić dodatkowo mam możliwoś nazwania plików wg np kolejności

Ten post edytował Chrom 18.09.2008, 21:00:01
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 17:38