Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> is_uploaded_file Nie dziala
boras87
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.06.2008

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


Witam

Potrzebuje w jakikolwiek sposób pobierać zdjęcia od użytkowników do pliku czy do bazy jest to obojętne.

Niestety funkcja
nie działa.

  1. $plik_tmp = $_FILES['plik']['tmp_name']; // Tymczasowa nazwa uploadowanego pliku
  2. $plik_nazwa = $_FILES['plik']['name']; // Orginalna nazwa pliku uploadowanego przez uzytkownika
  3. $plik_rozmiar = $_FILES['plik']['size']; // Rozmiar pliku w Byte'ach
  4. $rozmiar = $plik_rozmiar / 1000; // A tu zrobimy z nich kB
  5. $is_obrazek = explode('.', $plik_nazwa); // dzielimy nazwe uploadowanego pliku na tablice
  6. $is_obrazek[1] = strtolower($is_obrazek[1]); // zmniejszamy nazwe rozszerzenia
  7.  
  8. if (($is_obrazek[1] == 'jpg') || ($is_obrazek[1] == 'jpeg') || ($is_obrazek[1] == 'gif')) { // sprawdzamy poprawnosc pliku
  9. echo "Obrazek ma zakończenie jpeg,jpg lub gif";
  10. if ($plik_tmp == null) {
  11. echo "plik tmp jest pusty";
  12. }
  13. if (is_uploaded_file($plik_tmp)) {
  14. // Jesli plik zostal poprawnie zuploadowany
  15. move_uploaded_file($plik_tmp, "upload/$plik_nazwa"); // Przenosimy
  16. echo "Plik: $plik_nazwa o rozmiarze
  17. $rozmiar kB zosta� przes�any na serwer!"; // Pokaz dane o pliku
  18. } else {
  19. if ($plik_nazwa == null) { // Jesli plik jest pusty
  20. echo "Plik jest pusty";
  21. return 0;
  22. } else { // Jesli format jest zly
  23. echo 'Nie poprawny format pliku!';
  24. }
  25. }
  26. }


Mam stronkę postawioną na serwerze az.pl czy jest możliwość aby blokowała tą funkcje (miałem podobny problem z serwerem friko.pl on blokował funkcje mail)?

Skrypt powinien być okej bo został pobrany ze strony http://funkcje.net/view/5/14/1852/

albo czy idzie zrobić to jakoś na około?

Potrzebuje ten moduł skończyć najpóźniej na dziś.... (IMG:style_emoticons/default/sad.gif)

Bardzo was proszę o pomoc.

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
boras87
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.06.2008

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


array(5) { ["name"]=> string(8) "kill.jpg" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } Array ( [name] => kill.jpg [type] => [tmp_name] => [error] => 1 [size] => 0 )

Chyba za szybko podziękowałem.

Udało się wstawić dwa pliki, a potem już nie mogłem.

Teraz error ma wartość 1

UPLOAD_ERR_INI_SIZE

Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini.

Czyli tym razem już php.ini??

Tylko czemu chciałem po raz 3 wstawić ten sam plik więc wielkość identyczna (IMG:style_emoticons/default/sad.gif)



Ten post edytował boras87 22.09.2010, 20:53:58
Go to the top of the page
+Quote Post
kiler129
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Cytat(boras87 @ 22.09.2010, 21:22:49 ) *
array(5) { ["name"]=> string(8) "kill.jpg" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } Array ( [name] => kill.jpg [type] => [tmp_name] => [error] => 1 [size] => 0 )

Chyba za szybko podziękowałem.

Udało się wstawić dwa pliki, a potem już nie mogłem.

Teraz error ma wartość 1

UPLOAD_ERR_INI_SIZE

Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini.

Czyli tym razem już php.ini??

Tylko czemu chciałem po raz 3 wstawić ten sam plik więc wielkość identyczna (IMG:style_emoticons/default/sad.gif)


Jakiego serwera używasz i czy masz miejsce na dysku i w katalogu /tmp/ ?
Bo to dziwnie wygląda troche skoro to ten sam plik (IMG:style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.04.2026 - 23:22