Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ładowanie pliku do bazy
Vasquez21
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


Witam.

Nie wiem czy problem był poruszany, ale szukałem i nie mogę znaleźć.

Chciałem do bazy Mssql załadować plik niestety nie wiem jak :/
Korzystałem z stronki, więc nie będę mazał tego co było w komentarzach, ale mam coś takiego teraz:

  1. <?php
  2.  
  3. // store.php3 - by Florian Dittmer <dittmer@gmx.net>
  4. // Example php script to demonstrate the storing of binary files into
  5. // an sql database. More information can be found at http://www.phpbuilder.com/
  6. ?>
  7.  
  8. <html>
  9. <head><title>Store binary data into SQL Database</title></head>
  10. <body>
  11.  
  12. <?php
  13. // code that will be executed if the form has been submitted:
  14. if ($_POST['submit']=='submit') 
  15. {
  16.  
  17. // connect to the database
  18. // (you may have to adjust the hostname,username or password)
  19.  
  20.  
  21. $link = mssql_connect(&#092;"SERVER\",\"login\", \"pass\")
  22. or die(&#092;"Could not connect !\");
  23. mssql_select_db(&#092;"binary\", $link);
  24.  
  25.  
  26.  
  27. $data = addslashes(fread(fopen($GET['form_data'], &#092;"r\"), filesize($GET['form_data'])));
  28.  
  29. echo 'TU->'.$data;
  30. echo '<br>->'.$_POST['form_description'];
  31.  
  32.  
  33. $result=MSSQL_QUERY(&#092;"INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) \".
  34. &#092;"VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')\");
  35.  
  36. $id= mssql_insert_id();
  37. print &#092;"<p>This file has the following Database ID: <b>$id</b>\";
  38.  
  39.  
  40.  MsSQL_CLOSE();
  41.  
  42. } 
  43. else 
  44. {
  45.  
  46. // else show the form to submit new data:
  47.  
  48. ?>
  49.  
  50. <form method=\"post\" action=\"\" enctype=\"multipart/form-data\">
  51. File Description:<br>
  52. <input type=\"text\" name=\"form_description\" size=\"40\">
  53. <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">
  54. <br>File to upload/store in database:<br>
  55. <input type=\"file\" id=\"form_data\" name=\"form_data\">
  56. <p><input type=\"submit\" name=\"submit\" value=\"submit\">
  57. </form>
  58.  
  59.  
  60. <?php
  61.  
  62. }
  63.  
  64. ?>
  65.  
  66. </body>
  67. </html>


No i właśnie... nie wiem gdzie jest błąd. Bo po zaakceptowaniu formularza. Wychodzi na to, że w zmiennej form_data, nie jest nic przekazywane (albo robię to źle), gdyż po zapisaniu, nagle okazuje się, że $data jest pusta.

Bardzo proszę o jakieś wskazówki.
Go to the top of the page
+Quote Post

Posty w temacie
- Vasquez21   Ładowanie pliku do bazy   20.07.2005, 13:02:03
- - nospor   slyszales kiedyś o czymś takim jak upload? nie? to...   20.07.2005, 13:08:00
- - Vasquez21   przejrzałem kilka stron o uploadzie, poprawiłem co...   21.07.2005, 06:41:16
- - nospor   [PHP] pobierz, plaintext <?phpinclude &#092...   21.07.2005, 08:13:00
- - Vasquez21   zamieniłem [HTML] pobierz, plaintext <FORM MET...   21.07.2005, 08:31:19
- - nospor   nie bardzo rozumiem co na co zamieniles? nie widze...   21.07.2005, 08:33:16
- - Vasquez21   wrzuciłem sobie dwa kody... mój i twój i patrzyłem...   21.07.2005, 08:45:56
- - nospor   podstawową róznicą jest to:$binFile = $_...   21.07.2005, 08:51:29
- - Vasquez21   Cytatpodstawową róznicą jest to:$binFile = ...   21.07.2005, 08:59:25
- - nospor   Nie, ty podales text cos o bazce, a problem jest z...   21.07.2005, 09:07:57
- - Vasquez21   KOD: [PHP] pobierz, plaintext <?phperror_report...   21.07.2005, 09:20:48
- - nospor   nie czyta, bo jak widać nie zrzucil ci pliku na se...   21.07.2005, 09:35:07
- - Vasquez21   to jest właśnie to co wklejałem u góry: KodFILE-...   21.07.2005, 09:36:16
- - nospor   Sorki, ale ja wymiekam. Mam dziś cięzki dzień. Nib...   21.07.2005, 09:46:28
- - Vasquez21   Cóż... i tak walczyłeś dzielnie... w każdym razie ...   21.07.2005, 09:50:52
- - tsufu   "INSERT INTO binary_data (id, description, bi...   21.07.2005, 11:34:21
- - Vasquez21   zmieniłem... zapewne pisałeś odpowiedź to wcześnie...   21.07.2005, 11:48:30
- - nospor   Daj to pole typu BLOB   21.07.2005, 12:04:52
- - Vasquez21   nie ma takiego typu w mssql'u aktualnie mam va...   21.07.2005, 12:08:45
- - SongoQ   Ja mam takie rozwiazanie. Ladujesz plik na serwer ...   21.07.2005, 12:20:31


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: 22.08.2025 - 00:59