Bonjour à tous,
j'ai un formulaire qui télécharge des documents pdf
mon formulaire est bon, mais c'est le reste qui coince
mon php simplifié (j'ai tout enlever pour simplifier)
le problème est le suivant un fichier du format "exemple_deux.pdf" c'est à dire un nom de fichier sans espace, ça fonctionne.
mais avec un fichier du type "exemple trois.pdf" c'est à dire fichier dont le nom comporte des espaces et bien là j'ai rien.
j'ai essayé avec preg_replace et str_replace mais rien n'y fait.
le but supprimer mes espaces dans le nom du fichier.
une solutions ou des solutions ?
merci à vous d'avance
Modifié par flattazor (14 Nov 2009 - 21:51)
j'ai un formulaire qui télécharge des documents pdf
mon formulaire est bon, mais c'est le reste qui coince

mon php simplifié (j'ai tout enlever pour simplifier)
<?php
if (isset($_POST['envoyer']) && $_POST['envoyer']=='Envoyer')
{
$fichier=$_FILES['fichier']['name'];
$size=$_FILES['fichier']['size'];
$tmp=$_FILES['fichier']['tmp_name'];
$type=$_FILES['fichier']['type'];
$conversion = array(' '=>'');
$fichier = strtr($fichier,$conversion);
echo $fichier,'<br/>';
echo $type,'<br/>';
}
?>
le problème est le suivant un fichier du format "exemple_deux.pdf" c'est à dire un nom de fichier sans espace, ça fonctionne.
mais avec un fichier du type "exemple trois.pdf" c'est à dire fichier dont le nom comporte des espaces et bien là j'ai rien.
j'ai essayé avec preg_replace et str_replace mais rien n'y fait.
le but supprimer mes espaces dans le nom du fichier.
une solutions ou des solutions ?
merci à vous d'avance
Modifié par flattazor (14 Nov 2009 - 21:51)