Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]upload i download, Zapis nazwy pliku do bazy
jaca121212
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Tak jak wyżej w temacie.
1.W jaki sposób lub gdzie dołączyć zapytanie aby przy uloadzie plików pojawiła się nazwa pliku w bazie a plik w folderze.
2. jak zribić aby po nazwie wyciągnietej z bazy możnaby było pobrać plik na dysk z serwera.
dołańczam skrypt uploadu.
  1. <?php
  2.  
  3. $target_dir = "foto/";
  4. $target_file = $target_dir .basename($_FILES["fileToUpload"]["name"]);
  5. $uploadOk = 1;
  6. $FileType = pathinfo($target_file,PATHINFO_EXTENSION);
  7. // Sprawdź, czy plik muzyką
  8. if(isset($_POST["submit"])) {
  9. $check = filesize($_FILES["fileToUpload"]["tmp_name"]);
  10. if($check !== false) {
  11. echo "";
  12. $uploadOk = 1;
  13. } else {
  14. echo "
  15. ";
  16. $uploadOk = 0;
  17. }
  18. }
  19. // Sprawdź, czy plik istnieje
  20. if (file_exists($target_file)) {
  21. echo "";
  22. $uploadOk = 0;
  23. }
  24. // Sprawdź rozmiar pliku
  25. if ($_FILES["fileToUpload"]["size"] >1000) {
  26. echo "Niestety, plik jest zbyt duży.";
  27. $uploadOk = 0;
  28. }
  29. // Umożliwienia niektórych formatów plików
  30. if($FileType == "mp3" ) {
  31. echo "Niestety, tylko plik mp3 jest dozwolony.";
  32. $uploadOk = 0;
  33. }
  34.  
  35. if ($uploadOk == 0) {
  36. echo "Niestety, plik nie został przesłany.";
  37.  
  38. } else {
  39. if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
  40. echo "Plik". basename( $_FILES["fileToUpload"]["name"]). " został przesłany.";
  41. } else {
  42. echo "Niestety, plik jest zbyt duży, plik nie został przesłany.";
  43. }
  44. }
  45. ?>
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: 24.12.2025 - 19:32