Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: system newsow z dodawaniem zdjecia
Forum PHP.pl > Forum > Przedszkole
miszqa
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 ?
stoprocent
Poszukaj , takich opstow jak twoj sa tysiace . Newsy ze zdjeciami pojawialy sie naprawde mnowstwo razy . Pozaty wydaje mi sie ze jak pomyslisz to znajdziesz rozwiaznie pisz z jakims konkretem , o jkaims bledzie czy konkretnym rozwiazaniu czegos nikt ci tu nie napisze gotowca. Wyatrczy naprawde sie wytezyci uzyc wyszukiwarki i sklecic razem to co znajdziesz .
hwao
http://webcity.pl/webcity/artykuly.php/t/38
Tu masz jak wrzuci obrazek do bazy
miszqa
no nie zupelnie mi o to chodzilo
chodzi mi o polaczenie
napisanej tresci z obrazkiem zeby za jednym rzutem wrzucic wszystko
czyli pisze newsa dodaje obrazek klikam i wszystko wysyla mi na serwer,
nastepnie texty i nazwe obrazka wrzuca mi do bazy a sam obrazek wrzuca do katalogu.
kicaj
Poczytaj o uploadzie plikow na serv, potem polacz to z newsami smile.gif
miszqa
no wlasnie nie bylo by z tym problemow jakbym umial to wykonac
Sabistik
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
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.