Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] upload plików
Forum PHP.pl > Forum > PHP
lukas0987
Witam,
Mam dziwny problem z moją stroną. Mam skrypt na upload plików.
Na localhoscie działa idealnie.
Zawsze działał poprawnie na mojej stronie.
Od pewnego czasu coś się zepsuło.
Więc zaczynam to naprawiać.
Skrypt uploaduje pliki do folderu photo. Naturalnie ma on uprawnienia 775.
Nie działa. No to szukam innego rozwiązania.
W vortalu PHP znalazłem prosty skrypt, więc sprawdzam.
W tym katalogu photo tworzę dwa pliki

upload.html
  1. <form enctype="multipart/form-data" action="uploadfile.php" method="POST">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  3. Plik do wysłania: <input name="userfile" type="file" />
  4. <input type="submit" value="Wyślij" />
  5. </form>


uploadfile.php
  1. <?php
  2. if( is_uploaded_file( $_FILES['userfile']['tmp_name'] ) )
  3. {
  4. $strUploadDir = '' . $_FILES['userfile']['name'];
  5. if( move_uploaded_file( $_FILES['userfile']['tmp_name'], $strUploadDir ) )
  6. {
  7. echo 'Plik został pomyślnie uploadowany! <br />';
  8. }
  9. else
  10. {
  11. echo 'Upload pliku nie powiódł się!';
  12. }
  13. echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  14. }
  15. else
  16. {
  17. echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
  18. }
  19. ?>


Otrzymuje komunikat:
Internal Server Error
Directory "/home/jareks/domains/sulkowice.pl/public_html/judo/photo" is writeable by group
suPHP 0.6.2

O co w ogóle chodzi ?
nigdy nie miałem żadnych problemów ze skryptem.
Nie wiem czy ten wątek może być tutaj, ale nie znam przyczyny błędu więc tutaj wrzuciłem.
wlamywacz
Spróbuj utworzyć ten katalog z pod php a nie z pod ftp może pomóc.
lukas0987
raczej to nie będzie miało znaczenia. Coś się zmaściło, bo żaden upload nie działa. tylko nie wiem co... siet
wlamywacz
To ma znaczenie, skoro pisze to spróbuj - linux to nie windows...
lukas0987
ale wiesz, kłopot w tym że katalog posiada jakieś 200-300 zdjęć.
nie bardzo mogę przenieść wszystko łatwo i sprawnie.
wlamywacz
Utwórz nowy katalog z pod php, jeśli masz dostęp do ssh to z konsoli przenieś a jak nie to poproś admina.
pyro
Cytat
Directory "/home/jareks/domains/sulkowice.pl/public_html/judo/photo" is writeable by group
suPHP 0.6.2


nie masz dostepu do folderu, ponieważ należy on do grupy suPHP 0.6.2, nalezy poprosic admina zeby dodal cie do tej grupy (funkcja chgrp()) lub zeby zmienil wlasciciela pliku na ciebie (funkcja chown())
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.