Accueil > Forum > > > > Commen récupérer une url?
Commen récupérer une url?
lundi 27 novembre 2006 à 18:30:56 |
Commen récupérer une url?

REMqb
|
Bonjour
je voudrais savoir commen récupérer les url d'une variable dans un tableau :
par exemple :
$var="kgkjfkgdfg http://www.site1.com ghigejgjgdskgk http://www.site2.org";
ce qui donnerai dans le tableau
echo $tableau[0]; donnerai à l'exécution http://www.site1.com et echo $tableau[1]; donnerai à l'exécution http://www.site2.org
Merci de me répondre.
|
|
lundi 27 novembre 2006 à 18:44:16 |
Re : Commen récupérer une url?

platon179
|
Bonsoir!
Tu as la fonction explode qui permet de découper une chaîne en fonction d'un caractère donné : $adresses = explode(" ", $var);
Apres, tu dois vérifier que ce sont bien des URLs, par exemple comme ceci (non testé) :
foreach($addr in $adresses) { if(preg_match("(^(https?|ftp):\/\/.*$)", $addr) { $addr_finales[] = $addr; } }
Tes URLs sont dans le tableau $addr_finales. Tu risques cependant d'avoir a modifier le code, c'est pas testé du tout (notamment le premier argument du preg_match :p)
|
|
lundi 27 novembre 2006 à 18:50:33 |
Re : Commen récupérer une url?

platon179
|
OOps désolé, coquille dans le foreach, fallait lire
foreach($adresses as $addr) {
|
|
lundi 27 novembre 2006 à 21:06:38 |
Re : Commen récupérer une url?

REMqb
|
Désolé mais il y a deux petits problèmes : 1 ca ne fonctionne pas (ligne fautive : if(preg_match("(^(https?|ftp):\/\/.*$)", $addr) {) 2 il n'y a pas forcément des espaces avant les adresses sinon merci de m'avoir répondu 
|
|
lundi 27 novembre 2006 à 22:07:06 |
Re : Commen récupérer une url?

platon179
|
Réponse acceptée !
A mon avis tu dois forcément avoir un caractère séparateur entre les différents éléments, sinon c'est pas possible de déterminer une URL... Par exemple, si il y a pas de séparateur : http://www.domaine.tld/tototatatutuhttp://www.phpcs.comEst-ce que l'URL est [ Lien ] ou [ Lien ] ? Sinon pour la première erreur, il manque simplement une parenthèse fermante à la fin : if(preg_match("(^(https?|ftp):\/\/.*$)", $addr)) { Le preg_match fonctionne parfaitement, comparé avec le script d'un pote qui fonctionne niquel, et c'est le même :)
|
|
mardi 28 novembre 2006 à 18:04:16 |
Re : Commen récupérer une url?

REMqb
|
merci beaucoup ca fonctionne 
|
|
Cette discussion est classée dans : récupérer, url, http, www, commen
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
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
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
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
filtrer un lien [ par 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 obt
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
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|