![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam upload zdjec, ktory bez problemu dodaje zdjecie na serwer we wskazana lokalizacje ale problem polega na tym ze gdy zapisuje nazwe do bazy to nie zapisuje powiedzmy zdjecie.jpg tylko powiedzmy wrzuca cos takiego tmp/phpT6wt Zapisuje tak jakby nazwe tymczasowa, co moze byc tego powodem? Za wszelka pomoc dziekuje -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
tak wygląda skrypt
-------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 31 Dołączył: 26.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
a skad bierzesz zmienna $plik?
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
W budowanym zapytaniu masz zmienne $plik i $id. Skąd one się biorą?
Bo rozumiem, że to w bazie zapisuje Ci złą nazwę pliku? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
id tyczy sie konkretnej osoby ale wycialem skrypt wyswietlajacy bo jest to plik edycji stad id
a nazwe zle zapisuje w bazie bo jest typu tmp/php64rer -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
W bazie zapisujesz to co jest w zmiennej $plik. Skoro wartość jest zła to zawartość tej zmiennej jest zła.
Skąd bierzesz wartość zmiennej $plik? Bo to tu leży problem. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 31 Dołączył: 26.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No to skoro Ci zle zapisuje a nie chcesz pokazac skad biora sie te zmienne w zapytaniu to ciezko bedzie pomoc
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
zmienilem
avatar='$plik' na avatar='$plik_nazwa' oraz dodalem <input type="hidden" name="plik_nazwa" /> aby pobierac zmienna z $plik_nazwa = $_FILES['plik']['name']; i teraz nic nie dodaje do bazy a plik do katalogu jest ladowany -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 31 Dołączył: 26.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
A po co tak?
zmien kolejnosc i nie musisz nic przesylac w hidden
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzieki - DZIAŁA
![]() wystarczylo zamienic kolejnosc ![]() sorka za pisanie jedno pod drugim ale mam jeszcze prosbe jak zrobic aby ograniczyc tylko przesylanie plikow typu jpg czy np png ![]() Ten post edytował krispak 20.10.2008, 12:48:45 -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
sorka za pisanie jedno pod drugim ale mam jeszcze prosbe jak zrobic aby ograniczyc tylko przesylanie plikow typu jpg czy np png ![]() Wystarczy sprawdzić rozszerzenie pliku ( np explode() ) i sprawdzić czy ostatni element tablicy to rozszerzenie które Ciebie interesuje lub korzystasz z getimagesize()" title="Zobacz w manualu PHP" target="_manual i sprawdzasz jaką wartość ma element tablicy o indexie 2 -------------------- 404
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 11:59 |