[PHP] afficher apres le slash ?

Résolu/Fermé
baltazar852000 Messages postés 21 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 31 octobre 2014 - 28 mai 2008 à 20:11
baltazar852000 Messages postés 21 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 31 octobre 2014 - 29 mai 2008 à 11:53
Bonjour,
voici mon code :

<html>
<head>
</head>
<body>
<?php
if(isset($_POST['envoi']))
{
echo "l'image est ".$_POST['image'];
//rewind($_POST['image');
}
?>

<form method="post" name="image_envoi">
<input type="file" name="image" size=50>
<br><br>
<input name="envoi" type="submit" value="Envoyer les fichiers">
</form>

</body>
</html>



il m'affiche :

l'image est C:\Documents and Settings\Administrateur\Bureau\image1.jpg

je veux qu'il m'afffiche seulement:

l'image est image1.jpg


et merci.
A voir également:

2 réponses

Nxt Messages postés 41 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 2 janvier 2009 18
28 mai 2008 à 20:19
echo "l'image est ".$_FILES['image']['name']
1
baltazar852000 Messages postés 21 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 31 octobre 2014
28 mai 2008 à 20:48
ah oui
merci beaucoup Nxt
0
baltazar852000 Messages postés 21 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 31 octobre 2014
29 mai 2008 à 11:02
ah non, dsl
ça marche pas le truc,
la il m'affiche :

l'image est C
0
baltazar852000 Messages postés 21 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 31 octobre 2014 > baltazar852000 Messages postés 21 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 31 octobre 2014
29 mai 2008 à 11:53
enfin, j'ai trouvé:

<html>
<head>
</head>
<body>

<?php
if(isset($_POST['envoi']))
{
echo substr(strrchr($_POST['image'], "\\"), 1);
}
?>

<form method="post" name="image_envoi">
<input type="file" name="image" size=50><br><br>
<input name="envoi" type="submit" value="Envoyer les fichiers">
</form>

</body>
</html>
0