24 Fév 2009
Analyse la validité d'un code HTML
Compatibilité : PHP 5, PHP 7
Analyse la syntaxe d'un fichier HTML. Retourne un tableau associatif rendant compte des erreurs contenues dans le fichier.
Pour réduire la taille du code html il est possible de remplacer les chemins absolus par des chemins relatifs.
On peut par exemple supprimer le début de l'url contenant le protocole et le domaine (http://www.domain.tld), remplacer le chemin du répertoire courant par ./, remplacer le chemin du répertoire supérieur par ../, etc
Cette fonction fait ce travaille là. Il suffit de passer en paramètre l'url à raccourcir et l'url de base.
L'url de base correspond à l'url de la page courante (comme dans l'exemple) ou l'url de base si le code HTML contient la balise [<]base href="http://www.domain.tld/unrepertoire/"[>]
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
explode | Coupe une chaîne en segments | PHP 4, PHP 5, PHP 7, PHP 8 | |
isset | Détermine si une variable est affectée | PHP 4, PHP 5, PHP 7, PHP 8 | |
preg_quote | Échappement des caractères spéciaux des expressions rationnelles | PHP 4, PHP 5, PHP 7, PHP 8 | |
preg_replace | Rechercher et remplacer par expression rationnelle standard | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
Analyse la syntaxe d'un fichier HTML. Retourne un tableau associatif rendant compte des erreurs contenues dans le fichier.
Et oui ce n'est pas du PHP !! Cela se passe coté serveur. Mettez ces 2 lignes de code dans votre fichier .htaccess pour que vos fichiers .htm et .html soient interprét
Colorise du code PHP et utilise la fonction native de PHP : highlight_string (). Ce script permet de valider la colorisation avec le HTML.
Ce script va mettre a jour vos tables dans le format que vous souhaitez. Il est vivement recommandé de faire une sauvegarde de votre database avant de lancer ce script
La liste des codes langue en anglais (norme 639-1). Utile pour exploiter HTTP_ACCEPT_LANGUAGE !