Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> upload pliku i wyswietlanie wgranego zdjecia
andixxx
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 1.06.2006
Skąd: Legnica

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


  1. <html><head>
  2. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  3. <title>Upload</title>
  4. </head>
  5. <body><div>
  6. <form enctype="multipart/form-data" action="up2.php" method="POST">
  7. <input type="hidden" name="MAX_FILE_SIZE" value="5000000"/>
  8. <input name="plik" type="file" size="38"/>
  9. <input type="submit" value="Dodaj zdjecie" />
  10. </form>
  11. </div>
  12.  
  13. <?php
  14.  
  15. $plik_tmp = $_FILES['plik']['tmp_name'];
  16. $plik_nazwa = $_FILES['plik']['name'];
  17. $plik_rozmiar = $_FILES['plik']['size'];
  18. $nowanazwazdjecia = date ("d.m.Y_H:i:s");
  19. $info = pathinfo($plik_nazwa);
  20. if($info['extension'] == 'jpg' OR $info['extension'] == 'jpeg') {
  21. if(is_uploaded_file($plik_tmp)) {
  22. move_uploaded_file( $plik_tmp, "galeria/foto/$nowanazwazdjecia.jpg");
  23. print '<img scr="galeria/foto/'.$nowanazwazdjecia.'.jpg">';}
  24. else echo "Nie udało się wysłać pliku <strong>$plik_nazwa</strong> na serwer";}
  25. else echo "<strong>UWAGA!</strong> Zdjecie, ktore chcesz dodac do galerii, musi byc w formacie jpg!";
  26. ?>
  27.  
  28. </body></html>


no wiec wszystko niby dziala dobrze gdy uploaduje zdjecie na serwer wgrywa sie ale po chwili zdjeice powinno sie wyswietlic na stronie.. a nie chce! pokazuje sie kwadracik (a sciezka do zdjecia jest poprawna!) moze za szybko sie pokazuje (przed wgraniem zdjecia na serwer)? czy jest jakis sposob na pokazanie tego zdjecia?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dawhol
post
Post #2





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


Jescze raz analizujac twój skrypt doszedłem do wniosku ze na poczatku zotaje wyswietlony formularz uploadu a pozniej obrazek którego jescze na serwerze niema :/ spróbuj dac wyswietlanie i zmiane nazwy uploadowanego obrazka w osobnym pliku php a nie w tym samym co formularz bo byc moze przegladarka zapamietuje "jakis" obrazek a ze w rzeczywistosci nie istnieje lub istnieje jako pusty obrazek to wysiwetla go a jzeli pozniej uploadujemy plik to mimo ze jest on wgrany dalej wyswietlany jest stary obrazke (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

troche namieszałem ale daj tak:
formularz ==> formularz.php
kod php ==> akcja.php i przypisz ten plik w form action= (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)



jezeli to zadziała to pozniej przed wyswietleniem obrazka mozesz sprawdzic czy został wcisniety przycisk submit (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i jezeli tak to wyswietlic obrazek a jezeli nie to nic nie wyswietlac ;p (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i wtedy dac to wjednym pliku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował dawhol 17.08.2006, 18:13:58
Go to the top of the page
+Quote Post

Posty w temacie
- andixxx   upload pliku i wyswietlanie wgranego zdjecia   17.08.2006, 16:01:00
- - revyag   Napewno dobrze kopiujesz ? Wklej link do zdjęcia w...   17.08.2006, 16:24:29
- - andixxx   Cytat(revyag @ 17.08.2006, 17:24 ) Napewn...   17.08.2006, 16:29:59
- - L.Pociask   Strzelam : spróbuj w miejsce [PHP] pobierz, plai...   17.08.2006, 16:35:18
- - andixxx   L.Pociask pudlo ;p   17.08.2006, 16:37:57
- - dawhol   niejestem pewny ale jak bys dał nazwe pliku bez kr...   17.08.2006, 16:50:54
- - andixxx   Cytat(dawhol @ 17.08.2006, 17:50 ) niejes...   17.08.2006, 16:53:10
- - dawhol   zamiast print daj echo http://pl.php.net/manual/pl...   17.08.2006, 17:03:29
- - legorek   Zamiast print echo ? Co to za herezje ? print a ec...   17.08.2006, 17:10:01
- - dawhol   To byla tylko propozycja jestem newbie ;p wiec mam...   17.08.2006, 17:13:10
- - Gość   Cytat(legorek @ 17.08.2006, 17:10 ) Zamia...   17.08.2006, 17:52:28
- - Gość   [PHP] pobierz, plaintext <html><head>...   17.08.2006, 18:02:31
- - andixxx   dodam ze jezeli do kodu dodam: [PHP] pobierz, pla...   17.08.2006, 18:07:08
- - dawhol   Jescze raz analizujac twój skrypt doszedłem do wni...   17.08.2006, 18:13:03
- - andixxx   zrobilem tak ale nie dziala cos.. wywala caly czas...   17.08.2006, 18:40:53
- - dawhol   a jest na serwerze ? jezeli nie to co sie dziwisz ...   17.08.2006, 19:34:58
- - =kokos=   [HTML] pobierz, plaintext <form enctype="m...   17.08.2006, 22:20:24
- - Gość   dawhol jest zdjecie na serwerze:d pisalem juz ze s...   18.08.2006, 00:53:22
- - andixxx   =kokos= juz widze:)heh wystarczylo usunac tylko tr...   18.08.2006, 01:07:41
- - mariuszn3   Na początku nie mogło Ci się nic wyświetlić, bo mi...   18.08.2006, 13:44:32
- - =kokos=   Proszę bardzo andixxx A za to sorki, spra...   18.08.2006, 21:06:07
- - andixxx   o kurcze:d tyle zamieszania o jedna literke heheh...   18.08.2006, 21:31:37


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: 11.10.2025 - 19:10