Skocz do zawarto艣ci
Forum komputerowe

馃巹Strona typu 艣wi膮teczne e-kartki - spos贸b podej艣cia 鉁夛笍


Rekomendowane odpowiedzi

  • Administrator

Witajcie

Ot贸偶 zastanawiam si臋 jak podej艣膰 do takiego problemu.

U偶ytkownik wchodzi na stron臋, podaje imi臋 osoby/nazw臋 firmy do kt贸rej chce wys艂a膰 偶yczenia oraz jest pole na w艂a艣nie te 偶yczenia (+ ewentualnie jakie艣 losowe ci膮gni臋te z JSONa).

Zastanawiam si臋 jak ugry藕膰 pewn膮 rzecz - mianowicie przechowywanie tych danych i p贸藕niej ewentualne udost臋pnienie innym osobom.

Najlepiej jakby oby艂o si臋 bez bazy danych oraz 偶eby link nie by艂 hiper d艂ugi.

My艣la艂em co艣 nad jakim艣 hashowaniem z mo偶liwo艣膰 odszyfrowania w linku ale 'atob' i 'btoa' (ewentualnie encodeURI/decodeURI) jest troch臋 ograniczony bo nie przepuszcza PL znak贸w (pytanie czy zamiana PL znak贸w na Unicode (typu Skrypty PHP Funkcja do zamiany polskich znak贸w na znaki Unicode ) tylko 偶e takie rozwi膮zanie niesie za sob膮 d艂ugi link.

Z baz膮 to kmini艂em aby ogarn膮膰 dodawanie przez AJAXa odpowiednie waliduj膮c dane po JSie jak i w PHP a w bazie bym trzyma艂 ID, HASH_ID, NAME, CONTENT, PASSWD i potem link nawi膮zuj膮cy do HASH_ID wraz z PASSWD i po tym p贸藕niej pobierane te偶 przez AJAXa sprawdzaj膮c czy has艂o jest git - tylko tutaj obawiam si臋 偶e w przypadku du偶ego nat艂oku mo偶e co艣 nie pykn膮膰 馃槙

Co by艣cie poradzili? Kt贸re rozwi膮zanie by艣cie proponowali? Mo偶e niepotrzebnie robi臋 sobie "pod g贸rk臋" i macie inny pomys艂.

Z g贸ry dzi臋ki za odpowiedzi 馃槈

Odno艣nik do odpowiedzi
Udost臋pnij na innych stronach
  • Administrator

@aXenDev Tak jak pisa艂em wy偶ej, link ma przechowywa膰 dane z formularza (imi臋/nazw臋 firmy + 偶yczenia tekstowo).

W formularzu wpisujesz imi臋 osoby/nazw臋 firmy oraz 偶yczenia i p贸藕niej te dane pasuje gdzie艣 przechowa膰 i zastanawiam si臋 nad w jaki spos贸b to przechowa膰. Czy w linku w jakiej艣 zahashowanej formie czy zmusi膰 si臋 do zrobienia jakiej艣 bazy i ma艂ego endpointa w PHP kt贸ry obs艂ugiwa艂by wysy艂k臋 i pobieranie danej kartki na podstawie 偶yczenia. Ewentualnie u偶ycie jakich艣 gotowc贸w o ile takie s膮.

Odno艣nik do odpowiedzi
Udost臋pnij na innych stronach
  • Ekspert

Tre艣ci du偶ej ilo艣ci tekstu nie wysy艂a si臋 przez link, a przez formularz czyli:

<form action="bla bla bla">

Co gorsza jakby艣 pod艂膮czy艂 edytor tekstu. To wtedy by艂by d艂ugi link.

Edytowane przez aXenDev
Odno艣nik do odpowiedzi
Udost臋pnij na innych stronach
  • Administrator

@aXenDev Jestem tego 艣wiadomy dlatego szukam jakiego艣 z艂otego 艣rodka i jedyny to albo z baz膮 albo za pomoc膮 plik贸w przechowywanych przez X czasu a potem usuni臋te przez CRONa

Odno艣nik do odpowiedzi
Udost臋pnij na innych stronach

Problem wci膮偶 nierozwi膮zany? Dodaj swoj膮 odpowied藕

Je艣li chcesz doda膰 odpowied藕, zaloguj si臋 lub zarejestruj nowe konto. Jedynie zarejestrowani u偶ytkownicy mog膮 komentowa膰 zawarto艣膰 tej strony.

Zarejestruj nowe konto

Za艂贸偶 nowe konto. To bardzo proste!

Zarejestruj si臋

Zaloguj si臋

Posiadasz ju偶 konto? Zaloguj si臋 poni偶ej.

Zaloguj si臋
  • Dodaj now膮 pozycj臋...