Mam takie pytanie - dlaczego wystrzegacie sie uzycia f-cji typu htmlspecialchars? Zniknalby np. problem z < itp.
O ile wiem ta funkcja zamienia takze znaczniki a niekoniecznie o to nam chodzi ;) Zdaje sie, ze ta funkcja nie ma wyjatkow :-/
O ile wiem ta funkcja zamienia takze znaczniki a niekoniecznie o to nam chodzi ;) Zdaje sie, ze ta funkcja nie ma wyjatkow :-/
:) kiedys juz o tym pisalem, ale zostalem olany :P. Mozna to rozwiazac np. tak:
- dostajemy tresc z formularza
- zamieniamy < b> i < /b> na powiedzmy [ b] i [/b]
- postepujemy tak z wszystkimi obslugiwanymi tagami
- htmlspecialchars
- zamieniamy z powrotem [ b] na < b> itd.
ale w taki sposób nie poradzisz sobie ze znacznikiem italic. Przypuśćmy, że ktoś :) dał taki kod: If Itam[i].Caption = 1 then
Ty zamieniajac te znaczniki na [i] i potem [i] na nie zamienilbys takze kod, a po to zostalo to zmienione, aby wlasnie tak sie nie dzialo :)
Linux is like a wigwam - no windows, no gates, only Apache inside
raczej mi nie pasuje:
Linuks jest lubiącym wigwamy - bez okien, bez bram, tylko dopalacz apacza
może:
Linux likes wigwam - no Gates, no Windows, Apache inside.
to jest:
Linux lubi wigwamy -bez Gejtsa (bila), - bez Windows (system), dopalacz Apache :)[dopisane]
pamiętah o końcówce s w czasowniku likes. trzecia osoba liczby pojedyńczej w czasie present simple zawsze kończy się s (dodajemy s na końcu wyrazu).
[niewinnosc] jak dla mnie totalna ftopa :P. Sentencja 'linux is like a wigwam' oznacza 'linux jest jak wigwam'. Twoja interpretacja jest bledna :).
Ktos:
ale w taki sposób nie poradzisz sobie ze znacznikiem italic. Przypuśćmy, że ktoś dał taki kod: If Itam[i].Caption = 1 then
Ty zamieniajac te znaczniki na [i] i potem [i] na nie zamienilbys takze kod, a po to zostalo to zmienione, aby wlasnie tak sie nie dzialo
to byl tylko przyklad :P. jako ze mam odznake Naczelnego Kombinatora, to polecalbym przy pierwotnej konwersji tagu italic wykorzystujacego
sorki za nowy post, ale już sie nie chcialem bawic w ponowne edytowanie znakow ..... generalnie to teraz zauwazylem, ze obecny system jest rozwiazany, lekko mowiac - dziwnie :). &.lt;i&.gt; i tak sie zmaienia na kursywe B-|
Dobrym rozwiazaniem jest zastapienie znacznika [i] na [italic] itd. To moze byc jedno z wyjsc. Inne to napisanie wlasnej funkcji zamieniajacej znaki
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.