Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Zapis pliku na serwerze
Fallenka
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.05.2015

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


Mam problem, robię stronkę a ponieważ cierpię na brak czasu (nie żebym była leniwa wink.gif ) chciałam skorzystać z gotowego rozwiązania z już istniejącej strony.
Niestety zarówno mój poprzednik jak i ja nie poradziliśmy sobie z zapisem plików graficznych na serwerze.

Sprawa wygląda następująco: mam formularz edycji produktu (taki cms) wszystko ładnie działa oprócz zapisu zdjęć na serwerze (nazwy jak najbardziej zapisuje w bazie mysql).
Poniżej przedstawiam fragment kodu oczywiście z pominięciem oczywistości i nic nie wnoszących fragmentów.

  1.  
  2. if ($laduj_name=='') $laduj_name=$pict;
  3. if ($REQUEST_METHOD==POST) {
  4. if ($laduj != ''){
  5. @copy($laduj, "img_upl/$laduj_name");
  6. @copy($laduj, "img_upl/$laduj_name2");
  7. @copy($laduj, "img_upl/$laduj_name3");
  8.  
  9. }
  10. if ($id=='') {
  11. $sql7=mysql_query("INSERT INTO products (... photo_url, photo_url2, photo_url3) VALUES (...'$laduj_name','$laduj_name2','$laduj_name3')");
  12. $kom1="<tr><td colspan=2><font face=verdana size=1 color=red><b>Dodanow nowy produkt</td></tr>";
  13. } else {
  14. $sql7=mysql_query("UPDATE products SET ..... photo_url='$laduj_name', photo_url2='$laduj_name2', photo_url3='$laduj_name3'... where product_id=$id");
  15. $kom1="<tr><td colspan=2><font face=verdana size=1 color=red><b>Zmodyfikowano produkt</td></tr>";
  16.  
  17. ......
  18.  
  19. <form name=prod method=POST action=$PHP_SELF ENCTYPE=multipart/form-data>
  20. <input type=hidden name=id value=$id>
  21.  
  22. ......
  23.  
  24. <input type=hidden name=pict value=$r->photo_url>
  25. <tr>
  26. <td class='naglowek'>Zdjęcia max(50KB)</td>
  27. <td class='naglowek'>Aktualny plik: $r->photo_url <INPUT NAME=laduj size=36 TYPE=FILE>
  28. </tr>
  29. <input type=hidden name=pict2 value=$r->photo_url2>
  30. <tr>
  31. <td class='naglowek'></td>
  32. <td class='naglowek'>Aktualny plik: $r->photo_url2 <INPUT NAME=laduj size=36 TYPE=FILE>
  33. </tr>
  34. <input type=hidden name=pict3 value=$r->photo_url3>
  35. <tr>
  36. <td class='naglowek'></td>
  37. <td class='naglowek'>Aktualny plik: $r->photo_url3 <INPUT NAME=laduj size=36 TYPE=FILE>
  38. </tr>
  39.  
  40.  


Oczywiście pięknie proszę o pomoc w rozwiązaniu mojego problemu biggrin.gif
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


$_FILES['laduj'] - tam szukaj wybranych plików
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:01