Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Upload plików
Forum PHP.pl > Forum > Przedszkole
adrianozo
Witam.
Wziąłem się za upload plików na serwer z wrzuceniem rekordu do bazy danych(chodzi tutaj o miejsce na serwerze).
Ale mam kilka problemów:
1. Nie wrzuca pliku na serwer;
2. Do bazy dodaje nazwę pliku z końcówką, a nie miejsce pliku na serwerze;
3. Jak zrobić, żeby można było dodawać pliki tylko z rozszerzeniem pdf.
Proszę o pomoc smile.gif

OTO KOD:

dodajartykul.php

  1. <?php
  2. include('include/db.php');
  3. $info = addslashes($_POST['info']);
  4. $kategoria = addslashes($_POST['kategoria']);
  5. $tytul = addslashes($_POST['tytul']);
  6. $cena = addslashes($_POST['cena']);
  7. $plik_tmp = addslashes($_POST['plik']);
  8. $zdjecie = addslashes($_POST['zdjecie']);
  9. $data = date('Y-m-d-G:i:s');
  10. include('include/dane.php');
  11. if($_POST['info']==NULL)
  12. {
  13. echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytuł<br />
  14. <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
  15. <input type="text" name="tytul" value="Tytu&#x142;" size="26" />
  16. <br />Treść<br />
  17. <textarea name="info" cols="50" rows="10">Tre&#x15B;&#x107;</textarea>
  18. <br />Kategoria<br />
  19. <input type="text" name="kategoria" value="Kategoria" size="26" />
  20. <br />Cena<br />
  21. <input type="text" name="cena" value="Cena" size="26" />
  22. <br />Miniaturka<br />
  23. <input type="file" name="zdjecie" />
  24. <br />Plik<br />
  25. <input type="file" name="plik" />
  26. <br />
  27. <input type="submit" value="Dodaj" />
  28. <input type="reset" value="Wyczy&#x15B;&#x107;" />
  29. </form><br />
  30. <a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  31. }
  32. else
  33. {
  34. $plik_tmp = $_FILES['plik']['tmp_name'];
  35. $plik_nazwa = $_FILES['plik']['name'];
  36. $plik_rozmiar = $_FILES['plik']['size'];
  37. $plik_type = $_FILES['plik']['type'];
  38. if(is_uploaded_file($plik_tmp))
  39. {
  40. move_uploaded_file($plik_tmp, "bledy/$plik_nazwa");
  41. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  42. <strong>$plik_rozmiar bajt&#xF3;w</strong> zosta&#x142; przes&#x142;any na serwer!";
  43. }
  44. addslashes($zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', '".$plik_tmp."', '".$zdjecie."', '".$data."')");
  45. $idzapytania = mysql_query($zapytanie);
  46. if($idzapytania)
  47. {
  48. echo '<div style="text-align:center;">Dodano artyku&#x142;<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  49. }
  50. else
  51. {
  52. echo mysql_errno() . ": " . mysql_error() . "\n";
  53. }
  54. }
  55. mysql_close($connect);
  56. ?>

Blame
Tak na szybko:
1. Są jakieś błędy?
2. Rozumiem że podajesz ją pod zmienną $plik_tmp, jeśli tak to zobacz co do niej przypisujesz.
3. Przed uploadem sprawdzasz czy rozszerzenie jest pdf, wyciągniesz sobie je pathinfo.
adrianozo
1. Błędów brak
2. Aha rozumiem, ale w takim razie co mam dodać za zmienną i co do niej przypisać?
3. Nie bardzo rozumiem
darko
3.
  1. $temp = pathinfo($plik_nazwa);
  2. if($temp['extension'] == "pdf") {
  3. //ok
  4. } else {
  5. // nie ok, usuń plik
  6. }


2. do bazy zapisuj wartość drugiego argumentu, który przekazujesz do f-cji move_uploaded_file
1. error_reporting(E_ALL ^ E_NOTICE);
Blame
1. Szukaj, spróbuj print_r na $_FILES podczas uploadu.
2. Na razie przypisujesz do niej samą nazwę pliku, a musisz jeszcze nazwę folderu do którego ów jest przenoszony.
3. Dajesz sobie coś w tym stylu podczas uploadu:
  1. $info=pathinfo($plik_nazwa);
  2. $rozszerzenie=$info['extension'];

I teraz w tej zmiennej masz rozszerzenie pliku wrzucanego na serwer. Dajesz if'a i po sprawie.
adrianozo
Cytat(darko @ 2.12.2009, 17:59:38 ) *
2. do bazy zapisuj wartość drugiego argumentu, który przekazujesz do f-cji move_uploaded_file

Jak to zrobić? W którym miejscu? Przy wysyłaniu czy przy podawaniu zmiennej na samej górze?
Cytat(darko @ 2.12.2009, 17:59:38 ) *
1. error_reporting(E_ALL ^ E_NOTICE);

Nic nie pokazuje

Cytat(Blame @ 2.12.2009, 18:00:28 ) *
1. Szukaj, spróbuj print_r na $_FILES podczas uploadu.

Wtedy nie pokazuje nic tylko białą stronę

Cytat(Blame @ 2.12.2009, 18:00:28 ) *
2. Na razie przypisujesz do niej samą nazwę pliku, a musisz jeszcze nazwę folderu do którego ów jest przenoszony.

Gdzie to przypisać(nazwę folderu)



Wygląda teraz tak:

  1. <?php
  2. include('include/db.php');
  3. $info = addslashes($_POST['info']);
  4. $kategoria = addslashes($_POST['kategoria']);
  5. $tytul = addslashes($_POST['tytul']);
  6. $cena = addslashes($_POST['cena']);
  7. $plik_nazwa = addslashes($_POST['plik']);
  8. $zdjecie = addslashes($_POST['zdjecie']);
  9. $data = date('Y-m-d-G:i:s');
  10. include('include/dane.php');
  11. if($_POST['info']==NULL)
  12. {
  13. echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytu&#x142;<br />
  14. <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
  15. <input type="text" name="tytul" value="Tytu&#x142;" size="26" />
  16. <br />Tre&#x15B;&#x107;<br />
  17. <textarea name="info" cols="50" rows="10">Tre&#x15B;&#x107;</textarea>
  18. <br />Kategoria<br />
  19. <input type="text" name="kategoria" value="Kategoria" size="26" />
  20. <br />Cena<br />
  21. <input type="text" name="cena" value="Cena" size="26" />
  22. <br />Miniaturka<br />
  23. <input type="file" name="zdjecie" />
  24. <br />Plik<br />
  25. <input type="file" name="plik" />
  26. <br />
  27. <input type="submit" value="Dodaj" />
  28. <input type="reset" value="Wyczy&#x15B;&#x107;" />
  29. </form><br />
  30. <a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  31. }
  32. else
  33. {
  34. $plik_tmp = $_FILES['plik']['tmp_name'];
  35. $plik_nazwa = $_FILES['plik']['name'];
  36. $plik_rozmiar = $_FILES['plik']['size'];
  37. $plik_type = $_FILES['plik']['type'];
  38. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  39. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  40. <strong>$plik_rozmiar bajt&#xF3;w</strong> zosta&#x142; przes&#x142;any na serwer!";
  41. addslashes($zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', '".$plik_nazwa."', '".$zdjecie."', '".$data."')");
  42. $idzapytania = mysql_query($zapytanie);
  43. if($idzapytania)
  44. {
  45. echo '<div style="text-align:center;">Dodano artyku&#x142;<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  46. }
  47. else
  48. {
  49. echo mysql_errno() . ": " . mysql_error() . "\n";
  50. }
  51. }
  52. mysql_close($connect);
  53. ?>


Na pierwsze pytanie rozwiązało, ale z drugim i trzecim nie wiem co i jak.

W sumie na pierwsze zrobiłem z powrotem tak jak było na początku i dodaje smile.gif
darko
Ad.2

linia 38
  1. $dir = "upload/";
  2. move_uploaded_file($plik_tmp, $dir.$plik_nazwa);


i dalej

Kod
$zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', '".$dir.$plik_nazwa."', '".$zdjecie."', '".$data."')"
adrianozo
Zrobione trochę inaczej smile.gif

Jeszcze tylko do zrobienia został pkt. 3
darko
Przeczytaj mojego pierwszego posta, tam jest wszystko.
adrianozo
Tak tylko dlaczego tam jest:
jesli to wgraj, jesli inaczej to usun... jak ma usunąć skoro nie ma pliku?

Rozwiązane:

  1. <?php
  2. include('include/db.php');
  3. $info = addslashes($_POST['info']);
  4. $kategoria = addslashes($_POST['kategoria']);
  5. $tytul = addslashes($_POST['tytul']);
  6. $cena = addslashes($_POST['cena']);
  7. $plik_nazwa = addslashes($_POST['plik']);
  8. $zdjecie = addslashes($_POST['zdjecie']);
  9. $data = date('Y-m-d-G:i:s');
  10. include('include/dane.php');
  11. if($_POST['info']==NULL)
  12. {
  13. echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytu&#x142;<br />
  14. <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
  15. <input type="text" name="tytul" value="Tytu&#x142;" size="26" />
  16. <br />Tre&#x15B;&#x107;<br />
  17. <textarea name="info" cols="50" rows="10">Tre&#x15B;&#x107;</textarea>
  18. <br />Kategoria<br />
  19. <input type="text" name="kategoria" value="Kategoria" size="26" />
  20. <br />Cena<br />
  21. <input type="text" name="cena" value="Cena" size="26" />
  22. <br />Miniaturka<br />
  23. <input type="file" name="zdjecie" />
  24. <br />Plik<br />
  25. <input type="file" name="plik" />
  26. <br />
  27. <input type="submit" value="Dodaj" />
  28. <input type="reset" value="Wyczy&#x15B;&#x107;" />
  29. </form><br />
  30. <a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  31. }
  32. else
  33. {
  34. $plik_tmp = $_FILES['plik']['tmp_name'];
  35. $plik_nazwa = $_FILES['plik']['name'];
  36. $plik_rozmiar = $_FILES['plik']['size'];
  37. $plik_type = $_FILES['plik']['type'];
  38. $is_obrazek = explode('.', $plik_nazwa);
  39. $is_obrazek[1] = strtolower($is_obrazek[1]);
  40. if (($is_obrazek[1] == 'zip')||($is_obrazek[1] == 'rar')||($is_obrazek[1] == 'pdf'))
  41. {
  42. if(is_uploaded_file($plik_tmp))
  43. {
  44. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  45. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  46. <strong>$plik_rozmiar bajt&#xF3;w</strong> zosta&#x142; przes&#x142;any na serwer!";
  47. addslashes($zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', 'upload/".$plik_nazwa."', '".$zdjecie."', '".$data."')");
  48. $idzapytania = mysql_query($zapytanie);
  49. }
  50. }
  51. else
  52. {
  53. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="?page=dodajartykul">Wr&#xF3;&#x107;</a></div>';
  54. }
  55. if($idzapytania)
  56. {
  57. echo '<div style="text-align:center;">Dodano artyku&#x142;<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  58. }
  59. }
  60. mysql_close($connect);
  61. ?>


Mam pytanie.
Jak zrobić, żeby przepuszczał skrypt gdy nie dodam żadnego pliku?
Bo jak na razie, gdy nie dodam pliku to wyrzuca komunikat:

Zły format pliku!
Wróć!

Skrypt:

  1. <?php
  2. include('include/db.php');
  3. $info = addslashes($_POST['info']);
  4. $kategoria = addslashes($_POST['kategoria']);
  5. $tytul = addslashes($_POST['tytul']);
  6. $cena = addslashes($_POST['cena']);
  7. $plik_nazwa = addslashes($_POST['plik']);
  8. $zdjecie_nazwa = addslashes($_POST['zdjecie']);
  9. $data = date('Y-m-d-G:i:s');
  10. include('include/dane.php');
  11. if($_POST['info']==NULL)
  12. {
  13. echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytu&#x142;<br />
  14. <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
  15. <input type="text" name="tytul" value="Tytu&#x142;" size="26" />
  16. <br />Tre&#x15B;&#x107;<br />
  17. <textarea name="info" cols="50" rows="10">Tre&#x15B;&#x107;</textarea>
  18. <br />Kategoria<br />
  19. <input type="text" name="kategoria" value="Kategoria" size="26" />
  20. <br />Cena<br />
  21. <input type="text" name="cena" value="Cena" size="26" />
  22. <br />Miniaturka<br />
  23. <input type="file" name="zdjecie" />
  24. <br />Plik<br />
  25. <input type="file" name="plik" />
  26. <br />
  27. <input type="submit" value="Dodaj" />
  28. <input type="reset" value="Wyczy&#x15B;&#x107;" />
  29. </form><br />
  30. <a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  31. }
  32. else
  33. {
  34. $plik_tmp = $_FILES['plik']['tmp_name'];
  35. $plik_nazwa = $_FILES['plik']['name'];
  36. $plik_rozmiar = $_FILES['plik']['size'];
  37. $plik_type = $_FILES['plik']['type'];
  38. $ext = substr( $plik_nazwa, strrpos($plik_nazwa, '.' ) +1 );
  39. if (($ext == 'zip') || ($ext == 'rar') || ($ext == 'txt'))
  40. {
  41. if(is_uploaded_file($plik_tmp))
  42. {
  43. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  44. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  45. <strong>$plik_rozmiar bajt&#xF3;w</strong> zosta&#x142; przes&#x142;any na serwer!<br /><br />";
  46. echo "Zdjęcie: <strong>$zdjecie_nazwa</strong> o rozmiarze
  47. <strong>$zdjecie_rozmiar bajt&#xF3;w</strong> zosta&#x142;o przes&#x142;ane na serwer!";
  48. addslashes($zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', 'upload/".$plik_nazwa."', 'zdjecia/".$zdjecie_nazwa."', '".$data."')");
  49. $idzapytania = mysql_query($zapytanie);
  50. }
  51. }
  52. else
  53. {
  54. echo '<div style="text-align:center;">Zły format pliku!<br /><a style="text-decoration: none;" href="?page=dodajartykul">Wr&#xF3;&#x107;</a></div>';
  55. }
  56. if($idzapytania)
  57. {
  58. echo '<div style="text-align:center;">Dodano artyku&#x142;<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  59. }
  60. }
  61. mysql_close($connect);
  62. ?>


Próbowałem tak, ale nic to nie daje:

  1. <?php
  2. include('include/db.php');
  3. $info = addslashes($_POST['info']);
  4. $kategoria = addslashes($_POST['kategoria']);
  5. $tytul = addslashes($_POST['tytul']);
  6. $cena = addslashes($_POST['cena']);
  7. $plik_nazwa = addslashes($_POST['plik']);
  8. $zdjecie_nazwa = addslashes($_POST['zdjecie']);
  9. $data = date('Y-m-d-G:i:s');
  10. include('include/dane.php');
  11. if($_POST['info']==NULL)
  12. {
  13. echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytu&#x142;<br />
  14. <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
  15. <input type="text" name="tytul" value="Tytu&#x142;" size="26" />
  16. <br />Tre&#x15B;&#x107;<br />
  17. <textarea name="info" cols="50" rows="10">Tre&#x15B;&#x107;</textarea>
  18. <br />Kategoria<br />
  19. <input type="text" name="kategoria" value="Kategoria" size="26" />
  20. <br />Cena<br />
  21. <input type="text" name="cena" value="Cena" size="26" />
  22. <br />Miniaturka<br />
  23. <input type="file" name="zdjecie" />
  24. <br />Plik<br />
  25. <input type="file" name="plik" />
  26. <br />
  27. <input type="submit" value="Dodaj" />
  28. <input type="reset" value="Wyczy&#x15B;&#x107;" />
  29. </form><br />
  30. <a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  31. }
  32. else
  33. {
  34. $plik_tmp = $_FILES['plik']['tmp_name'];
  35. $plik_nazwa = $_FILES['plik']['name'];
  36. $plik_rozmiar = $_FILES['plik']['size'];
  37. $plik_type = $_FILES['plik']['type'];
  38. $ext = substr( $plik_nazwa, strrpos($plik_nazwa, '.' ) +1 );
  39. if (($ext == 'zip') || ($ext == 'rar') || ($ext == 'txt') || ($ext == ''))
  40. {
  41. if(is_uploaded_file($plik_tmp))
  42. {
  43. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  44. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  45. <strong>$plik_rozmiar bajt&#xF3;w</strong> zosta&#x142; przes&#x142;any na serwer!<br /><br />";
  46. echo "Zdjęcie: <strong>$zdjecie_nazwa</strong> o rozmiarze
  47. <strong>$zdjecie_rozmiar bajt&#xF3;w</strong> zosta&#x142;o przes&#x142;ane na serwer!";
  48. addslashes($zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', 'upload/".$plik_nazwa."', 'zdjecia/".$zdjecie_nazwa."', '".$data."')");
  49. $idzapytania = mysql_query($zapytanie);
  50. }
  51. }
  52. else
  53. {
  54. echo '<div style="text-align:center;">Zły format pliku!<br /><a style="text-decoration: none;" href="?page=dodajartykul">Wr&#xF3;&#x107;</a></div>';
  55. }
  56. if($idzapytania)
  57. {
  58. echo '<div style="text-align:center;">Dodano artyku&#x142;<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  59. }
  60. }
  61. mysql_close($connect);
  62. ?>
darko
$ext = substr( $plik_nazwa, strrpos($plik_nazwa, '.' ) +1 );

zamień na:

  1. $temp = pathinfo($plik_nazwa);
  2. $ext = $temp['extension'];
  3. unset($temp);
  4. $allowed_extensions = array("zip", "rar", "txt");
  5.  
  6. if(in_array($ext, $allowed_extensions) || $plik_nazwa == "") {



// EDIT
echo $ext
adrianozo
Jeszcze gorzej... teraz nawet pliku nie dodaje:

  1. <?php
  2. include('include/db.php');
  3. $info = addslashes($_POST['info']);
  4. $kategoria = addslashes($_POST['kategoria']);
  5. $tytul = addslashes($_POST['tytul']);
  6. $cena = addslashes($_POST['cena']);
  7. $plik_nazwa = addslashes($_POST['plik']);
  8. $zdjecie_nazwa = addslashes($_POST['zdjecie']);
  9. $data = date('Y-m-d-G:i:s');
  10. include('include/dane.php');
  11. if($_POST['info']==NULL)
  12. {
  13. echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytu&#x142;<br />
  14. <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
  15. <input type="text" name="tytul" value="Tytu&#x142;" size="26" />
  16. <br />Tre&#x15B;&#x107;<br />
  17. <textarea name="info" cols="50" rows="10">Tre&#x15B;&#x107;</textarea>
  18. <br />Kategoria<br />
  19. <input type="text" name="kategoria" value="Kategoria" size="26" />
  20. <br />Cena<br />
  21. <input type="text" name="cena" value="Cena" size="26" />
  22. <br />Miniaturka<br />
  23. <input type="file" name="zdjecie" />
  24. <br />Plik<br />
  25. <input type="file" name="plik" />
  26. <br />
  27. <input type="submit" value="Dodaj" />
  28. <input type="reset" value="Wyczy&#x15B;&#x107;" />
  29. </form><br />
  30. <a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  31. }
  32. else
  33. {
  34. $plik_tmp = $_FILES['plik']['tmp_name'];
  35. $plik_nazwa = $_FILES['plik']['name'];
  36. $plik_rozmiar = $_FILES['plik']['size'];
  37. $plik_type = $_FILES['plik']['type'];
  38. $temp = pathinfo($plik_nazwa);
  39. $ext = $temp['extension'];
  40. unset($temp);
  41. $allowed_extensions = array("zip", "rar", "txt");
  42. if(in_array($ext, $allowed_extensions) || $plik_nazwa == "")
  43. {
  44. if(is_uploaded_file($plik_tmp))
  45. {
  46. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  47. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  48. <strong>$plik_rozmiar bajt&#xF3;w</strong> zosta&#x142; przes&#x142;any na serwer!<br /><br />";
  49. echo "Zdjęcie: <strong>$zdjecie_nazwa</strong> o rozmiarze
  50. <strong>$zdjecie_rozmiar bajt&#xF3;w</strong> zosta&#x142;o przes&#x142;ane na serwer!";
  51. addslashes($zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$cena."', 'upload/".$plik_nazwa."', 'zdjecia/".$zdjecie_nazwa."', '".$data."')");
  52. $idzapytania = mysql_query($zapytanie);
  53. }
  54. }
  55. else
  56. {
  57. echo '<div style="text-align:center;">Zły format pliku!<br /><a style="text-decoration: none;" href="?page=dodajartykul">Wr&#xF3;&#x107;</a></div>';
  58. }
  59. if($idzapytania)
  60. {
  61. echo '<div style="text-align:center;">Dodano artyku&#x142;<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wr&#xF3;&#x107; do Panelu Administratora</a></div>';
  62. }
  63. }
  64. mysql_close($connect);
  65. ?>


Jeszcze jedno pytanie.
Dlaczego nie zawsze wysyła plik na serwer?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.