Advertisement:

Aide en PHP

Aloittaja Am', maaliskuu 25, 2010, 02:49:08 IP

« edellinen - seuraava »

Am'

Salut,

quelqu'un sait pourquoi ce code ne marche pas ?

<?php
$message
='hey you<br /><a href="http://www.generation-nt.com/os-32-64-bits">http://www.generation-nt.com/os-32-64-bits</a>
<a href="http://generation-nt.com/os-32-64-bits">http://generation-nt.com/os-32-64-bits</a>
<a href="http://www.generation-nt.com/os-32-64-bits">www.generation-nt.com/os-32-64-bits</a>
<a href="http://localhost:82/site/Forum/vos_problemes">http://localhost:82/site/Forum/vos_problemes</a>
<a href="http://www.localhost:82/site/Forum/vos_problemes">http://www.localhost:82/site/Forum/vos_problemes</a>
<a href="http://www.localhost:82/site/Forum/vos_problemes">www.localhost:82/site/Forum/vos_problemes</a><br /><br />good'
;

 if(strrpos($message'localhost') === false)
$message str_replace('">''" rel="nofollow">'$message);

echo 
htmlentities($message);
?>


en gros on ajoute rel="nofollow" seulement aux liens qui ne sont pas localhost, mais ce code ajoute rel="nofollow" à tous les liens ...

merci

logiquement ça ne marchera pas, il faut faire une boucle ou les preg_replace, mais ça aussi ça ne marche pas pour moi :p
اذا أحس أحد انه لم يخطأ ابدا في حياته, فهذا يعني أنه لم يجرب أي جديد في حياته
My Mods For SMF 2 RC3 : XQuote XCode - Vbulletin Style New Meta Tags

maximus23

Bonjour,

Je vois pas pourquoi tu te casses la tête tu as simplement inversé ta condition :

if(!strrpos($message, 'localhost') === false)


:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Robin-d

Le nofollow c'est le mal  ::)

Am'

voila mon code, mais on peut faire mieux!!

   // Add rel="nofollow" for external links
   $name = parse_url($scripturl);
   $message = str_replace('<a href="', '<a rel="nofollow" href="', $message);
   $message = str_replace('<a rel="nofollow" href="http://'.$name['host'].'', '<a href="http://'.$name['host'].'', $message);   
   $message = str_replace('<a rel="nofollow" href="http://www.'.$name['host'].'', '<a href="http://www.'.$name['host'].'', $message);


@robin : pourquoi ? :P
اذا أحس أحد انه لم يخطأ ابدا في حياته, فهذا يعني أنه لم يجرب أي جديد في حياته
My Mods For SMF 2 RC3 : XQuote XCode - Vbulletin Style New Meta Tags

Robin-d

La première question à mettre en évidence est : Pourquoi veux-tu mettre un Nofollow ?

maximus23

Bonsoir,

Pour moi le "Nofollow" est inutile car il n'est plus supporté depuis plus d'un an par google :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Pяηѕѕ LF

#6
Lainaus käyttäjältä: maximus23 - maaliskuu 30, 2010, 05:39:38 IP
Bonsoir,

Pour moi le "Nofollow" est inutile car il n'est plus supporté depuis plus d'un an par google :)

Juste une petite question, "nofollow" c'est  pour que les moteurs de recherches n'index pas le lien ou on a un "nofollow" c'est bien ça ? ..en tout cas moi je l'avais lu ainsi.

et vu que google n'y fait plus attention depuis plus d'un an ca veut dire que même si on met un "nofollow" le lien sera indexé ? je mélange tout ^^

______________

Merci pour le lien..

"En attendant, bonne défollowisation à tous !"

en gros, il faut les supprimer lol
1.1.21 Default

maximus23

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Robin-d

En fait il est encore pris en compte, la différence comparé à avant c'est qu'il ne sert plus à bloquer le dit "page rank" ou juice (pour être plus général) sur une page.

En effet auparavant, le fait de mettre un nofollow sur les liens permettaient de garder (égoïstement ?) son PR alors que les liens que vous utilisez offre surement un plus à votre page.
->Donc si votre page avait 10 liens externes et votre juice de 20, et que vous mettiez un nofollow sur l'un d'entre eux alors votre jus se répartissait de la sorte que les autres liens récupèrés 2,2.

Maintenant le PR ou jus par dans le vent lorsque vous apposez un nofollow sur vos liens externes.
->Donc avec le même exemple que ci-dessus, si vous mettez un nofollow sur un lien, les autres liens récupèreront toujours uniquement 2 de jus.

De plus :
Apposez un nofollow sur un lien serait comme dire "Ceci est un lien d'affiliation" or ce lien est peut être constructive pour votre page et la complémente. Vous perdrez ainsi l'occasion de "définir" un peu mieux la thématique du sujet.

________
J'ai fait un petit raccourci ci-dessus de ce que je pensais du nofollow, après vous êtes libre de faire ce que vous souhaitez ;)

Advertisement: