Supprimer l'extension d'un fichier
Supprime l'extension d'un fichier, tout ce qui se trouve apres le '.'
|
|
Code Source
Fonctions du code
Commentaires
Si jamais ton nom de fichier contient plusieurs "." ça ne fonctionne pas
. PLus simplement, faire :
. PLus simplement, faire :
| Code: |
function enleveExtension($fichier){ if(strrpos($fichier, ".")===false) return $fichier; else return substr($fichier, 0, strrpos($fichier, ".")); } |
Plus simple et qui prend compte du fait qu'il puisse avoir plusieurs "."
, tester avec php5:
function enleveExtension($inc, $ext){
return basename($inc, $ext);
}
, tester avec php5:function enleveExtension($inc, $ext){
return basename($inc, $ext);
}
$trouvemoi = ".";
// cherche la postion du '.' $position = strpos($image, $trouve_moi);
Tu a fais une erreur dans ton script, $trouvemoi ou $trouve_moi,
choisir l'un ou l'autre mais pas les deux ^^
Merci pour ta réactivité, c'est corrigé.
Il est preferable d'ecrire quelque chose dans le genre
$extensions=array('.png','.gif','.jpg','.jpeg');
$trouve_moi = $ext ; car , si une le fichier ce nomme fichier.image.gif seul le nom fichier vas etre retenu
Ajouter un commentaire
Librairie PHP
Connexion
Chaînes
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)
|
||
























