witam mam problem, chcem zeby obrazek generowal sie w mniejszych rozmiarach wiadomo dlaczego... ale po zastosowaniu ponizszej funkcji (prubowalem tez normalnie w skrypcie to umiescic ale... jak bylo w skrypicie to IE wyswietlal krzaki typu ;flkwne9834t5%$^GW$%GWEo zamiast zdjecia firefox to samo. ktos mi doradzil zebym dodal na poczatku header jpeg.... wiec dodalem, po tym w IE bylo to samo a w firefox zamiast calej strony i danych wyswietlal biala strone i wypisywal adres strony na ktorej wlasnie jestem (nie wiedziec czemu? a po tym jak przenioslem to do innego pliku z funkcjami i sie do niej odwowlywalem firefox dalej swoje robil czyli biale tlo i wypisany adres strony a IE wyswietlal wsyzstko dobrze ale w miejscu zdjecia nie ma nic. Prosze was o jakas pomoc bo juz nie wiem co z tym robic. ponizej funkcja

  1. <?php
  2. function imgchg($dana){
  3. $zdjecie=$dana;
  4. $width = 60;
  5. $height = 15;
  6. // Content type
  7. // Get new dimensions
  8. list($width_orig, $height_orig) = getimagesize("../uploads/$zdjecie");
  9. $ratio_orig = $width_orig/$height_orig;
  10. if ($width/$height > $ratio_orig) {
  11. $width = $height*$ratio_orig;
  12. } else {
  13. $height = $width/$ratio_orig;
  14. }
  15. // Resample
  16. $image_p = imagecreatetruecolor($width, $height);
  17. $qu="SELECT Typ FROM uploads WHERE Id_Uploads='$zdjecie'";
  18. $re = mysql_query($qu);
  19. $sd = mysql_fetch_array($re);
  20. $typ = $sd['Typ'];
  21. // if ($typ = "image/png" ) {
  22. // $image = imagecreatefrompng("../uploads/$zdjecie");}
  23. if ($typ="image/jpeg") {
  24. $image = imagecreatefromjpeg("../uploads/$zdjecie");}
  25. imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, 
  26. $width_orig, $height_orig);
  27. }
  28. ?>



-------------------------
proszę używać poprawnego BBCode
tym razem poprawiłem
~Cienki1980