Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/12/2006, 15h12   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 8
Points : 0
Points : 0
Par défaut Manipuler une chaine de caracteres

bonjour a tous ,

tout d'abord je vous precise que je suis une debutant en PHP ,

voila mon soucis , j'aimerai recuperer des mots clés de mon script afin de generer une publicité en rapport .

le hic c'est que je n'ai pas directement la chaine de caracteres avec les mots clés mais j'ai des liens dynamiques dont le code source est le suivant :

,<a href="./category.php?cat=search&amp;search=keywords:MOTCLE1">MOTCLE1</a>
,<a href="./category.php?cat=search&amp;search=keywords:MOTCLE2">MOTCLE2</a>
,<a href="./category.php?cat=search&amp;search=keywords:MOTCLE3">MOTCLE3</a>

or moi j'ai besoin d'avoir uniquement une chaine de caracteres comme ceci :

"MOTCLE1 MOTCLE2 MOTCLE3"

afin de generer ma publicitée grace a un generateur de pub.

comment puis je proceder ??
virtu67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 15h22   #2
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
si ta chaine de caractère avant les mots clef a toujours le même nombre de caractères, tu peux sélectionner les X caractères après les Y premiers caractères, grâce à une fonction type substr peut-être (http://php.developpez.com/faq/?page=...chaines_substr

enfin, c'est juste une idée
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 15h31   #3
Nouveau Membre du Club
 
Inscription : novembre 2006
Messages : 66
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : novembre 2006
Messages : 66
Points : 25
Points : 25
La fonction Regex te permet de manipuler les données et de sélectionner ce que tu veux dans la chaine de caractère.

Genre :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$chaine='<a href="./category.php?cat=search&amp;search=keywords:MOTCLE1">MOTCLE1</a>';
 
$motif='`<a href="[^>]+">[^<]+</a>`';
preg_match_all($motif,$chaine,$out);
 
$count=count($out[0]);
 
for($i=0;$i<$count;$i++)
{
echo $out[0][$i],'<br/>';
}
?>
ksper92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h18.


 
 
 
 
Partenaires

Hébergement Web