Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie zdjecia do bazy i na serwer
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Witam potrzebuje taki skrypt ktory doda zdjecie na serwer i do bazy zrobiłem tak:
index.html
Kod
<form action="dodaj.php" method="post" enctype="multipart/form-data">
   Foto 1: <input type="file" name="foto1">Miniaturka: <input type="file" name="mini1"><br><br>
   Foto 2: <input type="file" name="foto2">Miniaturka: <input type="file" name="mini2"><br><br>
      <input type="submit" name="Submit" value="Wyślij">

dodaj.php
  1. <?php   
  2.    
  3.    //Kod php ktory zapisze zdjecie na serwer 
  4.    
  5.    include(&#092;"konfiguracja.php\"); 
  6.     
  7. include('polaczenie.php'); 
  8.         {
  9.            $query = sql(&#092;"INSERT INTO foto SET foto1='$foto1', mini1='$mini1', foto2='$foto2', mini2='$mini2';\");
  10.         
  11.     }
  12. ?>
i teraz jaki zrobic kod php ktory zapisz mi te pliki na serwerku?

Dodałe:

Znalazłem takie cos:
  1. <?php
  2.  
  3. $DOCUMENT_ROOT = in ;
  4.  copy($userfile, &#092;"$DOCUMENT_ROOT/$userfile_name\")
  5. ?>


tylko jak zrobic zeby on 4 pliki pobierał?
Jak zmieniłem zmienna $userfile na np.$plik1 to juz było zle!

Ten post edytował wozniak 22.02.2005, 19:32:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wozniak
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Ale ten skrypt daje mozliwosc wysłania tylko jednego pliku!
Zrobiłem tak:
  1. <?
  2.  
  3. copy(&#092;"$file1\", \"in/$file1_name\"); /* kopiowanie */
  4. unlink(&#092;"$file1\");
  5. echo&#092;"Plik został skopiowany<br>
  6. Informacje o skopiowanym pliku:<br>
  7. Nazwa pliku: $file1_name<br>
  8. Wielkość pliku: $file1_size&#092;"; /* Potwierdzenie i informacja o skopiowanym pliku */
  9. ?>
  10. <?
  11.  
  12. copy(&#092;"$file2\", \"in/$file2_name\"); /* kopiowanie */
  13. unlink(&#092;"$file2\");
  14. echo&#092;"Plik został skopiowany<br>
  15. Informacje o skopiowanym pliku:<br>
  16. Nazwa pliku: $file2_name<br>
  17. Wielkość pliku: $file2_size&#092;"; /* Potwierdzenie i informacja o skopiowanym pliku */
  18. ?>
  19. <?php      
  20.  
  21.  print(&#092;"$userfile\");   
  22. include('polaczenie.php'); 
  23.   
  24.                   $data=date(&#092;"d-m-y\");
  25.                 $godz=date(&#092;"H:i\");
  26.    $query = sql(&#092;"INSERT INTO foto SET foto1='$file1', foto2='$file2', foto3='$aNewName', foto4='$data';\");
  27. ?>
Ale do bazy plik1 dodał tak : C:/Program Files/WebServ/temp/file-uploadsphp223.t... zamiast 01.jpg

Dobra działa:
  1. <?
  2.  
  3. copy(&#092;"$file1\", \"in/$file1_name\"); /* kopiowanie */
  4. unlink(&#092;"$file1\");
  5. echo&#092;"Plik został skopiowany<br>
  6. Informacje o skopiowanym pliku:<br>
  7. Nazwa pliku: $file1_name<br>
  8. Wielkość pliku: $file1_size&#092;"; /* Potwierdzenie i informacja o skopiowanym pliku */
  9. ?>
  10. <?
  11.  
  12. copy(&#092;"$file2\", \"in/$file2_name\"); /* kopiowanie */
  13. unlink(&#092;"$file2\");
  14. echo&#092;"Plik został skopiowany<br>
  15. Informacje o skopiowanym pliku:<br>
  16. Nazwa pliku: $file2_name<br>
  17. Wielkość pliku: $file2_size&#092;"; /* Potwierdzenie i informacja o skopiowanym pliku */
  18. ?>
  19.  
  20.  
  21. <?php   
  22.  
  23.  print(&#092;"$userfile\");  
  24. include('polaczenie.php'); 
  25.  
  26. $data=date(&#092;"d-m-y\");
  27. $godz=date(&#092;"H:i\");
  28.  $query = sql(&#092;"INSERT INTO foto SET foto1='$file1_name', foto2='$file2_name', foto3='$aNewName', foto4='$data';\");
  29. ?>


Ten post edytował wozniak 22.02.2005, 21:04:36
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: 5.10.2025 - 18:27