Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-02-25 17:46:55

  czechu - Członek DUG

czechu
Członek DUG
Skąd: Gorlice
Zarejestrowany: 2004-10-24

Upload plików php

No właśnie nie mogę wyczaić czemu nie chce mi uploadowac plików

skrypt jest ok, okroiłem go do minimalnej wersji i sprawdzałem na innym serwerku i działa

sprawdzałem w php.ini jest włączony upload

katalog do uploadu ma chmoda 777

index.php

Kod:

<?
echo '<form enctype="multipart/form-data" action="up.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="6000000000000" />
Plik do wyslania: <input name="userfile" type="file" />
<input type="submit" value="Wyslij" />
</form>';
?>

up.php

Kod:

<?
$location = '/var/www/test/hh/file/' . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
   echo "Plik został załadowany poprawnie...";
   } else {
      echo "Plik nie został załadowany...";
      }
      ?>

no i dostaje cały czas Plik nie został załadowany

nie chodzi tu o rozmiar pliku na pewno bo dawałem mu pliki po 2 kb ;]

mam debiana etch 64
apache 2.2.3-4+etch3
php 5.20-8+etch9


co to może być ?

Kto mi to do ch... przeniósł ? przecież tu jest problem z oprogramowaniem nie skryptem !!!!

// a, no to może nieco nadgorliwie go przeniosłem; wraca do Softu (choć z serwerowej natury tematu zastanawiam się, czy w Sieciach nie powinien być) -- azhag

Ostatnio edytowany przez azhag (2008-02-25 18:31:38)

Offline

 

#2  2008-02-26 10:07:22

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Upload plików php

php.ini byś wkleił na jakieś phpfi.com na przykład. Ja bym dał mimo wszystko to do działu Programowanie, bo to jednak problem z kodem który nie działa, a nie działa być może przez konfigurację softu którym jest parser języka PHP. Jak nie patrzeć związane z programowaniem. Jakbym miał podobny problem nie szukał bym tego raczej w dziale Software.

Offline

 

#3  2008-02-26 17:09:47

  czechu - Członek DUG

czechu
Członek DUG
Skąd: Gorlice
Zarejestrowany: 2004-10-24

Re: Upload plików php

http://v.rootnode.net/~czechu/htdocs/php.ini

tu jest fragment na temat uploadu

Kod:

 ;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

Offline

 

#4  2008-02-26 19:56:09

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Upload plików php

a ten "system default" (/tmp ?) ma prawa zapisu dla wszystkich uzytkownikow


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2008-02-26 21:59:16

  czechu - Członek DUG

czechu
Członek DUG
Skąd: Gorlice
Zarejestrowany: 2004-10-24

Re: Upload plików php

tak
próbowałem jeszcze ustawić mu inny katalog ale też lipa

logi apacha czyste

Offline

 

#6  2008-02-26 23:23:05

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Upload plików php

daj mu na poczatku skryptu:

Kod:

ini_set('display_errors', 'On' );
ini_set('error_reporting', E_ALL);

powinien cos wywalic dlaczego nie moze tego zrobic ...

sprawdz tez czy plik ktory chesz przeniesc ( $_FILES['userfile']['tmp_name'] ) istnieje


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#7  2008-02-27 20:02:17

  czechu - Członek DUG

czechu
Członek DUG
Skąd: Gorlice
Zarejestrowany: 2004-10-24

Re: Upload plików php

file_exists stwierdza że plik jest

nic więcej nie wywala po dodaniu tych ini_set

Offline

 

#8  2008-02-27 22:48:57

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Upload plików php

czyli zgodnie z dokumentacja funkcji move_uploaded_file() wskazany plik "nie jest prawidło uploadowanym plikiem"

jezeli uwazasz ze jest sproboj skozystac z funkcji rename()


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#9  2008-02-27 23:09:38

  czechu - Członek DUG

czechu
Członek DUG
Skąd: Gorlice
Zarejestrowany: 2004-10-24

Re: Upload plików php

właśnie testowałem  różne rodzaje  od mp3 po pliki txt

nie wiem co to sie z tym dzieje ale już mu sie odechciało i teraz nie tworzy pliku tymczasowego  ja już nic nie wiem

aha i 2 pliki niby uplodowało oba mp3 ale mają po 0 Kb

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)