Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Rozmiar zdjęcia ma wpływ na upload?, Nie ładuję większych plików . .
webtg
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

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


Witam!

Mam problem. Wszystko pieknie smigało, aż do momentu kiedy chciałem przesłać plik ok 700kB w JPG.

Najdziwniejsze jest to, że małe pliki ładuje bez problemu.

Przy uploadzie nie wprowadzałem żadnych ograniczeń rozmiarowych (parmaetru hidden z podanym rozmiarem)

Gdzie zacząć szukać przyczyny

A może to wazne
pliki uploaduje fynkcją copy()

Z góry dzieki za pomoc
Go to the top of the page
+Quote Post
Kuziu
post
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Ale może powiesz co sie dzieje ?

Wywala jakiś error ?

Tak to sobie moge mysleć całą noc i nic nie wymyśle.
Go to the top of the page
+Quote Post
Login
post
Post #3





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 4.01.2005
Skąd: Małopolska, Tarnów

Ostrzeżenie: (20%)
X----


Albo pokaż jak ten skrypt wygląda
Go to the top of the page
+Quote Post
webtg
post
Post #4





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

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


  1. <?
  2.  
  3. include(&#092;"baza.php\");
  4.  
  5.  
  6. $sql =&#092;"
  7. SELECT folder, ile, wartosc
  8. FROM zamowienia
  9. WHERE uzytkownik = '$prawid_uzyt'
  10. &#092;";
  11.  
  12.  
  13. $result = @mysql_query ($sql, $laczenie) or die (&#092;"Baza chwilowo nie dziala3\");
  14.  
  15.  
  16. while ($row = mysql_fetch_array($result))
  17. {
  18. $folder = $row['folder'];
  19. $ile = $row['ile'];
  20. $wartosc = $row['wartosc'];
  21. }
  22.  
  23. $result = @mysql_query ($sql, $laczenie) or die (&#092;"Baza chwilowo nie dziala2\");
  24.  
  25.  
  26. // dołšczenie plików funkcji tej aplikacji
  27. require_once(&#092;"funkcje_zakladki.php\");
  28.  
  29. if($user && $pass)
  30. // właśnie nastšpiła próba logowania
  31. {
  32. if(loguj($user, $pass))
  33. {
  34. // jeżeli użytkownik znajduje się w bazie danych rejestracja identyfikatora
  35. $prawid_uzyt=$user;
  36. session_register(&#092;"prawid_uzyt\");
  37. }
  38. else
  39. {
  40. // niepomyślne logowanie
  41. echo &#092;"Zalogowanie niemożliwe. Należy być zalogowanym aby miec dostęp to menu.<br><a href=\"login.php\">Ponowne logowanie</a>\"; 
  42. }
  43. }
  44. sprawdz_prawid_uzyt();
  45.  
  46. //sprawdza czy JPG
  47.  
  48.  
  49. if ($img_type == (&#092;"image/pjpeg\") || $img_type == (\"image/jpeg\") || $img_type == (\"image/jpg\"))
  50. {
  51.  
  52.  
  53. if ($img_size==0)
  54. {
  55. print &#092;"<b>Podales bledna sciezke lub nie wskazales zandego zdecia<br>Dodaj zdjecie ponownie.<br></b>\";
  56. }
  57. else
  58. {
  59. // pobiera numer zdjęcia
  60.  
  61. $plik=fopen(&#092;"users/$prawid_uzyt/ile.txt\", \"r\");
  62.  while(!feof($plik))
  63.  {
  64. $snumer = fgets($plik, 7);
  65. }
  66.  fclose($plik);
  67.  
  68. // zwieksza numer o 1 i zapisuje
  69.  
  70. $nnumer = $snumer+1;
  71.  
  72. $plik = fopen(&#092;"users/$prawid_uzyt/ile.txt\", \"w\");
  73.  fputs($plik, &#092;"$nnumer\");
  74.  fclose($plik);
  75. // kopiuje foto i robi miniaturke
  76.  copy($img, &#092;"users/$prawid_uzyt/$folder/$nnumer.jpg\");
  77.  imagedestroy($img);
  78.  $org = imagecreatefromjpeg(&#092;"users/$prawid_uzyt/$folder/$nnumer.jpg\");
  79.  $s_org = imagesx($org); 
  80.  $w_org = imagesy($org); 
  81.  $pro = floor((80/$w_org)*100);
  82.  $s_min = floor(($s_org/100)*$pro);
  83.  $min = imagecreatetruecolor($s_min, 80);
  84.  imagecopyresampled($min, $org, 0, 0, 0, 0, $s_min, 80, $s_org, $w_org);
  85.  imagejpeg($min, &#092;"users/$prawid_uzyt/mini/$nnumer.jpg\", 50); 
  86.  imagedestroy($min); 
  87.  imagedestroy($org);
  88. }
  89.  
  90. // nowe dane
  91. require_once(&#092;"jaka_cena.php\");
  92. require_once(&#092;"jaki_rozmiar.php\");
  93.  
  94. $nile= $ile+$sztuk;
  95. $nwartosc = ($cena*$sztuk);
  96. if ($wartosc!=opłacono)
  97. {
  98. $bwartosc= $wartosc + ($cena*$sztuk);
  99. }
  100. else
  101. {
  102. $bwartosc = opłacono;
  103. }
  104.  
  105. $sql2 =&#092;"
  106. UPDATE zamowienia
  107. SET
  108. wartosc = '$bwartosc',
  109. ile = '$nile'
  110. WHERE uzytkownik = '$prawid_uzyt'
  111. &#092;";
  112.  
  113. $result = @mysql_query ($sql2, $laczenie) or die (&#092;"Baza chwilowo nie dziala4\");
  114.  
  115. //wpis danych do zmowienia TXT
  116.  
  117.  $wpis = &#092;"$nnumer|$nformat|$papier|$sztuk|$nwartosc|rn\";
  118.  $plik2 = &#092;"users/$prawid_uzyt/zamowienie.txt\";
  119.  $myFile = fopen(&#092;"$plik2\", \"a+\");
  120.  fputs($myFile, $wpis);
  121.  
  122.  fclose($myFile);
  123. }
  124. else
  125. {
  126. echo &#092;"<br><br>sdfsdfZdjecie ktore chcesz dodac nie jest w formacie <b>JPEG.</b><br><a href=\"zam_main.php\">Wroc do strony glownej zamwoienia</a>\";
  127. }
  128.  
  129.  
  130. ?>


ciekawe co na to powiecie . . . .

Pliki 300kB obsługuje spokojnie
500kB też działa
a większe już nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
hwao
post
Post #5


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




mozliwe ze masz ograniczenie dane w pliku php.ini (tam sie ustawia ile ma byc dopuszczalne).

Pozatym daj print_r" title="Zobacz w manualu PHP" target="_manual() i zobacz co jest nie tak (jakie errory)

Polecam jeszcze
http://php.pl/index.php/phppl/artykuly/dla...h/upload_plikow
Go to the top of the page
+Quote Post
webtg
post
Post #6





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

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


Tak to się wydaje być słuszne - bo czemu 500kB działa a 600kB nie
Napiszę do admina.

A ten kurs o uploadzie przeglądałem już kilka razy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) !
Go to the top of the page
+Quote Post
hwao
post
Post #7


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




nie jestem pewien ale sprobuj
  1. <?php
  2. ?>

Tam powino pisac ile mozna uploadowac
Go to the top of the page
+Quote Post
Ociu
post
Post #8





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Może jest ograniczenie w konfiguracji serwera ?
Go to the top of the page
+Quote Post
webtg
post
Post #9





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

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


NO wiedze że ten mój hosting to wogóle jest okrojony nawet phpinfo() nie działa !
Go to the top of the page
+Quote Post

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: 23.08.2025 - 14:11