Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Dziwna sprawa z uploadem..
Snap
post 5.04.2007, 14:50:22
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 4
Dołączył: 29.05.2005

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


Mam oto taki skrypt. Dziwna sprawa. Gdy wypełniam formularz mam 2 pola, 1 to Opis zdjęcia a drugie to Ścieżka do zdjęcia z kompa. Skrypt powinien wgrywać pliki do katalogu TEST, Ale :D Jakoś nie wysyła pola plik do skrypt, jedynie pole 'opis'. Proszę o pomoc :-)

  1. <?php
  2.  
  3. if(isset($_SESSION['a12345']))
  4. {  
  5.  
  6. if(isset($_POST['add'])) {
  7.  
  8. $a1234 = 0;
  9.  
  10. if (== $a1234)
  11. {
  12.  
  13. $foto_opis = $_POST['opis']; 
  14. $foto_tmp = $_FILES['plik']['tmp_name'];
  15. $foto_nazwa = $_FILES['plik']['name'];
  16. $foto_rozmiar = $_FILES['plik']['size'];
  17.  
  18. if(is_uploaded_file($foto_tmp)) {
  19.  
  20. move_uploaded_file($foto_tmp, "TEST/$foto_nazwa");
  21.  
  22. echo "Plik: <strong>$foto_nazwa</strong> o rozmiarze <strong>$foto_rozmiar bajtów</strong> został przesłany na serwer!"; 
  23.  
  24.  
  25. $zapytanie = "INSERT INTO `a12345` (`id`, `foto`, `opis`, `data`) VALUES ('', '".$foto_nazwa."', '".$foto_opis."', CONCAT(CURDATE(),' ', CURTIME()))";
  26.  
  27. mysql_query($zapytanie) or die('Error');
  28.  
  29.  
  30. } else { 
  31. echo "Nie wysłano pliku<br><br>
  32. Zmienna Foto_opis: $foto_opis<br>
  33. Zmienna Foto_tmp: $foto_tmp<br>
  34. Zmienna Foto_nazwa: $foto_nazwa<br>
  35. Zmienna Foto_rozmiar: $foto_rozmiar<br>"; 
  36. }
  37.  
  38. } else {
  39. echo "Błąd w formularzu"; 
  40. }
  41.  
  42. }
  43. else
  44.  
  45. {
  46.  
  47. echo ('
  48. <b>Dodaj Foto:</b><br><br>
  49. <form method="post">
  50. <table width="600" border="0" cellspacing="1" cellpadding="2">
  51. <tr>
  52. <td width="50">Opis:</td>
  53. <td><input name="opis" type="text" id="opis" class="pole2"></td>
  54. </tr>
  55. <tr>
  56. <td width="50">Fotka:</td>
  57. <td><input type="file" name="plik" size="40" id="plik" class="pole"></td>
  58. </tr>
  59. <tr>
  60. <td width="50"></td>
  61. <td><input name="add" type="submit" id="add" value="Dodaj" class="login2"></td>
  62. </tr>
  63. </table>
  64. </form>');
  65. }
  66. } else { 
  67. echo ("Zaloguj się");
  68. }
  69.  
  70. ?>
Go to the top of the page
+Quote Post
nospor
post 5.04.2007, 14:52:16
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl.php.net/manual/pl/features.file-upload.php
i doczytaj jak powinien wygladac <form tucospowinnobycaniema> gdy chcesz wysylac pliki


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 18:47