|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juillet 2007 Messages : 81 ![]() |
Bonjour,
J'ai trouvé une fonction pour compresser mon code html (suppression des espaces, des retours à la ligne, etc.). Le seul petit problème c'est que cette fonction utilise eregi_replace() qui est maintenant dépassée. J'aimerais pouvoir trouver un équivalent, je pense en preg_replace(). J'ai fait plusieurs essais pas très concluent... Voici cette fameuse fonction qu'il faudrait migrer. Elle s'occupe de retirer tous les espaces en trop: Code :
$chaine = eregi_replace("[ ]+", " ", $chaine); Merci d'avance! |
|
|
01
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
tout est dans la doc :
http://www.php.net/manual/fr/referen...tern.posix.php
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||||
|
Futur Membre du Club
![]() Inscription : juillet 2007 Messages : 81 ![]() |
Merci, c'est bien ce que je pensais, c'est preg_replace.
Le seul souçis c'est que je ne suis pas un pro pour les expressions régulières... J'ai testé comme celà (trouvé dans la doc): Code :
Code :
|
||||
|
|
00
|
|
|
#4 | |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
Citation:
__________________
Développeur informatique contrarié... |
|
|
|
00
|
|
|
#5 | ||
|
Futur Membre du Club
![]() Inscription : juillet 2007 Messages : 81 ![]() |
je t'assure que non...
Exemple: Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
ça donne
Code :
<!DOCTYPE HTML><html lang="fr" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> <meta charset="utf-8" />
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 | ||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
tiens ça fait ce que tu veux (enfin je penses...) :
Code :
__________________
Développeur informatique contrarié... |
||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
clement106 > dans le fond ça sert a quoi, à part pas grand chose ?
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#9 | |
|
Futur Membre du Club
![]() Inscription : juillet 2007 Messages : 81 ![]() |
Citation:
Merci Vorace pour ton code. Malheureusement pour le moment ta fonction me retourne juste: "toto o" Code :
clement106 > dans le fond ça sert a quoi, à part pas grand chose ?
---- EDITION ---- Houp, sorry je n'ai rien dit. Ma première fonction marche très bien. Il fallait juste penser à afficher le code source de la page pour voir le résultat car le code était évidement interprété... |
|
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
donc à rien, la page est valide W3C au moins ?
__________________
http://blog.stealth35.com/ |
|
|
01
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : juillet 2007 Messages : 81 ![]() |
Tu vas un peu vite là non?
Je pense que ça peut quand même avoir une petite influence. Du mois je vais tester quelques jours. J'ai aussi crée un domaine static, à voir aussi... Pour le W3C si je n'avais pas mes balises meta Facebook et un petit formulaire (label), mes pages seraient valident. |
|
|
00
|
|
|
#12 | ||
![]() ![]() ![]() |
C'est d'ailleurs pour ça que Google n'incite pas du tout à accélérer ses pages : http://code.google.com/speed/page-speed/. Ce n'est d'ailleurs même page pris en compte dans le référencement à la Google : http://googlewebmastercentral.blogsp...h-ranking.html.
Dans ce cas, c'est à peu près inutile, c'est plutôt pour des sites comme celui-ci, qui ont un gabarit de plusieurs kilooctets de vide. Petit extrait : Code html :
__________________
Le troisième défi Qt ! Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP. Qt : La FAQ : 200 QR symfony : sfDoctrineGuard Pas de question d'ordre technique par MP ! |
||
|
10
|
Copyright © 2000-2012 - www.developpez.com