ForumCała strona

Nawigacja

Aktualnie online

Gości online: 13

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Upload i dodanie zdj?cia podczas dodawania newsa
ravenger
Tytu? chyba jasny ale przedstawi? problem szerzej.
Chodzi o dodanie dodatkowego pola do formularza dodawania newsa w PA. Jak to powinno wygl?da? mo?na zobaczy? poni?ej.
http://www.fotosi...65d23ec487
Chcia?bym u?atwi? troch? ?ycie adminom, cz?sto bywa tak, ?e nie ka?dy ma dost?p do ftp na którym jest strona, na dodatek nie ma w?asnego serwera a chcia?by doda? zdj?cie/obrazek do newsa. Teoretycznie mo?na skorzysta? z fotosika, imageshack itp. no ale to takie po?owiczne rozwi?zanie.
Problem by? ju? poruszany na forum ale jako? nikt nie odwa?y? si? go rozwi?za? a chyba czas najwy?szy si? za to zabra? :P
Do admin/news.php wstawi?em formularz z admin/images.php, troszk? przerobi?em by lepiej wygl?da?o no ale najwa?niejsze jest to ?e nie dzia?a ;]
Mam dwa pomys?y na rozwi?zanie tego problemu:
1) Upload zdj?cia, pobranie adresu, wstawienie go do tre?ci newsa (jak na obrazku), dalsze pisanie newsa - zapewne konieczne b?dzie prze?adowanie strony po wgraniu zdj?cia
2) Wybranie zdj?cia, napisanie newsa, klik na Dodaj newsa i dodanie newsa wraz z obrazkiem (który si? w tym czasie uploaduje) na pocz?tku newsa
Pierwsze rozwi?zanie wydaje mi si? lepsze gdy? daje mo?liwo?? umieszczenia zdj?cia w dowolnym miejscu newsa, w drugim przypadku jest to narzucone z góry ale mo?na zmieni? podczas edycji.
Linki do podobnych tematów lub takich które mog? okaza? si? pomocne:
http://www.php-fu...post_84411
http://www.php-fu...post_86079
http://www.php-fu...post_83813
http://www.php-fu...post_39988
http://www.php-fu...#post_2429
http://www.php-fu...post_74151

Dodaj? kod który zmodyfikowa?em, z góry musz? zaznaczy? ?e sza?owy to on nie jest :P
?eby oszcz?dzi? wam analizowania ca?o?ci - modyfikacja w linijce 17 oraz 198-208.
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Pieka dnia 01.04.2009 15:42:44
 
W?cibski Go??
Dodany dnia 06.09.2025 12:08:16
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Spoczywaj w pokoju... wlodekp
To nie jest taka prosta sprawa jak w Twoim kodzie.
Grafika jest plikiem i samo dodanie pola do formularza niczego nie za?atwia, bo brak jest w nim funkcji wykonuj?cej upload pliku move_uploaded_file a dodanie jej do dodaj news bez sprawdzania zawarto?ci tego pliku przeczy zasadom bezpiecze?stwa, bo to by dzia?a?o, je?li grafika posz?aby bez sprawdze? na dzie? dobry do images/news.
 
wlodekp.europa.pl
ravenger
Wiem ?e nie b?dzie ?atwo.
Co do zabezpieczenia i kodu - to tylko wersja alpha, zawsze mo?na tam wrzuci? te funkcje które sprawdzaj? plik jak przy dodawaniu zdj??. Najpierw chcia?bym zrobi? to tak by dzia?a?o, pó?niej popracowa? nad bezpiecze?stwem.
 
Spoczywaj w pokoju... wlodekp
Nie zrozumia?e? mnie to co chcesz osi?gn?? jest realizowane w dwóch ró?nych dodaj: newsa i plik gdzie np sam plik przechodzi weryfikacj? admina i je?li mowa o dodaj to spraw? nale?y traktowa? przez pryzmat dwóch plików submit.php:
dodaj co gdzie i jak oraz adminstration/submissions.php:
wstaw sk?d gdzie i jak,
a mo?e nawet nie plik a foto gdzie nast?pi skalowanie nie mniej jednak potrzebny b?dzie dodatkowy katalog przej?ciowy oczekiwania plików przed akceptacj?, o takim elemencie zabezpiecze? mówie, bo nie mo?na plików pu?ci? bez weryfikacj, sprawdzenia- obraz skalowania itd.
Tak wi?c Twój kod w obecnej postaci nie zawiera nawet podstawowych rzeczy dodawania grafik-plików.
Wiele pracy przed Tob?.
 
wlodekp.europa.pl
ravenger
No nie zrozumieli?my si?.
Po co plik ma by? weryfikowany przez admina je?li to admin b?dzie go dodawa? wraz z newsem? Mo?liwo?ci dodawania plików przez u?ytkownika nie bior? pod uwag?, zreszt? w pierwszym po?cie napisa?em ?e chc? u?atwi? ?ycie adminom bo nie ka?dy z nich ma dost?p do ftp jak superadmin.
Co do kodu to zawiera on tylko formularz który nie dzia?a no ale powiedzmy ?e to tylko projekt wst?pny i jednocze?nie wizualizacja - ?atwiej zrobi? screena czego? co istnieje ni? wkleja? to w PS/Gimpie itp. Pfft
Generalnie ma to dzia?a? jak Twój upload przez ftp który zamie?ci?e? na forum, funkcja ma zwraca? adres upni?tego pliku i wkleja? go do textarea, sprawdzanie poprawno?ci pliku i jego ewentualne skalowanie mo?na "zapo?yczy?" z funkcji dodawania zdj??.
Tyle teorii, gorzej z praktyk?.
 
kefirek
Hmmmm zrobi?em to o co ci chodzi?o dodajesz zdj?cie które si? zapisuje w images\news\
I potem po dodaniu zdj?cia mo?e je wybra? klikaj?c na - Wybierz obraz – Zdj?cie dodajesz przed napisaniem newsa poniewa? nast?puje prze?adowanie strony przy dodawaniu


Kolego ravenger w miejscu w którym ty wstawi?em formularz do wys?ania pliku powoduje b??d wiec formularz musi by? na pocz?tku przed znacznikiem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Nie mo?e si? znajdowa? w nim.

Oto kod ca?ego formularza:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Wklej u siebie ponizsze:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Edytowane przez Pieka dnia 01.04.2009 15:44:33
 
ravenger
Oki, dzi?ki, sprawdz? to w weekend
 
piotrvx
Cze??, jest to bardzo fajny gad?et. Próbowa?em zastosowa? to u siebie w PHP-Fusion 7 ale z mizernym skutkiem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Pieka dnia 27.12.2009 02:33:06
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl