1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
$image="C:\\Documents and Settings\\utilisateur\\Mes documents\\images\\image.jpg";
# Méthode 1
$nom = basename($image);
$chemin = dirname($image);
printf('%s, %s<br/>', $nom, $chemin);
unset($nom, $chemin);
# Méthode 2
$morceaux = preg_split('~/|\\\~', $image);
$nom = array_pop($morceaux);
$chemin = implode('/', $morceaux);
printf('%s, %s<br/>', $nom, $chemin);
unset($nom, $chemin);
# Méthode 3
if (preg_match('~(.*?)([^/\\\]*)$~', $image, $m)) {
$nom = $m[2];
$chemin = $m[1];
}
printf('%s, %s<br/>', $nom, $chemin); |
Partager