![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam zmieną $index a w niej całą zawartość strony $index = ' <html> <head> <title>tytuł</title> </head> <body> <div>tekst na stronie</div> </body> </html> '; chciałbym usunąć spacje które są po za obszarami <> czyli chciałbym uzyskać taki efekt $index = '<html><head><title>tytuł</title></head><body><div>tekst na stronie</div></body></html>'; czy jest do tego jakaś gotowa funkcja w php ? Z góry dziękuję za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@piotr485: http://www.oracle.com/technetwork/articles...ace-092897.html - dotyczy XML-a, ale HTML jest pod tym względem podobny. Dołącz do tego kwestie takie jak wyświetlanie bądź nie odstępów pomiędzy elementami liniowymi czy interpretowanie białych znaków przez CSS-owe właściwości typu white-space. Poza tym porównaj sobie wielkość skompresowanego GZIP-em (Google: Apache/Nginx/dowolny-serwer html gzip compression) "zaśmieconego" i ręcznie "oczyszczonego" HTML-a - zapewne różnice będą skrajnie małe. Na koniec: jeżeli już tak bardzo by Ci zależało na takim wyglądzie finalnego dokumentu zastanów się nad wykorzystaniem jakiegoś systemu szablonów operujących na XML-u. Weź pod uwagę fakt, że poniższy kod jest poprawnym HTML5 a wszystkie "optymalizatory" bazujące na wyrażeniach regularnych zmodyfikują Ci błędnie zawartość atrybutu title:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 14:41 |