• Login:
php upload na hotfile, php 644 dziala, php upload hotfile, upload plikow przez strone, upload hotfile php\, php upload plików i nadawanie im praw, php upload plikow, multiupload plików na serwer php, php upload chmod problem, php html wgrywanie pliku na serwer, wysyłanie pliku na serwer i prawa chmod 644
  1. #1
    Array
    Dołączył
    17.02.2009
    Posty
    24
    Reputacja
    10
    Siła reputacji
    7

    PHP - upload plików

    Witam,
    mam kolejny problem, z którym zwracam się o pomoc.

    Stworzyłem plik PHP, który umożliwia upload plików na serwer bez logowania się na konto. Do pewnego czasu działało bez zarzutów.

    Teraz mam problem, nie wiem czy standardy się zmieniły, ale jak wrzucam plik za pomocą formularza (panel_g.php) przechodzi do pliku load.php, gdzie plik zostaje wysłany na serwer. Do tąd jest ok, ale temu pliku zostaje nadany CHMOD 600, dzięki czemu plik nie otwiera się i wyskakuje komunikat:
    Forbidden - You don't have permission to access file/komp.jpg on this server.

    Wcześniej wysłanym plikom był nadawany CHMOD 644.

    Próbowałem nadawać już różne atrybuty folderom i plikom ale nic. Dopiero po wejściu na serwer i po zmienieniu ręcznie CHMOD-ów na 644 działa.

    Bardzo proszę o pomoc.

    panel_g.php:
    Kod php:
    <center><form name="formularz" enctype="multipart/form-data" action="load.php" method="POST">
    <
    table>
    <
    tr>
    <
    td width="100px" colspan="2"><center><class="index">Nazwa pliku (bez POLSKICH liter np.: ń) :</p></center></td>
    </
    tr>
    <
    tr>
    <
    td><input type="file" id="szukaj" name="plik" value="Wybierz plik" upload_max_filesize="1048576" width="80px"></td>
    <
    td><input type="submit" name="wyslij" value="Wyślij plik"></td>
    </
    tr>
    </
    table>
    </
    form
    load.php:
    Kod php:
    <?
    $uploaddir 
    'file/';
    if(
    move_uploaded_file($_FILES['plik']['tmp_name'],
    $uploaddir.$_FILES['plik']['name']))
    {
    echo (
    "<center><p class=\"index\">Plik został załadowany.</p></center>");
    echo (
    '<center><form action="dodaj.php" method="POST"><input type="text" name="tytul" value="'.$uploaddir.$_FILES['plik']['name'].'" /><input type="submit" value="LINK" /></form></center>');
    }
     
    else{
    echo (
    "
    <center><p class=\"index\">Plik nie został załadowany.</p></center>"
    );
    }
    ?>
    Z góry dziękuję wszystkim za pomoc w rozwiązaniu tego problemu.



  2. #2
    Array
    Dołączył
    13.08.2009
    Posty
    11
    Reputacja
    10
    Siła reputacji
    6

    Odp: PHP - upload plików

    Po przeniesieniu pliku w PHP użyj jeszcze funkcji chmod na tym pliczku.




 

Witam, mam kolejny problem, z plików, upload


  1. rapidshare upload manager - potrzebuję pomocy z remote upload: W zakładce "remote uploads" dodaję linki z rs2rs, i chcę, aby program wrzucił je na moje konto o godzinie 2 (hapy hours), zaznaczam pole "happy hours mode", ale po zaznaczeniu, button "Submit" staje...

  2. Upload plików - gdzie?: Gdzie waszym zdaniem najlepiej wrzucać pliki? Ja uważam, że Megaupload jest dobry: Krutko czekamy 45s, konto free 25s Po pobraniu pliku możemy pobierać następny (chyba do 1GB danych) Na...

  3. Hotfile - kasa za upload plików: http://hotfilezarabianie.blogspot.com Blog o zarabianiu za upload plików na hotfile.com.

  4. upload duuużych plików: Szukam jakiegoś skryptu do uploadu plików na serwer. Są to pliki wielkości 300 - 500 MB. Dodam ze serwer ma w php ograniczenia do uploadu 50MB ograniczony czas wykonywania skryptu. Także w php...

  5. Kasa za upload plików: Witam, zapraszam do rejestracji w serwisie uploadbox. Firma płacie kasę za każdy plik który wstawimy i ktoś go pobierze. Wszystkich zaintereswoanych zapraszam do klikania w mojego reflinka :) ...
  1. Ranking tematów

Tagi dla tego wątku