VIP
|
Hejka krejzole, ponieważ o dziwo parę osób jest tu skłonnych pomagać, to zwracam się z prośbą!
Potrzebuję skrypt PHP (a raczej przykład) w którym:
- Wpisujemy coś w danym polu, text, cyfry wahtever a następnie klikamy 'dodaj' i to pojawia się w jakimś formularzu (tzn na jakiejś drugiej przygotowanej stronie). Dla przykładu podajemy dane w esports w profilu i potem one się wyświetlają. Wystarczy mi jedno takie pole dla przykładu, niestety muszę teraz robić inne rzeczy i nie mam czasu szukać :|.
Jeśli ktoś ma chwilkę i ochotę to bardzo z góry dziękuję.
__
|
VIP
|
Ok chyba nvm, mogę to samo osiągnąć na bazie banalnej księgi gości, tzn to to samo. Ale jak ktoś ma coś ciekawego do powiedzenia to proszę bardzo ^^.
__
|
Były Redaktor
|
Istnieją tysiące takich skryptów. Poszukaj na stronach z oskryptowaniem PHP gotowców i wybierz wedle potrzeb.
__
|
VIP
|
a.html --- CUTE HERE -----
-----------CUTE HERE -----
b.php --- CUTE HERE -----
-----------CUTE HERE -----
Chyba najbardziej prosty przykład.
__
|
VIP
|
a.html --- CUTE HERE -----
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-----------CUTE HERE -----
b.php --- CUTE HERE -----
1
2
3
-----------CUTE HERE -----
Chyba najbardziej prosty przykład.
__
|
VIP
|
Może by tak ktoś poprawił to żeby się dało wpisywać jakiś kod html albo php bo jak widać nie działa :/
__
|
VIP
|
Test
<tag>
No way -- nie zadziala. Pewnie wartosci wszystkich pol w komentarzach sa przepuszczane przez strip_tags, czy cos w tym stylu. To zabezpieczenie przed mozliwoscia wpisania tu zlosliwego kodu HTML (JavaScript!). Watpie, zeby to zmienili. Choc moze zamiana wszystkich < na &lt; oraz > na &gt; zalatwilaby sprawe? I tak koduja tutaj & do &amp;, co z jednej strony jest bardzo dobre, a z drugiej uniemozliwia wklepywanie odniesien znakowych (czyli innych encji)...
Poki co jak chcesz jakis kod tu zademonstrowac to pewnie bedziesz musial wrzucic to gdzies i podac link, ew. wyslac autorowi...
__
|
VIP
|
A slyszales o czyms takim jak systemy baz danych? Z Twojego pytania wnioskuje, ze mozesz nie miec tego obczajonego. Jesli chcialbys tworzyc porzadne, zapamietujace wiele rzeczy (takie jak posty) strony, to nie bedziesz mial wyjscia: bedziesz musial sie tego nauczyc.
Niestety zwykle wiaze sie to z koniecznoscia poznania nowego jezyka -- jezyka SQL -- ktory bedziesz musial wplatac w Twoj jezyk skryptow (tutaj: PHP). Sa sposoby na ominiecie tego, ale paradoksalnie uzywaja ich raczej bardziej zaawansowane projekty.
Systemy baz danych oparte na jezyku SQL (roznych jego odmianach, choc wszystkie sa bardzo zblizone gdy idzie o podstawowe funkcje) to na przyklad MySQL (dobre na poczatek dla PHP), PostGre, czy Oracle.
Szczegolnie polaczenie PHP i MySQLa jest bardzo popularne, bo mozna dzieki temu tworzyc stosunkowo latwo i szybko kompletne projekty.
Jesli chcesz sie o tym czegos dowiedziec, musisz pogooglowac, bo to temat-rzeka. A moze miales to np. na studiach?
Proponuje Ci rowniez zwrocic uwage na bezpieczenstwo. Gdzie tylko to potrzebne (czyli prawie wszedzie :-)) powinienes obic sobie dupe blachą. Chodzi o to, ze nie mozesz zakladac, ze dane wysylane z formularza beda poprawne. Moga byc zupelnie nie takie, jak bys chcial (np. zamiast liczby mozesz dostac lancuch znakow "Kubus Puchatek", moga tez byc specjalnie napisane tak, by wylozyc Twoj skrypt i np. skasowac tabele w Twojej bazie danych. Przed takimi rzeczami trzeba sie zabezpieczac.
Z tego zreszta powodu nie da sie tutaj wklepac normalnego kodu HTML .
Gdy pozwalasz uzytkownikom wklepywac jakies informacje, musisz zwrocic szczegolna uwage na to, zeby zabezpieczyc sie przed atakami typu SQL injection (google it!) i przed mozliwoscia wklepania gdzies kodu JavaScript. Podobnie zreszta z niepozadanym kodem HTML. Te 3 rzeczy sa chyba najbardziej niebezpieczne.
Ja sam nie korzystam z tutoriali, czy gotowych kawalkow kodu -- raczej staram sie poznawac rzeczy stopniowo i poprzez oficjalne specyfikacje. Dlatego pewnie ktos inny da Ci jakies linki do dobrych tutoriali.
Ja chcialem tylko zwrocic uwage na rzeczy, ktore w takich tutorialach moga byc pominiete, a ktore sa ekstremalnie wazne ze wzgledow bezpieczenstwa.
Jesli tworzysz malutki, prosty skrypt w jednym celu i ktory bedzie uzywany w bardzo waskim zakresie, to moze mozesz to wszystko na razie olac. Obejdziesz sie nawet bez SZBD -- zawsze mozesz dane zapisywac do plikow tekstowych. Nie bedzie to jednak optymalne, czy chocby 'dorosle' rozwiazanie.
I zanim wezmiesz sie za cos wiekszego, czy czegos wymagajacego wiecej troski, bedziesz musial to miec na uwadze.
__
|
VIP
|
A slyszales o czyms takim jak systemy baz danych? Z Twojego pytania wnioskuje, ze mozesz nie miec tego obczajonego. Jesli chcialbys tworzyc porzadne, zapamietujace wiele rzeczy (takie jak posty) strony, to nie bedziesz mial wyjscia: bedziesz musial sie tego nauczyc.
Niestety zwykle wiaze sie to z koniecznoscia poznania nowego jezyka -- jezyka SQL -- ktory bedziesz musial wplatac w Twoj jezyk skryptow (tutaj: PHP). Sa sposoby na ominiecie tego, ale paradoksalnie uzywaja ich raczej bardziej zaawansowane projekty.
Systemy baz danych oparte na jezyku SQL (roznych jego odmianach, choc wszystkie sa bardzo zblizone gdy idzie o podstawowe funkcje) to na przyklad MySQL (dobre na poczatek dla PHP), PostGre, czy Oracle.
Szczegolnie polaczenie PHP i MySQLa jest bardzo popularne, bo mozna dzieki temu tworzyc stosunkowo latwo i szybko kompletne projekty.
Jesli chcesz sie o tym czegos dowiedziec, musisz pogooglowac, bo to temat-rzeka. A moze miales to np. na studiach?
Proponuje Ci rowniez zwrocic uwage na bezpieczenstwo. Gdzie tylko to potrzebne (czyli prawie wszedzie :-)) powinienes obic sobie dupe blachą. Chodzi o to, ze nie mozesz zakladac, ze dane wysylane z formularza beda poprawne. Moga byc zupelnie nie takie, jak bys chcial (np. zamiast liczby mozesz dostac lancuch znakow "Kubus Puchatek", moga tez byc specjalnie napisane tak, by wylozyc Twoj skrypt i np. skasowac tabele w Twojej bazie danych. Przed takimi rzeczami trzeba sie zabezpieczac.
Z tego zreszta powodu nie da sie tutaj wklepac normalnego kodu HTML .
Gdy pozwalasz uzytkownikom wklepywac jakies informacje, musisz zwrocic szczegolna uwage na to, zeby zabezpieczyc sie przed atakami typu SQL injection (google it!) i przed mozliwoscia wklepania gdzies kodu JavaScript. Podobnie zreszta z niepozadanym kodem HTML. Te 3 rzeczy sa chyba najbardziej niebezpieczne.
Ja sam nie korzystam z tutoriali, czy gotowych kawalkow kodu -- raczej staram sie poznawac rzeczy stopniowo i poprzez oficjalne specyfikacje. Dlatego pewnie ktos inny da Ci jakies linki do dobrych tutoriali.
Ja chcialem tylko zwrocic uwage na rzeczy, ktore w takich tutorialach moga byc pominiete, a ktore sa ekstremalnie wazne ze wzgledow bezpieczenstwa.
Jesli tworzysz malutki, prosty skrypt w jednym celu i ktory bedzie uzywany w bardzo waskim zakresie, to moze mozesz to wszystko na razie olac. Obejdziesz sie nawet bez SZBD -- zawsze mozesz dane zapisywac do plikow tekstowych. Nie bedzie to jednak optymalne, czy chocby 'dorosle' rozwiazanie.
I zanim wezmiesz sie za cos wiekszego, czy czegos wymagajacego wiecej troski, bedziesz musial to miec na uwadze.
Jesli bedziesz mial jakies konkretne problemy z jakas czescia kodu, to mozesz tutaj napisac, albo nawet zagadac do mnie na GG. Jesli bede potrafil w miare szybko pomoc, to postaram sie to zrobic.
__
|
VIP
|
Uaa nieeee D. To ma być malućki skrypcik właśnie oparty na bazach.txt. Tylko i wyłącznie do użytku własnego. Niestety dużo mam problemów z tym jak to ma wyglądać po wyświetleniu, ale jakoś robie postępy ^^. Dzięki za _jak zawsze_ wyczerpującą odpowiedź.
__
|
Użytkownik
|
[hide=
]costam[/hide]
__ więcej sprzętu niż talentu
|