Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> system newsow z dodawaniem zdjecia
miszqa
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


chodzi mi o stworzenie skryptu aby mozna bylo napisac newsa oraz dodac obrazek
news ladowany mialby byc do bazy, a obrazek do jakiegos katalogu, oczywiscie plik ladowany mialby swoja nazwe zapisana do bazy automatycznie aby nie trzeba bylo przepisywac nazwy czy ktos ma pomysl na wykonanie czegos takiego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


moze cos w tym stylu:

  1. <?php
  2.  
  3. if ( empty($obraz)) {
  4. echo &#092;"
  5. <form enctype=&#092;"multipart/form-data\\" method=\"post\" >
  6. <input type=&#092;\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">
  7. IMG:
  8. <input name=&#092;\"obraz\" type=\"file\"><br />
  9. <input type=&#092;\"submit\" value=\"dodaj\">
  10. </form>
  11. &#092;";
  12.  
  13. } else {
  14.  
  15. $obraz = $HTTP_POST_FILES['obraz']['tmp_name'];
  16. $obraz_name = $HTTP_POST_FILES['obraz']['name'];
  17. $obraz_size = $HTTP_POST_FILES['obraz']['size'];
  18. $obraz_type = $HTTP_POST_FILES['obraz']['type'];
  19. $obraz_error = $HTTP_POST_FILES['obraz']['error'];
  20.  
  21. if ($obraz_error > 0)
  22. {
  23. echo 'Problem: ';
  24. switch ($obraz_error)
  25. {
  26. case 1: echo 'Rozmiar pliku przekroczył wartość upload_max_filesize'; break;
  27. case 2: echo 'Rozmiar pliku przekroczył wartość max_file_size'; break;
  28. case 3: echo 'Plik wysłany tylko częściowo'; break;
  29. case 4: echo 'Nie wysłano żadnego pliku'; break;
  30. }
  31. }
  32.  
  33. if ($obraz_type != 'image/gif')
  34. {
  35. echo 'Problem: Tylko i wyłacznie img!';
  36. }
  37.  
  38.  
  39.  
  40. $lokalizacja = 'obrazki/'.$obraz_name;
  41.  
  42. if (is_uploaded_file($obraz)) 
  43. {
  44.  if (!move_uploaded_file($obraz, $lokalizacja))
  45.  {
  46. echo 'Problem: Plik nie może być skopiowany do katalogu';
  47.  }
  48. } 
  49.  
  50.  
  51. ?>


musisz miec odpowiednie uprawnienia do katalogu obrazki
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 13:36