Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodawanie obrazkow przez formularz, problem w roznych przegladarkach
art
post 15.12.2004, 15:45:00
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 31.08.2003

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


Witam!

Mam skrypt dodajacy fotografie do galerii w IE wszystko dziala ok ale w FIREFOX niestety nie... gdzie moze byc przyczyna?


To jest kod skryptu wykonujacego dodanie fotki na serwer:
  1. <?php
  2.  
  3.  
  4. if (($userfile<>'')and($userfile<>'none'))
  5. {
  6.  
  7. $result = pSQL(&#092;"SELECT max(id) from $tab_fotki\");
  8. $row = mysql_fetch_array ($result);
  9. $newId=($row[0]+1);
  10. $nplik=&#092;"$newId.jpg\";
  11.   
  12.     
  13.  if ((is_uploaded_file($userfile))and($userfile_type == 'image/pjpeg')) 
  14.  {
  15.     
  16.     copy($userfile, &#092;"fotki/big/$nplik\");
  17.     $src_img=ImageCreateFromJpeg(&#092;"fotki/big/$nplik\");      
  18.     $wymiary_fotki=getimagesize(&#092;"fotki/big/$nplik\");
  19.      
  20.  
  21.     ...................... reszta chyba zbedna bo tu jets skrypt tworzacy minaiture itd
  22.   
  23.  
  24.  } 
  25. }
  26.  
  27. ?>



a tu jest formularz w ktorym wybiera sie plik do wyslania:

  1. <FORM ENCTYPE="multipart/form-data" ACTION="index.php?strona=galeria&order=dodaj_foto&galeria=<? echo($galeria); ?>" METHOD=POST>
  2. <INPUT TYPE=hidden name=MAX_FILE_SIZE value=1000000>
  3.  
  4. <FONT class=form_naglowek>Wybierz fotografię:</FONT><BR>
  5. <INPUT class=form NAME=userfile size=30 TYPE=file style="width: 100%"><br>
  6.  
  7.  
  8. <INPUT class=form TYPE=submit VALUE="Dodaj fotografię">
  9. </form>


Ten post edytował art 15.12.2004, 16:22:47
Go to the top of the page
+Quote Post
ADeM
post 15.12.2004, 15:59:51
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


A możesz podać kod?


--------------------
Go to the top of the page
+Quote Post
maniaksz
post 15.12.2004, 16:47:03
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 24.11.2004

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


Wydaje mi się że musisz napisać tak:

(($userfile_type == 'image/pjpeg') || ($userfile_type == 'image/jpeg'))

IE zamienia typ MIME na image/pjpeg a w netscape i mozilli jest image/jpeg, dlatego to nie działa. Warunek nie jest spełniowy więc nie przechodzi dalej:)

Jak zadziała to daj znać:)

Ten post edytował maniaksz 15.12.2004, 16:48:50
Go to the top of the page
+Quote Post
art
post 16.12.2004, 07:57:51
Post #4





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 31.08.2003

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


Wyglada na to że dziala... dziekuje bardzo za pomoc! biggrin.gif
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 Wersja Lo-Fi Aktualny czas: 27.04.2024 - 18:06