Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1480 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Afficher texte si l'URL contient un mot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher texte si l'URL contient un mot

n°2253208
lola1234
Posté le 13-03-2015 à 12:52:12  profilanswer
 

Bonjour a tous,  :)  
 
Je souhaiterais afficher du texte sur ma page seulement si l'URL de ma page contient un certain mot.
 
Par exemple, si mon url : www.exemple.com/blablabla-mot-blablabla  
contient "mot"
alors je souhaite afficher le texte "Bonjour".
 
Savez-vous comment je dois coder ca ??????????  :jap:  
 
Je suis debutante, j'ai essayé des trucs mais ca marche pas, j'ai tenté (et ca risque pas de marcher lol):
<?php
if($_SERVER['REQUEST_URL'] == $_GET['mot’])  
echo  
<p> statementTEST11</p>
?>

mood
Publicité
Posté le 13-03-2015 à 12:52:12  profilanswer
 

n°2253210
antac
..
Posté le 13-03-2015 à 13:04:09  profilanswer
 

$_SERVER['REQUEST_URL'] == $_GET['mot’] revient à dire :
"Est-ce que l'url complète est strictement égal à mon paramètre Mot"
 
Problème : $_GET['mot'] est forcément dans l'URL puisque un paramètre GET est passé par l'URL.
 
Par ailleurs la variable pour récupérer l'URL est $_SERVER['REQUEST_URI']
 
Renseigne toi sur la fonction strpos de php
 

n°2253211
rufo
Pas me confondre avec Lycos!
Posté le 13-03-2015 à 13:13:36  profilanswer
 

strpos ou regexp ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2253217
lola1234
Posté le 13-03-2015 à 14:09:47  profilanswer
 

Ok merci beaucoup pour vos réponses, je vais fouiner de ce coté...  
:jap:

n°2253220
lola1234
Posté le 13-03-2015 à 14:26:56  profilanswer
 

Je viens de tenter avec un regex, mais ça ne fonctionne pas, voici ce que j'ai écrit :
 
<?php
if (preg_match(“mot”, ($_SERVER['REQUEST_URI'])))
{
echo ‘Bonjour’;
}
else
{
echo ‘Test 22222222222’;
}
?>
 
:??:  

n°2253224
mechkurt
Posté le 13-03-2015 à 14:59:08  profilanswer
 

Les regex ce sera peut être pour plus tard... ^^
 
Contente toi de http://php.net/manual/fr/function.strpos.php qui fonctionnera très bien pour ton cas de figure.


---------------
D3
n°2253233
lola1234
Posté le 13-03-2015 à 16:00:58  profilanswer
 

lol merci j'essaye de creer cette fonction STRPOS, et je tombe sur un souci : je veux que ma chaine de caracteres dans lequel on va chercher soit l'URL de la page.
 
Comment coder la chaine ?
$mystring = '($_SERVER['REQUEST_URI']'
????????
:??:  
C'est faux ca ???
 
Voici ce que j'ai tenté mais qui ne fonctionne pas :
 
<?php
$mystring = ‘($_SERVER['REQUEST_URI'] ‘;
$findme   = 'our-expertise';
$pos = strpos($mystring, $findme);
 
if ($pos === false) {
    echo "La chaîne '$findme' ne se trouve pas dans la chaîne '$mystring'";
} else {
    echo "La chaine '$findme' a été trouvée dans la chaîne '$mystring'";
    echo " et débute à la position $pos";
}
?>
 
:??:

n°2253243
mechkurt
Posté le 13-03-2015 à 16:50:09  profilanswer
 

$mystring = '($_SERVER['REQUEST_URI']' ;
 
Oui c'est faux, en bleu ce qui n'a rien à faire là, et en rouge ce qui manque...
 
Renseigne toi sur l'activation des erreurs dans php, ça devrait t'aider un peu. ^^


---------------
D3
n°2253247
lola1234
Posté le 13-03-2015 à 17:42:24  profilanswer
 

Merciiiiii beaucoup !
J'ai corrigé et cela fonctionne parfaitement maintenant !
 
Merci 1000 000 000 000 fois pour ton aide !!!!!!!!
:love:  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Afficher texte si l'URL contient un mot

 

Sujets relatifs
Récupération paramètres d'une ancienne URL pour une nouvelleRecherche d'un caractère dans un texte
Aligner une textBox ou ComboBox au reste du texte dans Wordmettre bloc texte en bas a droite dans un td
ouvrir un fichier texte en java[resolu]Envoyer formulaire à adresse indiquée dans une zone texte
Importer valeurs depuis un fichier texte dans des variables VBSParser du code Ada pour colorer et indenter automatiquement le texte !
[PHP] Url Rewriting et passage de variables GETBesoin d'afficher le contenu de la catégorie "2"
Plus de sujets relatifs à : Afficher texte si l'URL contient un mot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR