Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Oświeżenie obrazka po uploadzie
rafkam
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 24.06.2002

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


Nie wiem czy dobry dzial wybralem.
Ale chodzi o obrazek który po uploadzie na serwer/baza nie odźwieża sie. Dopiero wcisniecie f5 powoduje ze fotka sie pojawia.
Jak wyeliminowac takie zachowanie?
Go to the top of the page
+Quote Post
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Wszystko zalezy od tego w jaki sposob zrobiles upload. Jesli wrzucasz obrazek a strona sie nie przeladowuje to nic dziwnego ze obrazek sie nie pojawia. Wklej kod.

Łukasz


--------------------
Go to the top of the page
+Quote Post
rafkam
post
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 24.06.2002

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


Cytat(kossa @ 19.10.2006, 22:36:11 ) *
Wszystko zalezy od tego w jaki sposob zrobiles upload. Jesli wrzucasz obrazek a strona sie nie przeladowuje to nic dziwnego ze obrazek sie nie pojawia. Wklej kod.

Łukasz


Hey
jest zwykly kodzik
  1. <?php
  2. if ($_GET["opcja"]=="zmien_dane") { // Zmiana danych osobowych
  3. ..............................................
  4. ..............................................
  5. ..............................................
  6.  
  7. print "<br><br><p>Dane zostały nadpisane, kliknij <a href="".$PHP_SELF."?opcja=zmien_dane">aby powrócić do zmian danych</a></p><br><br>";
  8.  
  9. } /// koniec zmiany dancyh
  10. ?>


Wszystko sie odbywa w jednym pliku - czyli po kliknieciu linku odwoluje sie do nastepnej zmiennej get gdzie wyswietla sie dany obrazek(w tym przypadku stary-bo zeby zobaczyc nowy trzeba F5). Jest jakis sposob to przseskoczyc?
Go to the top of the page
+Quote Post
kossa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


mało tego kodu pokazaleś ale tak dla wyjasnienia bo mniej więcej orientuję się jak to wykombinowałeś. zatem:

powiedzmy ze masz funkcje ktora wyswietla dane np Show() oraz funkcje ktora pokazuje form z danymi do zmiany Form() i funkcja zapisujaca Update(), wszystkow jednym pliku

w kodzie zatem ktory odpowiedzialny jest za wywolywanie funkcji zachowaj kolejnosc
  1. <?php
  2. if (... == zmien_dane)
  3. Form();
  4.  
  5. if (... == zapisz)
  6. {
  7. Update(); //dane zapsuja sie w bazie
  8. Show(); //dop. teraz sa pobierane i wyswietlane wiec beda ok 
  9. }
  10. ?>


Masz w kodzie blad wlasnie tego typu - zla kolejnosc wykonywania dzialan, jak w matematyce smile.gif

Łukasz


--------------------
Go to the top of the page
+Quote Post
rafkam
post
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 24.06.2002

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


Cytat(kossa @ 20.10.2006, 11:18:17 ) *
mało tego kodu pokazaleś ale tak dla wyjasnienia bo mniej więcej orientuję się jak to wykombinowałeś. zatem:

powiedzmy ze masz funkcje ktora wyswietla dane np Show() oraz funkcje ktora pokazuje form z danymi do zmiany Form() i funkcja zapisujaca Update(), wszystkow jednym pliku

w kodzie zatem ktory odpowiedzialny jest za wywolywanie funkcji zachowaj kolejnosc
  1. <?php
  2. if (... == zmien_dane)
  3. Form();
  4.  
  5. if (... == zapisz)
  6. {
  7. Update(); //dane zapsuja sie w bazie
  8. Show(); //dop. teraz sa pobierane i wyswietlane wiec beda ok 
  9. }
  10. ?>


Masz w kodzie blad wlasnie tego typu - zla kolejnosc wykonywania dzialan, jak w matematyce smile.gif

Łukasz



Kolejność zmieniłem - ale tu raczej chodzi o nazwę nadpisywanego obrazka(pozostaje ta sama). - Serwer "pamięta" ostatnio pobrany obrazek o tej samej nazwie. Bede chyba musial nadpisywac nazwe(ale to sie wiaze najpierw z usunieciem starego pliku i wgraniem nowego-czyli dodatkowe czynnosci) - chyba ze istnieje jakas funkcja w php ktora czysci pamiec dla tej strony?

Ten post edytował rafkam 23.10.2006, 09:41:35
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Chyba byłoby najlepiej wyświetlać obrazek przez php i serwować przeglądarce odpowiednie nagłówki.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 11:34