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 !
je vois pas ou ca cloche, j'ai fais le tour de la question et je ne trouve pas la solution
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"; }
need help
Partager