« Ressources diverses » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 4 : | Ligne 4 : | ||
[https://www.piliapp.com/symbol/ des centaines de symboles pour vos documents, pages web et réseaux sociaux] | [https://www.piliapp.com/symbol/ des centaines de symboles pour vos documents, pages web et réseaux sociaux] | ||
[https://www.sitepoint.com/php/ sitepoint php] | [https://www.sitepoint.com/php/ sitepoint php] | ||
[http://smashinghub.com/websites-loading-speed.htm 21 Great Tools To Optimize Website’s Loading Time] | |||
[http://web-sniffer.net/ Voir la requête HTTP et entête de réponse(web-sniffer.net)] | |||
== Convertir texte pour URL en PHP [Résolu] : Développement d'un site Web == | == Convertir texte pour URL en PHP [Résolu] : Développement d'un site Web == | ||
< | <pre> | ||
function texte_pour_url($a) | function texte_pour_url($a) | ||
{ | { | ||
Ligne 15 : | Ligne 17 : | ||
$c='AAAAAAAAAEEAAEAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEE0123456789EEEEEEEabcdefghijklmnopqrstuvwxyzEEEEEEabcdefghijklmnopqrstuvwxyzEEEEEBEEEEEEEEEsECEEEEEEEEEEEEEsECEzyEiEEEEEEEEEEEEEEEE23EEEEEEEEEEEEaaaaaaDceeeeiiiidnoooooxouuuuypEaaaaaaDceeeeiiiionoooooEouuuuyEyE';$d=strlen($a);for ($i = 0; $i < $d; $i++) $e.=$c[ord($a[$i])];$e=str_replace(array('A','B','C','D','E'),array('',' euro ','oe','ae',' '),$e);$e=preg_replace('#\s+#',' '," $e ");$e=preg_replace('#\s[a-z]{1,'.$TAILLE_MINI.'}\s([a-z]{1,'.$TAILLE_MINI.'}\s)*#',' ',$e);$e=preg_replace('#\s[a-z0-9]{'.$TAILLE_MAXI.',}\s([a-z0-9]{'.$TAILLE_MAXI.',}\s)*#',' ',$e);$e=str_word_count($e, 1, '0123456789');return implode($SEPARATEUR,array_slice($e,0,$NOMBRE_MOTS)); | $c='AAAAAAAAAEEAAEAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEE0123456789EEEEEEEabcdefghijklmnopqrstuvwxyzEEEEEEabcdefghijklmnopqrstuvwxyzEEEEEBEEEEEEEEEsECEEEEEEEEEEEEEsECEzyEiEEEEEEEEEEEEEEEE23EEEEEEEEEEEEaaaaaaDceeeeiiiidnoooooxouuuuypEaaaaaaDceeeeiiiionoooooEouuuuyEyE';$d=strlen($a);for ($i = 0; $i < $d; $i++) $e.=$c[ord($a[$i])];$e=str_replace(array('A','B','C','D','E'),array('',' euro ','oe','ae',' '),$e);$e=preg_replace('#\s+#',' '," $e ");$e=preg_replace('#\s[a-z]{1,'.$TAILLE_MINI.'}\s([a-z]{1,'.$TAILLE_MINI.'}\s)*#',' ',$e);$e=preg_replace('#\s[a-z0-9]{'.$TAILLE_MAXI.',}\s([a-z0-9]{'.$TAILLE_MAXI.',}\s)*#',' ',$e);$e=str_word_count($e, 1, '0123456789');return implode($SEPARATEUR,array_slice($e,0,$NOMBRE_MOTS)); | ||
} | } | ||
</ | </pre> | ||
[[category:Divers]] | |||
[[category:Divers]] [[category:Javascript]] |
Dernière version du 27 août 2024 à 12:13
Liens
JpGraph : Most powerful PHP-driven charts with JavaScript htaccess tester des centaines de symboles pour vos documents, pages web et réseaux sociaux sitepoint php 21 Great Tools To Optimize Website’s Loading Time Voir la requête HTTP et entête de réponse(web-sniffer.net)
Convertir texte pour URL en PHP [Résolu] : Développement d'un site Web
function texte_pour_url($a) { $TAILLE_MINI=2; $TAILLE_MAXI=26; $NOMBRE_MOTS=15; $SEPARATEUR='-'; $c='AAAAAAAAAEEAAEAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEE0123456789EEEEEEEabcdefghijklmnopqrstuvwxyzEEEEEEabcdefghijklmnopqrstuvwxyzEEEEEBEEEEEEEEEsECEEEEEEEEEEEEEsECEzyEiEEEEEEEEEEEEEEEE23EEEEEEEEEEEEaaaaaaDceeeeiiiidnoooooxouuuuypEaaaaaaDceeeeiiiionoooooEouuuuyEyE';$d=strlen($a);for ($i = 0; $i < $d; $i++) $e.=$c[ord($a[$i])];$e=str_replace(array('A','B','C','D','E'),array('',' euro ','oe','ae',' '),$e);$e=preg_replace('#\s+#',' '," $e ");$e=preg_replace('#\s[a-z]{1,'.$TAILLE_MINI.'}\s([a-z]{1,'.$TAILLE_MINI.'}\s)*#',' ',$e);$e=preg_replace('#\s[a-z0-9]{'.$TAILLE_MAXI.',}\s([a-z0-9]{'.$TAILLE_MAXI.',}\s)*#',' ',$e);$e=str_word_count($e, 1, '0123456789');return implode($SEPARATEUR,array_slice($e,0,$NOMBRE_MOTS)); }