begin process at 2012 05 30 20:43:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

filtrer un lien


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

filtrer un lien

samedi 8 janvier 2005 à 22:46:48 | filtrer un lien

datesta

bonjour a tous ;) je voudrai enlever des choses inutiles d'un liens ! a partir de ça : $url = "http://www.machintruc.com/salut.php"; je voudrai obtenir ça : $url = "http://www.machintruc.com/"; un autre exemple : $url = "http://www.machin.com/truc/bidule.jpg" apres filtrage : $url = "http://www.machin.com/truc/" il faudrai que ça enleve tout ce qu'il y'a apres le dernier / vous pourriez m'aidez svp ? merci d'avance
dimanche 9 janvier 2005 à 00:02:07 | Re : filtrer un lien

malalam

Administrateur CodeS-SourceS
Salut,

y a une fonction en php qui parse une url et te renvoie un tableau avec tous les elements...attends je retrouve ca et je te copie le tout...
Vla :
array  parse_url ( string   url )
ses composants :
  • scheme : le protocole, comme HTTP
  • host
  • port
  • user
  • pass
  • path
  • query : après le point d'interrogation ?
  • fragment : après le signe dièse #

  • Donc apres, y a plus qu'a faire un truc du genre :
    $url_parsee=parse_url($url);
    $path=$url_parsee['path'];
    $rep="";
    $url=str_ireplace($path, $rep, $url);

    vla :-)



    dimanche 9 janvier 2005 à 00:04:17 | Re : filtrer un lien

    malalam

    Administrateur CodeS-SourceS
    Ah j'avais mal lu...c'est plus complique que ca, tu ne cherches pas le root.
    Bon ben la apres, faut encore parser ton $path, et a mon avis, faut des expressions regulieres pour ca.
    dimanche 9 janvier 2005 à 00:12:06 | Re : filtrer un lien

    malalam

    Administrateur CodeS-SourceS
    Re...
    bah non...apres ca :
    tu fais un explode:
    $path_parse=explode("/", $path);
    for ($i=0;$i<count($path_parse)-1;$i++)
        $url.="/".$path_parse[$i];

    y a surement des erreurs, et c'est a optimiser hein, j'ai fait ca a la va vite :-)
    Tu peux aussi apres l'explode(), enlever la valeur max de ton tableau, puis refaire ujn implode() avec le slash /.
    Mais l'idee est la.



    Cette discussion est classée dans : url, lien, http, www, filtrer


    Répondre à ce message

    Sujets en rapport avec ce message

    Problème de cookie ! [ par webdeb ] Désolé pour le 3e message mais les 2 autres ont des problèmes :Pour voir mon post, veuillez vous rendre iciMerci ! @ bientôt et bon Caddie... [ par romalafrite ] Bonjour à tous,J'aimerais développer un système de panier en ligne, et j'aimerais avoir vos opinions sur ce qui existe déjà, avez vous des conseils, d Classe et panier [ par romalafrite ] http://www.phpcs.com/code.aspx?ID=12931Quelqu'un peut me dire comment récupérer le contenu du panier une fois que la sélection a été faite ?visit inte php6 ?!? [ par eax ] salut,bon je viens de lire un article sur le php6 qui m'a fait froid dans le dosc des conneries ou pas ce truc? j'espère que ce n'est qu'une rumeur lo Help Me !!!!!! [ par victorcoasne ] Si vous voulez m'aider http://www.phpcs.com/forum.v2.aspx?ID=260205Vous voulez des RPG gratuits allez sur http://jeux qu en pensez vous ? [ par morgandetoi06 ] voila j ai fait une bonne mise à jour de mon generateur d avatar et j aimerait votre avis , pour savoir si vous voyez des truc à rajouter , à enlever, Textarea = > HTML OK mais comment faire l'inverse [ par ranouf ] En me baladant sur le net g trouve cette 'petite' fonction qui me transform comme il faut ma textarea en HTML (nb : grace au bbcode)//---------------- Problème header [ par zzzzzz ] Salut :-)J'ai un problème. En fait allez sur http://www.diablus.com/scripts/Media/Videos/ A première vu aucuns problèmes. Cliquez plusieurs fois sur d URL+ereg_replace+_blank [ par yanka ] Est-ce que quelqu'un saurait comment on peut dans un champ $texte remplacer une portion de code de type: \"http://www.monsite.com\"</FONT Lien > Remplace... [ par Tilix ] Salut, Alors voilà, j'ai une variable : $texte = "Mon site perso http://www.monsite.com"; Le site de cette variable peut changer. Je voudrais savoir


    Nos sponsors


    Sondage...

    Comparez les prix

    CalendriCode

    Mai 2012
    LMMJVSD
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Consulter la suite du CalendriCode

    A découvrir



     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 0,499 sec (4)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales