[resolu]Soucis de chemin d'acces

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [resolu]Soucis de chemin d'acces

Re: [resolu]Soucis de chemin d'acces

par Vanlen » 28 mai 2010, 17:53

Ok, merci du conseil. J'avais jamais vu cette option. C'est pas mal :)

Re: [resolu]Soucis de chemin d'acces

par mere-teresa » 28 mai 2010, 17:46

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.

Re: Soucis de chemin d'acces

par Vanlen » 27 mai 2010, 16:09

Merci pour votre aide :)p

Effectivement substr est vraiment facile a utiliser. Je l'ai tres rarement utiliser, du coup je l'oublie. Comme je fait pas tout le temps du php, j'oublie certaine chose :)

Re: Soucis de chemin d'acces

par Lupuz » 27 mai 2010, 15:49

Oui substr serait plus simple,
J'ai la mauvaise habitude de sortir preg_replace à chaque fois que je veux modifier une chaine.

Re: Soucis de chemin d'acces

par stealth35 » 27 mai 2010, 15:47

un substr serait plus simple

Re: Soucis de chemin d'acces

par Lupuz » 27 mai 2010, 15:45

Comme la doc l'explique, tu mets dans l'array pattern la chaine que tu cherche (dans ton cas '..' ), dans replacement la chaine que tu veux mettre à la place (dans ton cas une chaine vide'') et dans subject la chaine d'origine.

Regarde l'exemple 2, il correspond exactement à ton cas de figure.

Re: Soucis de chemin d'acces

par Vanlen » 27 mai 2010, 15:40

mouai, c'est sympa, mais j'ai vraiment du mal a comprendre comment elle fonctionne cette fonction.

Si tu pouvais me l'expliquer ca serai bien gentil de ta part.

Re: Soucis de chemin d'acces

par Lupuz » 27 mai 2010, 15:34

bonjour,
Je vous laisse le code :
...
Merci pour le code
en échange je te laisse un lien :
http://php.net/manual/fr/function.preg-replace.php

[resolu]Soucis de chemin d'acces

par Vanlen » 27 mai 2010, 15:21

Bonjour,

je viens vers vous pour un probleme dans mon code.
Je souhaite afficher toutes les images d'un dossier. Jusque la pas de probleme. Mais j'utilise le script "Smart Image Resizer" qui permet de faire des miniatures.
Je vous laisse le code :

Code : Tout sélectionner

<?php $dir='../images/mariage/robesDeMarie'; $dossier = opendir($dir); while($fichier=readdir($dossier)){ $berk=array('.', '..'); if(!in_array($fichier,$berk)){ $lien=$dir.'/'.$fichier; if(file_exists($lien)){ ?> <img src="/siteGenevieve/image.php/_00002.jpg?width=200&height=200&image=<?php echo($lien); ?>" alt="Robe de mariée Albany"/> <?php } } } ?>
Le probleme est au niveau du echo($lien) qui donne dans le flux : ../images/mariage ... Pour que ca fonctionne, il faut qu'il n'y ai pas les ".." mais juste /images/mariage/ ...

J'ai pas réussi a trouver comment faire. Si jamais vous avez une idée? merci :)