Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z wysyłaniem jpgów na serwer
Age1869
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 6
Dołączył: 25.10.2010
Skąd: Radzyn Podlaski

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


Otóż coś nie działa i nie wiem niestety, co...

  1. $connect = mysql_connect("$DatabaseHost","$DatabaseUserName","$DatabasePassword")
  2. or die(Go_Error(mysql_errno()));
  3.  
  4. $db = mysql_select_db($DatabaseName, $connect)
  5. or die(Go_Error(mysql_errno()));
  6.  
  7.  
  8. if ($autor)
  9.  
  10. {
  11.  
  12.  
  13. $do_bazy = mysql_query("INSERT INTO `grafika` (`autor`, `tytul`, `opis`, `adres`) VALUES ('$autor', '$tytul', '$opis', '$adres')", $connect)
  14. or die(Go_Error(mysql_errno()));
  15.  
  16. }
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. $location = '/home/.../domains/.../public_html/.../' . basename($_FILES['userfile']['name']);
  24. function zapisz_plik()
  25. {
  26.  
  27. if(is_uploaded_file($_FILES['userfile']['tmp_name']))
  28. {
  29. if(!move_uploaded_file($_FILES['userfile']['tmp_name'], $location))
  30. {
  31. echo 'problem: Nie udało się skopiować pliku do katalogu.';
  32. return false;
  33. }
  34. }
  35. else
  36. {
  37. echo 'problem: Możliwy atak podczas przesyłania pliku.';
  38. echo 'Plik nie został zapisany.';
  39. return false;
  40. }
  41. return true;
  42. }
  43.  
  44. $adres=$_FILES['userfile']['name'];
  45. $autor=$_POST['autor'];
  46. $tytul=$_POST['tytul'];
  47. $opis=$_POST['opis'];
  48.  
  49.  
  50.  
  51. function sprawdz_bledy()
  52. {
  53. if ($_FILES['userfile']['error'] > 0)
  54. {
  55. echo 'problem: ';
  56. switch ($_FILES['userfile']['error'])
  57. {
  58. // jest większy niż domyślny maksymalny rozmiar,
  59. // podany w pliku konfiguracyjnym
  60. case 1: {echo 'Rozmiar pliku jest zbyt duży.'; break;}
  61.  
  62. // jest większy niż wartość pola formularza
  63. // MAX_FILE_SIZE
  64. case 2: {echo 'Rozmiar pliku jest zbyt duży.'; break;}
  65.  
  66. // plik nie został wysłany w całości
  67. case 3: {echo 'Plik wysłany tylko częściowo.'; break;}
  68.  
  69. // plik nie został wysłany
  70. case 4: {echo 'Nie wysłano żadnego pliku.'; break;}
  71.  
  72. // pozostałe błędy
  73. default: {echo 'Wystąpił błąd podczas wysyłania.';
  74. break;}
  75. }
  76. return false;
  77. }
  78. return true;
  79. }
  80.  
  81.  
  82.  
  83. function sprawdz_typ()
  84. {
  85. if ($_FILES['userfile']['type'] != 'image/jpeg')
  86. return false;
  87. return true;
  88. }
  89.  
  90.  
  91.  
  92. ?>
  93.  
  94. <form enctype="multipart/form-data" method="POST">
  95. <input type="hidden" name="MAX_FILE_SIZE" value="500000" /> /* maksymalna wielkosc pliku w bajtach */
  96. Plik do wyslania: <input name="userfile" type="file" /><br />
  97. Autor: <input type="text" size="55" name="autor"><br />
  98. Opis: <TEXTAREA name="opis" rows="10" cols="51" wrap="virtual"></TEXTAREA><br />
  99. Tytul: <input type="text" size="55" name="tytul"><br />
  100. <input type="submit" value="Wyslij" />
  101. </form>


Wywala mi błąd:

  1. Fatal error: Call to undefined function Go_Error() in /home/.../domains/.../public_html/.../upload_zdjecia.php on line 20


Z góry dziękuję za pomoc!


--------------------
Michal Zarobkiewicz Photographic Gallery
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 13:19