par
nesquick » 21 févr. 2009, 23:37
Ma très grande faute alors, je connaissais mal le fonctionnement de trim et il apparait que ce n'est pas la fonction dont j'ai besoin. Je ne peux pas non plus utiliser preg_replace ou les expressions régulières car je n'ai besoin de remplacer que le premier que je trouve.
En fait, j'ai un chemin pour une image, par exemple icones/ico_files/128x128/shadow/at.png
J'ai besoin de stocker le nom de l'image d'un côté, et le chemin de l'autre, MAIS sans mon chemin de base (dans le cas présent "icones/"), donc uniquement "ico_files/128x128/shadow/".
Mon chemin de base est le chemin commun à toutes mes images, elles sont toutes obligatoirement dans ce dossier. Le nom de ce dossier n'est pas obligatoirement "icones", dans mon programme c'est une variable définie par l'utilisateur à l'installation. Donc je dois d'une part la conserver en variable (ou en constante, peu importe) et d'autre part je dois prendre en compte le fait que ce nom peut être n'importe quoi, il faut donc faire attention au pattern de recherche/remplacement.
A la question "pourquoi ne pas stocker le chemin avec le chemin de base", je réponds que c'est une bonne question, je n'ai pas de vraie réponse sinon celle-ci : ça m'embête. Et puis j'imagine que si le chemin de base change, on est dans la m@rde. A priori celui-ci n'est pas censé changer, mais ça m'embête quand même. J'ai peut-être tort, hein
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Ma très grande faute alors, je connaissais mal le fonctionnement de trim et il apparait que ce n'est pas la fonction dont j'ai besoin. Je ne peux pas non plus utiliser preg_replace ou les expressions régulières car je n'ai besoin de remplacer que le premier que je trouve.
En fait, j'ai un chemin pour une image, par exemple icones/ico_files/128x128/shadow/at.png
J'ai besoin de stocker le nom de l'image d'un côté, et le chemin de l'autre, MAIS sans mon chemin de base (dans le cas présent "icones/"), donc uniquement "ico_files/128x128/shadow/".
Mon chemin de base est le chemin commun à toutes mes images, elles sont toutes obligatoirement dans ce dossier. Le nom de ce dossier n'est pas obligatoirement "icones", dans mon programme c'est une variable définie par l'utilisateur à l'installation. Donc je dois d'une part la conserver en variable (ou en constante, peu importe) et d'autre part je dois prendre en compte le fait que ce nom peut être n'importe quoi, il faut donc faire attention au pattern de recherche/remplacement.
A la question "pourquoi ne pas stocker le chemin avec le chemin de base", je réponds que c'est une bonne question, je n'ai pas de vraie réponse sinon celle-ci : ça m'embête. Et puis j'imagine que si le chemin de base change, on est dans la m@rde. A priori celui-ci n'est pas censé changer, mais ça m'embête quand même. J'ai peut-être tort, hein :)
[i][color=darkred][Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur][/color][/i]