Vous êtes ici > code source PHP > URL

Accès au manager - réservé aux membres

Codes sources PHP disponibles [14]

Bouts de codes

Liste des codes sources disponibles en PHP dans la catégorie : URL

Classement alphabétique






1.  Vérifier massivement la disponibilité de plusieurs Nom De Domaine
Le principe est simple, d'un coté vous avez un fichier texte (liste_ndd.txt dans l'exemple) qui va contenir l'ensemble de vos noms de domaine a vérifier et de l'autre le script php dans lequel vous pourrez choisir les extensions. Le fichier texte doit contenir les Noms De Domaine mais sans l'extention, et sans le protocole, ni même le sous domaine........

2.  Vérifier librement la disponibilité d'un Nom De Domaine.
Vous pouvez avec ce script vérifier si un domaine est libre ou réservé. Les extensions disponibles: (eu,fr,com,net,org,info,biz,de,ca,me.uk,co.uk,org.uk). Ce script a été testé chez OVH. Ce script gère directement les messages d'erreurs des utilisateurs. Si l'utilisateur rentre n'importe quoi, j'ai fais mon possible pour le remettre dans le droit........

3.  Extention CURL
La plupart des développeurs ont entendu parler de l'extention CURL. Bien sur vous avez des fonctions comme fopen ou fsockopen pour ouvrir une page mais ces fonctions sont très basiques. Si vous voulez construire un spider, CURL est parfait pour ca. L'extention CURL a des librairies séparés compilées avec PHP. L'extention CURL a plusieurs........

4.  Décomposer une url
Décomposer une url rapidement en séparant le Nom de Domaine, le Fichier et les Arguments de chaine. La fonction parse_url() devrait vous aider à décomposer une url.

5.  Transformer une chaîne de caractère en URL
L'insertion d'une news dans une base de données et récupérer le champ "intitulé" de la table pour la transformer en URL, c'est quand même le pied :P Cette fonction sera aussi très utile à ceux qui pratiquent l'URL rewriting.

6.  Trouver des urls dans un texte
Pouvoir englober tous les types d'urls existant est peut-etre un peu prétentieux. Je propose un masque qui devrait englober tous les types d'urls. Malheuresement je ne les connais pas tous, et j'espere à travers les exemples ci-dessous, avoir remonter les types d'urls les plus courants. Si de votre coté vous trouvez des urls qui ne sont pas........

7.  Permet de renvoyer l'url entier de la page courante.
Fonction toute simple mais pratique. Vous avez un url de n'importe quelle type avec des ?cat=1&rub=2 et lors d'une action vous voulez revenir sur la même page. Cette fonction mémorise la page courante. Vous pouvez donc faire


8.  Passer un tableau dans une url
Comme un tableau ne peut pas être passé en argument dans une url, vous pouvez passer une chaine et employer les 2 fonctions serialize() et unserialize() pour encoder le tableau en chaine et le récupérer sur une autre page.

9.  Prend tous les liens d'une page HTML et les place dans un tableau
Remonte tous les liens urls d'une page pour les placer dans un tableau, dans l'exemple c'est le tableau $lignes qui receptionne le resultat final.

10.  Remplace toute les URLs par un lien en html.
Remplace toute les URLs de type http://www.peu**importe.com par un lien en html avec une expression régulière comme base.

11.  Replace une url BBcode en une url classique html
Replace [URL=http://www.peu**importe.com/]lien[/URL] en un lien classique.

12.  Rediriger la page index.php vers l'url source du site
redirection de 'index sur la racine avec 301, si vous avez la page index.php référencé comme : http://www.monsite.com/index.php celle ci sera redirigée vers : http://www.monsite.com/ Tout en notifiant aux moteurs de recherche que l'url a été définitivement déplacée.

13.  Vérifier la validité d'une adresse URL.
1er code: Vérifier la validité d'un adresse URL. Permet d'afficher un message si le lien d'une URL est valide ou non 2eme code: Verifie la validité d'une url avec la fonction fsockopen, lecture de l'entete du document et lectire des differents messages d'erreurs de l'entetes. Si le document retourne 200 alors tout va bien. La fonction........

14.  Re écriture d'URL
Les robots des moteurs de recherchent acceptent pas plus de 2 variables dans l'url. Quand y en plus, il faut utiliser l'url rewriting. Mais ca demande un .htaccess et on peux pas le faire sous tous les serveurs. Voici donc une fonction d'encodage et de décodage d'url.