Sziasztok.
Hogyan lehet html oldalakból kitörölni a felesleges szóközöket php-val?
Html tartalom tömörítése - szóközök törlése
Re: Html tartalom tömörítése - szóközök törlése
Gzip tömörítés bekapcsolásával célszerű a tömörítést végezni, ez elegendő.
A Gzip mellett a white space törlésnek nincs sok jelentősége.
Gzip beállítása a .htacces file-ban
White space (felesleges szóköz) eltávolítása
Ha az adott html file statikusan van a szerveren, akkor azt át kell nevezni php kiterjesztésűre.
A PHP file-t a következőképpen kell módosítani:
vagy
A Gzip mellett a white space törlésnek nincs sok jelentősége.
Gzip beállítása a .htacces file-ban
Kód: Egész kijelölése
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>
White space (felesleges szóköz) eltávolítása
Ha az adott html file statikusan van a szerveren, akkor azt át kell nevezni php kiterjesztésűre.
A PHP file-t a következőképpen kell módosítani:
Kód: Egész kijelölése
<?php>
ob_start();
?>
..
...az eredeti html tartalom...
..
<?php>
$output = ob_get_clean();
echo preg_replace('!\s+!smi', ' ', $output);
?>
vagy
Kód: Egész kijelölése
echo preg_replace('/^\s+|\n|\r|\s+$/m', '', $output);
gBaSoft - stock2000hu