Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Znowu Problem Z Uploadem
asblaze
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 2.07.2004

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


Jakiś czas temu dałem taki temat w poczatkujacych i nei doczekałem sie odpowiedzi. Przerobiłem większość przykładów uploadu i zaden nie zadziałał.
Wydaje mi się (albo jestem skończonym ignorantem i kretynem) że jakoś brakuje we wszystkich uwierzytelnienia użytkownika. Bo skad niby serwer ma wiedziec, od kogo pliki ma wpuścić na FTP a od kogo nie?
Jesli był taki wątek na forum to proszę o link, bo musiałem go przeoczyć.

Dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


E, jeśli używasz funckji ftp to oczywiste jest, że musi być uwierzytelnianie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Pozatym daj najprostrzy kod, który powinien uploadować... wkleji się do siebie, sprawdzi i coś będzie można napisać.
Go to the top of the page
+Quote Post
asblaze
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 2.07.2004

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


dzięki....sf...... zainspirowałeś mnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Pozdrawiam
Go to the top of the page
+Quote Post
anas
post
Post #4





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

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


Hej, ja np. robie to mniej wiecej tak:

  1. <?php
  2.  
  3.  
  4. if($_FILES['NazwaPolaTypuFileZFormularza']['name'] != '')
  5. { 
  6. $uploaddir = '/twoj/katalog/docelowy/gdzie/ma/wyladowac/pliczek/';
  7. $uploadfile = $uploaddir . 'NazwaPlikuPoUploadzie.rozszerzenie';
  8.  
  9. move_uploaded_file($_FILES['NazwaPolaTypuFileZFormularza']['tmp_name'], $uploadfile);
  10. }
  11.  
  12.  
  13. ?>


Pamietaj o tym ze zamiast okreslania nazwy pliku mozesz poprostu uzyc $_FILES['NazwaPolaTypuFileZFormularza']['name'] zeby otrzymac ta sama nazwe na serwku.

Druga wazna rzecz to okreslenie katalogu docelowego i konfiguracja Twojego serwera, u mnie na katalog ustawiam sobie prawa tylko dla wlasciciela, gdyz apache + php i inne gady uruchamiaja sie z prawami wlasciciela dane skryptu, pliku html, etc. Ty nie majac dostepu do takich mozliwosci bedziesz musial dac uprawnienia dla pozostalych na katalog docelowy, gdyz apache(jak sie domyslam Twoj serwer WWW) dziala z prawami usera www, www lub cos pokrewnego.

Musisz tez zwrocic uwage czy nie jest wlaczone save_mode na serwerze, jak jest skonfigurowane php (czy wogole jest mozliwosc uploadu, jakich rozmiarow pliki moga byc przesylane, itd itd.

Jesli bedziesz mial bardziej sprecyzowane pytania, to pytaj, moze cos zaradzimy.

pozdrowka

anas
Go to the top of the page
+Quote Post
mhs
post
Post #5





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


zobacz na ten artykul (moze go przeoczyles a pomoze Ci): http://www.php.pl/index.php/phppl/artyku_y...h/upload_plik_w
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: 22.08.2025 - 19:57