Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z firefoxem
ceo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


Mam formularz z ktorego przesylam fotki. Nastepnie jest funkcja ktora sprawdza rodzaj plikow oraz rozdzielczosc i wage , jesli wszystko jest ok to kopiuje pliki w odpowiednie miejsce. Wszystko dziala pieknie pod internet explorer ale pod mozilla firefox , nawet gdy pliki sa pobrane uruchamiane sa procedury o zlym formacie pliku.

kod:

  1. <?php
  2.  
  3.  
  4. if($_POST['ok'] == 1&& $_FILES['plik1']['name'] != ""){
  5. if($_FILES['plik1']['type'] == 'image/pjpeg') {
  6. $ext = '.jpg';
  7. }
  8. elseif ($_FILES['plik1']['type'] == 'image/gif') {
  9. $ext = '.gif';
  10. }
  11. else {
  12. $ext = 'error';
  13.  echo "<script>history.back(); alert('Nieprawidłowy format pliku, dozwolone są tylko JPG i GIF, Zdjęcie1');</script>"; 
  14.  exit; 
  15. }
  16. if ($ext <> 'error')
  17. {  
  18. $szerokosc=getimagesize($_FILES['plik1']['tmp_name']);
  19. if($szerokosc[0]<641) {
  20. if($_FILES['plik1']['size'] < 300000 && $_FILES['plik1']['size'] != 0) {
  21. if(is_uploaded_file($_FILES['plik1']['tmp_name'])){
  22. if (!file_exists("../foto/".$_FILES['plik1']['name'])){ 
  23. move_uploaded_file($_FILES['plik1']['tmp_name'], "../foto/".$data.$_FILES['plik1']['name']); /* kopiowanie */
  24. $pliczek=$data.$_FILES['plik1']['name']; 
  25. $plik1=$pliczek;
  26. } else { 
  27. echo "<script>history.back(); alert('Taki plik już istnieje! Zdjęcie1');</script>"; 
  28. } 
  29. }else{
  30.  echo "<script>history.back(); alert('Nieprawidłowa ścieżka, Zdjęcie1');</script>"; 
  31.  exit; 
  32. }
  33. }else{
  34.  echo "<script>history.back(); alert('Rozmiar zdjęcia za duży MAX 300 kB, Zdjęcie1');</script>"; exit; 
  35. } 
  36. } else { 
  37. echo "<script>history.back(); alert('Za duża szerokość zdjęcia!Max 640 pikseli, Zdjęcie1');</script>"; 
  38. }
  39. }
  40. }
  41.  
  42.  
  43. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- ceo   problem z firefoxem   11.01.2006, 15:18:01
- - dtb   1. zrób ereg('jpeg$', $nazwa_pli...   11.01.2006, 15:28:04
- - mike_mech   ~image/pjpeg to kolejny problem z badzIEwIEm :/ Wy...   11.01.2006, 15:56:14
- - dtb   [PHP] pobierz, plaintext <?phpif (in_array ...   11.01.2006, 16:08:48
- - ceo   dzieki, dziala   11.01.2006, 17:12:16


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: 24.08.2025 - 07:51