strcmp($str1, $str2) : compare en binaire les 2 chaînes, retourne un entier négatif si $str1$str2, nul si $str1=$str2.
strncmp($str1, $str2, $i) : comme strcmp() mais sur les $i premiers caractères.
strcasecmp($str1, $str2) : comme strcmp() mais insensible à la case.
strncasecmp($str1, $str2) : comme strncmp() mais insensible à la case.
strnatcmp($str1, $str2) : comme strcmp() mais dans l’ordre « naturel ».
strnatcasecmp($str1, $str2) : comme strcasecmp() mais dans l’ordre « naturel ».
strstr($str1, $str2) : retourne le contenu de $str1 depuis la première occurrence de $str2 jusqu’à la fin.
stristr($str1, $str2) : comme strstr() mais insensible à la casse.
strrchr($str1, $str2) : comme strstr() mais à partir de la dernière occurrence.
substr($str, $i [, $n]) : retourne la sous-chaîne de $str débutant à la position $i jusqu’à $n.
addslashes($str) : retourne la chaîne $str dont les caractères ‘, ‘’ et \ sont protégés par un antislash.
stripslashes($str) : fonction réciproque de addslashes.
quotemeta($str) : ajoute un antislash devant les caractères suivants : . \\ + * ? [ ^ ] ( $ ).
htmlspecialchars($str) : convertit tous les caractères spéciaux en leur code HTML, par exemple .
un résumé des techniques de redirection les plus courantes : * Redirection directement sur le serveur header( ___________________ Protection des pages Web par htaccess .htaccess à la racine: RewriteEngine On Redirect permanent /wordpress/ http://www.site.info/ tutoriel : Redirection Web en HTTP et HTML par Alexandre Alapetite note : redirection de fichier à fichier ou de répertoire à répertoire Rediriger la totalité d’un répertoire vers un autre site Pour agir sur toutes les pages du site (changement de nom de domaine par exemple), il suffit de placer un seul .htaccess à la racine du site : RedirectPermanent /weblogs http://www.newsite.com/ RedirectMatch 301 (.*) http://www.nouveausite.com$1 Redirection dans un script côté serveur header(”Status: 301 Moved Permanently”);
* Redirection par URL Rewriting
* Redirection dans un script serveur (PHP, ASP, etc.)
* Redirection par balise META Refresh
* Redirection JavaScript
“Status: 301 Moved Permanently”, false, 301);
header(
“Location: http://www.votresite.com/unepage.htm”);
exit();
RewriteRule ^/wordpress/(.*)$ http://www.www.info/$1 [R=301,L]
header(”Location: http://www.nouveausite.com/nouveau.php”);
exit();
Voici une liste des codes HTTP (codes d’erreur)… En français :
* 100 : OK pour continuer
* 101 : le serveur a changé de protocoles
* 200 : requête effectuée avec succès
* 201 : document créé (raison : nouvelle URI)
* 202 : requête achevée de manière asynchrone (TBS)
* 203 : requête achevée de manière incomplète
* 204 : aucune information à renvoyer
* 205 : requête terminée mais formulaire vide
* 206 : requête GET incomplète
* 300 : le serveur ne peut pas déterminer le code de retour
* 301 : document déplacé de façon permanente
* 302 : document déplacé de façon temporaire
* 303 : redirection avec nouvelle méthode d’accès
* 304 : le champ ‘if-modified-since’ n’était pas modifié
* 305 : redirection vers un proxy spécifié par l’entête
* 307 : HTTP/1.1
* 400 : erreur de syntaxe dans l’adresse du document
* 401 : pas d’autorisation d’accès au document
* 402 : accès au document soumis au paiement
* 403 : pas d’autorisation d’accès au serveur
* 404 : la page demandée n’existe pas
* 405 : méthode de requête du formulaire non autorisée
* 406 : requête non acceptée par le serveur
* 407 : autorisation du proxy nécessaire
* 408 : temps d’accès à la page demandée expiré
* 409 : l’utilisateur doit soumettre à nouveau avec plus d’infos
* 410 : cette ressource n’est plus disponible
* 411 : le server a refusé la requête car elle n’a pas de longueur
* 412 : la précondition donnée dans la requête a échoué
* 413 : l’entité de la requête était trop grande
* 414 : l’URI de la requête était trop longue
* 415 : type de média non géré
* 500 : erreur interne du serveur
* 501 : requête faite au serveur non supprimée
* 502 : mauvaise passerelle d’accès
* 503 : service non disponible
* 504 : temps d’accès à la passerelle expiré
* 505 : version HTTP non gérée
Page numbering
Tutorial :Page Numbering Code
Dynamic Text Replacement by Stewart Rosenberger
ECRIRE UN TEXTE DANS UNE POLICE SPÉCIFIQUE
Cuts and caps www.briarpress.org (downloadable for personal use)
Text replacement
Image repacement wordpress plugin : This plugin creates image replacements for HTML tags. Generally it will be used to replace the titles for posts, but it can replace any HTML tags with images of the text in any font
Recent Comments