Rss/ne pas afficher le titre si caractère "["

Eléphanteau du PHP | 10 Messages

21 nov. 2005, 16:05

Bonjour,

J'affiche sur mon site l'actualité d'autres sites via le flux rss.
Tout fonctionne parfaitement.
Cependant, j'aimerais pouvoir ne pas afficher le(s) titre(s) d'un flux si le titre commence par ce caractère [

J'ai bien tenté ceci : (notez que je n'y connais pas grand chose en php)
$title = $item["title"];
$car = substr($title,0,1);
if ($car="[")$title=$title;
... mais ca ne fonctionne pas.

Pouvez-vous m'aider ?

Merci

cooolseb

Eléphant du PHP | 353 Messages

21 nov. 2005, 16:13

un test c'est avec deux signes égal!
Tu peux faire directement $chaine[0] pour obtenir le premier caractère d'une chaîne sans utiliser substr().

Eléphanteau du PHP | 10 Messages

21 nov. 2005, 17:28

Merci pour ta réponse.
J'ai essayé avec un double = mais ca ne fonctionne pas.

En fait j'ai mis = mais c'est évidement le contraire que je dois faire (<>) étant donné que je ne veux pas que le titre s'affiche si le caractère [ est présent en début de ligne.... mais ca ne fonctionne pas non plus.

Eléphant du PHP | 353 Messages

21 nov. 2005, 17:49

Je peux voir le code que tu as modifié.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

21 nov. 2005, 17:53

Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 10 Messages

21 nov. 2005, 17:54

$title = $item["title"]; 
$car = substr($title,0,1); 
if ($car=="[")$title=$title;
J'ai donc mis deux =

Mais en principe je devrais faire comme ceci :
$title = $item["title"]; 
$car = substr($title,0,1); 
if ($car<>"[")$title=$title;
pour que si le caractère est présent le titre ne s'affiche pas.

pour ce qui est de $chaine[0] je ne sais pas comment l'utiliser.

Eléphanteau du PHP | 10 Messages

21 nov. 2005, 18:35

et en utilisant strpos() ?
C'est parfait, ca fonctionne parfaitement bien.

Un Grand Merci pour votre aide.


cooolseb... un petit bonheur, ne tient parfois qu'à un fil... rss !