Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tekst sformatowany - pytanie
raziu
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.05.2007

Ostrzeżenie: (0%)
-----


Witam
Mam problem tego typu iż :
- potrzebuje sprawdzić jak na wyświetlenie danego znacznika np. <p>Test</p> w przeglądarce wpływa wstawienie wewnątrz tagu dowolnego znaku z tabeli ASCII (od 0-127)

Problemu nie stanowi wstawienie , natomiast stwierdzenie czy np. źródło : <_p>Test</p>
spowoduje wyświetlenie w przeglądarce :
Test
czy też :
<_p>Test

Nie mam pojęcia jak można zautomatyzować to w php. Chodzi mi głównie o wyznaczenie różnicy ilościowej znaków, które są "puszczane" przez przeglądarkę oraz znaków, których wstawienie powoduje błędne wyświetlenie.

Jakby ktoś mógł mnie chociaż naprowadzić na rozwiązanie, byłbym wdzięczny.
Zależy mi żeby to było zrobione w php.

Pozdrawiam


--------------------
Nowoczesne projektowanie wnętrz, meble kuchenne - projekty i wykonanie.
Moda: makijaż ślubny,stylistka
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


Użyj Pan strip_tags" title="Zobacz w manualu PHP" target="_manual
Chyba o to chodzi

ps: w drugim parametrze podaje sie "opuszczane" tagi
Go to the top of the page
+Quote Post
raziu
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.05.2007

Ostrzeżenie: (0%)
-----


Prosiłbym jednak o uważne przeczytanie tego co napisałem...

Poszukuje rozwiązanie, które pozwoli mi "wyłapać" czy znacznik <p>Test</p>, po wstawieniu wewnątrz niego dowolnego znaku np. <_p>
zostanie poprawnie wyświetlony przez przeglądarkę tj. na ekranie monitora zobaczymy : Test
lub czy też zostanie to odczytane jako błąd i wyświetlone zostanie :
<_p>Test


--------------------
Nowoczesne projektowanie wnętrz, meble kuchenne - projekty i wykonanie.
Moda: makijaż ślubny,stylistka
Go to the top of the page
+Quote Post
b_chmura
post
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


wydaje mi się ze musiał byś zrobić rozpiskę wszystkich dostępnych tagów i sprawdzać czy np wpisane w formularzu różnią sie od tych które udostępniłeś (jeśli sie różnią FALSE, jeśli nie TRUE)
Go to the top of the page
+Quote Post
Kicok
post
Post #5





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. for( $i=0; $i<=255; $i++ )
  4. {
  5. echo( $i . ': <' . chr( $i ) . 'p>test</p><br />' . "rn" );
  6. }
  7.  
  8. ?>


I analizuj, kiedy <p> będzie wyświetlone, a kiedy nie.


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
raziu
post
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.05.2007

Ostrzeżenie: (0%)
-----


No właśnie w tym momencie problem stanowi ta analiza, bo będę musiał zastosować taką pętelkę w celach badawczych dla większości znaczników HTML a analizowanie tego tak o na oko, czy też licząc w pamięci lub na palcach nie wchodzi w grę...
Potrzebuję swego rodzaju automat, który potrafiłby mi to określić i zapamiętać wyniki.


--------------------
Nowoczesne projektowanie wnętrz, meble kuchenne - projekty i wykonanie.
Moda: makijaż ślubny,stylistka
Go to the top of the page
+Quote Post
Kicok
post
Post #7





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


Wydaje mi się, że dla wszystkich tagów efekt będzie identyczny. Musisz tylko zapamiętać, że:
<!jakis_tag> się nie wyświetli
<?jakis_tag> się nie wyświetli
<<jakis_tag> zamieni się na "<"
<cjakis_tag> się nie wyświetli itd.


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
raziu
post
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.05.2007

Ostrzeżenie: (0%)
-----


Teoretycznie to "wydaje się" być może jest prawdą, z tego co patrzyłem ręcznie.

Ale i tak najlepiej by było sprawdzić coś takiego poprzez jakiś skrypt, ale niestety póki co nie wiem w jaki sposób ... znaczników jest bodajże kilkadziesiąt i sprawdzanie ich po kolei raczej nie wchodzi w grę

A jeżeli chodzi o wynik tej analizy to nie mogę się pokusić o żadne uogólnienie itp.


--------------------
Nowoczesne projektowanie wnętrz, meble kuchenne - projekty i wykonanie.
Moda: makijaż ślubny,stylistka
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:50