Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Upload - błąd serwera czy skryptu?, move_uploaded_file
general
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 17.03.2004
Skąd: Teresin

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


Poniższy fragment skryptu
  1. <?php
  2. 31 if (is_uploaded_file($_FILES['userfile']['tmp_name']))
  3. 32 {
  4. 33 if (!move_uploaded_file($_FILES['userfile']['tmp_name'],"images/".$_FILES['userfile']['name']))
  5. 34 echo("Move files error");
  6. 35 else echo ("Upload success");
  7. 36 }
  8. 37 else echo("Error: Upload failed");
  9. ?>

wywala mi taki komunikat o błędzie:
Cytat
PHP Error Message
Warning: move_uploaded_file(images/zjazd-mrrn-7.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/zjazd/upload.php on line 33

PHP Error Message
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpg4oyVv' to 'images/zjazd-mrrn-7.jpg' in /home/zjazd/upload.php on line 33

Move files error


Zawartość tablicy $_FILES:
Cytat
Array (
[userfile] => Array (
[name] => zjazd-mrrn-7.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpg4oyVv
[error] => 0
[size] => 5275)
)

Prawdopodobnie to błąd serwera. Bo na innym serwerze działa poprawnie. Czy istnieje jakiś sposób obejścia tego problemu?

Wdzięczny za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zmień chmod folderu images. Nawet 777 mozesz dac
Go to the top of the page
+Quote Post
general
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 17.03.2004
Skąd: Teresin

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


Dzięki. Wygląda na to, że zadziałało. Zmieniłem CHMOD z 755 na 777. Chociaż na innych serwerach CHMOD 755 pozwala na upload. Ciekawie te serwery są poustawiane, że człowiek się czasem gubi.

Czy jednak CHMOD 777 nie jest zbyt niebezpieczne?
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 - 22:15