Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wysyłka plików na serwer, pomocy
pietruszka
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.01.2005

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


Dopiero zaczynam programować w php i mam następujący problem:
Potrzebuję stworzyć w php stronkę zawierającą tabelkę z plikami przesyłanymi przez użytkowników mojej strony wraz z ich danymi np. Imię, Nazwisko, stopień naukowy, e-mail i takie tam, które to dane podawali by na innym formularzu i przesyłali wraz z załącznikami na serwer, czy ktoś z was nie robił może czegoś takiego i niemiałby może plików? Wielkie dzięki za wszelką pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Z linka podanego przez czachora, formularz:
  1. <form enctype="multipart/form-data" action="_URL_" method="post">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  3. Send this file: <input name="userfile" type="file" />
  4. <input type="submit" value="Send File" />
  5. </form>

I kod php:
  1. <?php
  2. // In php versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
  3. // of $_FILES.
  4.  
  5. $uploaddir = '/var/www/uploads/';
  6. $uploadfile = $uploaddir . $_FILES['userfile']['name'];
  7.  
  8. print &#092;"<pre>\";
  9. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  10.  print &#092;"File is valid, and was successfully uploaded. \";
  11.  print &#092;"Here's some more debugging info:n\";
  12.  print_r($_FILES);
  13. } else {
  14.  print &#092;"Possible file upload attack! Here's some debugging info:n\";
  15.  print_r($_FILES);
  16. }
  17. print &#092;"</pre>\";
  18.  
  19. ?>

Do formularza dodajesz potrzebne ci pola, i dodajesz je do bazy danych/pliku - powiedz czy używasz bazy danych czy plików - i spróbuj poeksperymentować... Jak ci nie wyjdzie to napisz tutaj i podaj twój kod.
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 07:59