bonjour,

voici mon script pour mettre en ligne une news, la news comporte un titre, un commentaire et l'image. Tout se passe comme il le faut seulement dans la base de données le nom de l'image prend en premier caractere un espace alors que l'image (le fichier .jpg) a conserver son nom sans l'espace !
Je n'arrive pas a comprendre pourquoi et surtout je n'arrive pas a enlever cet espace !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$ftp_server = "xxx";
$ftp_user = "xxx";
$ftp_pass = "xxx";
 
 
// Mise en place d'une connexion ftp
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
 
// Tentative d'identification
if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
 
 
   // Charge un fichier
   $myFile = $_FILES['imgmotion']; 
 
   $destination_path = "/var/www/html/test/motion/";
 
   $destination_file = $destination_path.$_FILES['imgmotion']['name'];
 
   $file = $myFile['tmp_name'];
 
   $upload = ftp_put($conn_id, $destination_file, $file, FTP_BINARY);// upload the file
   if (!$upload) {
       echo "FTP upload of $destination_file has failed!";
   } else {
       $dat = date("d/m/Y");
 
       $name = $_FILES['imgmotion']['name'];
 
                 $sql = "INSERT INTO motion VALUES (
                         '',
                         ' ".$_POST['titre']." ',
                         ' ".$_POST['commentaires']." ',
                         ' ".$name." ',
                         ' $dat '
                         )";
                 mysql_query($sql);
       $_SESSION['uploadimgmotion'] =  "news motion enregistre avec succes";
   }
je vois pas ou ca cloche, j'ai fais le tour de la question et je ne trouve pas la solution

need help