Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][MySQL]Upload pliku na FTP link do bazy danych
bolus150
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 14.06.2008

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


Witam, chciałbym z tego zrobić, żeby wysyłany plik szedł na serwer FTP, a link do bazy danych. Może mi ktoś pomóc?
  1. <html><body>
  2. <form method="post" enctype="multipart/form-data">
  3. <table width="350" border="0" cellpadding="1"
  4. cellspacing="1" class="box">
  5. <tr>
  6. <td>Wybierz plik</td></tr>
  7. <tr>
  8. <td>
  9. <input type="hidden" name="MAX_FILE_SIZE"
  10. value="16000000">
  11. <input name="userfile" type="file" id="userfile">
  12. </td>
  13. <td width="80"><input name="upload"
  14. type="submit" class="box" id="upload" value=" Upload "></td>
  15. </tr>
  16. </table>
  17. </form>
  18. </body>
  19. </html>
  20. <?php
  21.  
  22. if (isset($_POST['upload']) && $_FILES['userfile']['size'] > 0) {
  23. $fileName = $_FILES['userfile']['name'];
  24. $tmpName = $_FILES['userfile']['tmp_name'];
  25. $fileSize = $_FILES['userfile']['size'];
  26. $fileType = $_FILES['userfile']['type'];
  27. $_FILES['userfile']['type']) : mysql_real_escape_string(
  28. stripslashes($_FILES['userfile'])));
  29. $fp = fopen($tmpName, 'r');
  30. $content = fread($fp, filesize($tmpName));
  31. $content = addslashes($content);
  32. fclose($fp);
  33. $fileName = addslashes($fileName);
  34. }
  35. $con = mysql_connect('....', '...', '...') or die(mysql_error());
  36. $db = mysql_select_db('...', $con);
  37. if ($db) {
  38. $query = "INSERT INTO upload (name, size, type, content ) " .
  39. "VALUES ('$fileName', '$fileSize', '$fileType', '$content')";
  40. mysql_query($query) or die('Error, query failed');
  41. echo "<br>Plik $fileName został przesłany.<br>";
  42. } else {
  43. echo "Błąd przesyłania pliku.";
  44. }
  45. }
  46. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- bolus150   [HTML][PHP][MySQL]Upload pliku na FTP link do bazy danych   15.03.2015, 15:46:17
- - nospor   No i z czym masz problem?   15.03.2015, 19:49:26
- - bolus150   Jak to przeształcić, żeby zapisywało tak jak chcę....   15.03.2015, 23:09:24
- - boro11   A odbierasz te dane z formularza? Dodaj: [PHP] p...   15.03.2015, 23:16:20
- - com   pokaz kod który generuje ten zapis i <INPUT typ...   15.03.2015, 23:32:40
|- - boro11   Cytat(com @ 15.03.2015, 23:32:40 ) po...   15.03.2015, 23:34:30
- - com   nie zmienia ale taki kod nie jest poprawny i może ...   15.03.2015, 23:54:20
- - bolus150   Tak wygląda cały kod. Chciałbym, żeby wysyłał plik...   16.03.2015, 18:20:00
- - kujol   Linku z chmury nie weźmiesz, chyba że go ręcznie b...   16.03.2015, 19:32:16
- - bolus150   Dopisałem $opis = $_FILES['userfile...   16.03.2015, 20:08:50
- - boro11   Czyli już działa?   17.03.2015, 02:19:43
- - nospor   Opis znajduje sie pod $_POST['opis']   17.03.2015, 07:12:40
- - bolus150   Jeżeli zrobie [name] wrzuca mi nazwę pliku do bazy...   17.03.2015, 19:11:16
- - nospor   Przeczytales moj ostatni post?   17.03.2015, 19:43:53
- - bolus150   Czyli coś takiego? [PHP] pobierz, plaintext $opis...   17.03.2015, 21:40:33
- - com   kodowanie bazy na utf-8 + połączenie w utf-8   17.03.2015, 21:54:56
- - bolus150   Metode porównywania znaków w bazie mam ustawioną n...   17.03.2015, 22:04:26
- - com   ale musisz się z nią połączyć w utf-8 http://worta...   17.03.2015, 22:18:17
- - bolus150   [PHP] pobierz, plaintext $con = mysql_conn...   17.03.2015, 22:24:47
- - com   kopiujecie bezmyślnie to potem tak jest uzywasz m...   17.03.2015, 22:45:55
- - bolus150   Kurde.. Nie rozumiem, możesz jaśniej?   17.03.2015, 23:21:56
- - com   no piszesz [PHP] pobierz, plaintext mysql_query...   17.03.2015, 23:24:16
- - bolus150   [PHP] pobierz, plaintext $con = mysql_conn...   17.03.2015, 23:30:49


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: 20.12.2025 - 16:22