Re: [CBLX] cacher plusieurs fichiers en ligne |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
re aldo,
--------------------------------------------------
From: "Aldo" <info@xxxxxxxxxxxx>
Sent: Tuesday, June 01, 2010 8:28 PM
To: <carrefourblinux@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [CBLX] cacher plusieurs fichiers en ligne
On Tue, Jun 01, 2010 at 05:11:16PM +0200, Guillaume GOURDIER wrote:
Dans ce cas, la fonction preg_match devrait pouvoir t'être utile.
http://us2.php.net/manual/fr/function.preg-match.php
J'ai l'impresion que c'est preg_match_all qui me conviendrait,
genr que tous les fichiers .jpg ou .JPG ne peuvenet pas être affichés (ou
sont cachés).
pour moi, si j'ai bien lu ton script, une ligne représente un nom de fichier
non ?
J'ai parcontre rien compris aux params, à quoi ça correspond, comme d'hab
trop peu d'exemples, ici aucun concret. ça rendrait la chose plus facile.
un petit exemple alors :
<?
/* On déclare un tableau de chaines. */
$strings = array("bob", "bill", "bonobo");
/* On itère sur le tableau. */
for ($i = 0; $i < 3; $i++)
/* on cherche depuis le début de la ligne (signe '^') la chaine "bo"
* on vérifie seulement qu'il s'agit bien de caractères alphanumériques à
la suite de "bo"
* on va jusqu'a la fin de la chaine (le signe '$')
*/
if (preg_match('/^(bo)\w*$/', $strings[$i]))
print ("OK\t".$strings[$i]."\n");
else
print ("KO\t".$strings[$i]."\n");
?>
En fait la fonction preg_match retourne le nombre d'occurences du filtre
spécifié.
Sauf qu'elle s'arrête à la première trouvée.
Donc le résultat est soit 0 ou 1.
Vais ptet faire qqs essais sur répo bidon.
En espérant avoir été clair.
Aldo.
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux