Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> a firefox na to błąd....zamiast pokazac to co ma
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


Witam

Mam taki problem kazdy wie ze jak ladujemy fotki na server i poddajemy je miniaturyzacji i zapisowi na serverze to musi pojawic sie taka linia kodu

  1. <?php
  2.  
  3. Header('Content-type: image/jpeg');
  4.  
  5. ?>


no i własnie dzieki niej firefox pisze
"Obrazek "http://localhost/smietnik/1.php?action=dfoto" nie może zostać wyświetlony, ponieważ zawiera błędy."

a Ie opery i inne dziwactwa pokaząją to co mają pokazać smile.gif
idzie jakoś to ominąć żeby firefox nie robił "numerów"

pozdr..


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




a Ty na pewno dobrze obrazek generujesz?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
boya
post
Post #3





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


skoro firefox dymi a reszta nie ?

  1. <?php
  2.  
  3. $upa = $_FILES['file']['name'];
  4. $file = &#092;"./grafika/foto/duze/\".$upa.\"\";
  5. $obrazek_minn = &#092;"$upa\";
  6. if(!$max_width) $max_width = 100;
  7. if(!$max_height) $max_height = 2000;
  8. $size = getimagesize($file);
  9. $width = $size[0];
  10. $height = $size[1];
  11. $x_ratio = $max_width / $width;
  12. $y_ratio = $max_height / $height;
  13. if(($width <= $max_width) && ($height <= $max_height))
  14. {
  15.  $tn_width = $width;
  16.  $tn_height = $height;
  17. }
  18. else if(($x_ratio * $height) < $max_height)
  19. {
  20.  $tn_height = ceil($x_ratio * $height);
  21.  $tn_width = $max_width;
  22. }
  23. else
  24. {
  25.  $tn_width = ceil($y_ratio * $width);
  26.  $tn_height = $max_height;
  27. }
  28. $src = imagecreatefromjpeg($file);
  29. $dst = imagecreatetruecolor($tn_width, $tn_height);
  30. imagecopyresampled($dst, $src, 0, 0, 0, 0, $tn_width, $tn_height, $width, $height);
  31. Header('Content-type: image/jpeg');
  32. imagejpeg($dst, &#092;"./grafika/foto/\".$obrazek_minn);
  33.  
  34. ?>


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
crash
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Zapisujesz strumień jpeg do pliku a nie wysyłasz do przeglądarki to nie masz czemu się dziwić.


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





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


a jednak...firefox madrzejszy od tych wszytkich badziewi biggrin.gif


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
faceoff
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.02.2004

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


Co znaczy ze firefox dymi, a reszta nie?
chodzi o wyswietlanie bledu czy wysiwetlanie obrazka...
byc moze IE nie "dymi" ale nie sadze ze wyswietla obraz, bo to byloby bez sensu.
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: 20.08.2025 - 16:49