Ajouter une chaine à une variable (lié à un fichier) avant l'extension

Signaler
Messages postés
4
Date d'inscription
mercredi 29 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2005
-
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
bonjour, je connais pas grand chose au php mais voila ma question:



code:

$dossier = opendir("dossier/min");

while ($fichier = readdir($dossier))

{

..

}

$texte="texte";

$fichier2=$fichier.$texte;

[dossier/'.$fichier2.' ]



bon le probleme avec ca c'est que si fichier2="image.jpg", il fera "image.jpgtexte"

et je veux "imagetexte.jpg"

---------------------

voila merci d'avance

3 réponses

Messages postés
4
Date d'inscription
mercredi 29 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2005

bon évidemment ça marche si on à : image.jpg.jpg

mais nommé un fichier comme ca c'est génant...
Messages postés
954
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
11 novembre 2008
2
Salut,

$fichier{strlen($fichier)-4} = '';

Biensur si l'extention fait 4 caractères ça ne marchera plus il faudra mettre :

$fichier{strlen($fichier)-5} = '';

@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,



voir du côté de substr_replace ()

http://fr.php.net/manual/en/function.substr-replace.php