Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 13/10/2006, 14h16   #1
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 108
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 108
Points : 28
Points : 28
Envoyer un message via ICQ à Silvia12 Envoyer un message via MSN à Silvia12
Par défaut Contenu d'une variable

Bonjours,

J'ai une variable en php et j'aimerais savoir si elle contiens certain caractère (en locurant http://) pour éviter de rentrer des adresse internet.

Que dois t'on utiliser pour faire ce controle ???

Merci d'avance.
Silvia
Silvia12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 14h28   #2
Rédacteur
 
Avatar de BrYs
 
Inscription : octobre 2002
Messages : 2 016
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2002
Messages : 2 016
Points : 2 038
Points : 2 038
preg_match
BrYs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 14h31   #3
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 108
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 108
Points : 28
Points : 28
Envoyer un message via ICQ à Silvia12 Envoyer un message via MSN à Silvia12
Ok, merci beaucoup !!!


Silvia
Silvia12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 16h57   #4
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Ca dépend de ce que tu veux tester... si la chaine que tu recherche est fixe ou variable... .. .

Si c'est juste http:// et rien d'autre utilise plutot strpos()

Code :
1
2
3
 
if(strpos($maVar,'http://') !== false)
    echo 'http:// a été trouvé dans '.$maVar;
sinon utilise les expressions régulières et preg_match() comme le dit BrYs... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2006, 00h23   #5
Nouveau Membre du Club
 
Enseignant
Inscription : janvier 2004
Messages : 60
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Congo-Kinshasa

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2004
Messages : 60
Points : 37
Points : 37
Egalement, tu peux utiliser
Code :
substr($machaine,depart,nbcaracteres)
si tu connais le nombre de caractères et le point de départ (0 si c'est le début de la chaîne) et ensuite tu testes la partie extraite.
__________________
On s'amuse de rien en vieillissant, on vieillit quand on ne s'amuse plus.
Alain Dionne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2006, 12h54   #6
Invité de passage
 
Inscription : janvier 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 5
Points : 3
Points : 3
Par défaut avoir le contenu d une variable dans un autre fichier php

bonjour,

j ai un fichier php qui contient une variable $var,

je veux afficher le contenu de cette variable a partir d un autre fichier.

comment je peu recuperer son contenu.

merci
infojava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2006, 13h07   #7
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 57
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : novembre 2005
Messages : 57
Points : 30
Points : 30
Sessions, passage en get/post, tu as le choix des armes
HALOMOTO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2006, 17h38   #8
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par Alain Dionne
Egalement, tu peux utiliser
Code :
substr($machaine,depart,nbcaracteres)
si tu connais le nombre de caractères et le point de départ (0 si c'est le début de la chaîne) et ensuite tu testes la partie extraite.
Non... substr permet d'extraire une portion de la chaine... pas de tester la présence de texte ou de caractère(s) dans une chaine... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2006, 00h35   #9
Nouveau Membre du Club
 
Enseignant
Inscription : janvier 2004
Messages : 60
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Congo-Kinshasa

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2004
Messages : 60
Points : 37
Points : 37
Citation:
Envoyé par kankrelune
Non... substr permet d'extraire une portion de la chaine... pas de tester la présence de texte ou de caractère(s) dans une chaine... .. .

@ tchaOo°
C'est pour ça que je dis : "et ensuite tu testes." Mais c'est sûr que dans le cas où il s'agit d'un préfixe, strpos est plus direct.
__________________
On s'amuse de rien en vieillissant, on vieillit quand on ne s'amuse plus.
Alain Dionne 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 06h30.


 
 
 
 
Partenaires

Hébergement Web