Bonjour, alors voilà mon problème, j'ai cherché pendant des heures sur les forums et autres mais je n'y arrive toujours pas.
Je ne peux pas modifier les Chmod sur mon hébergeur, j'essaye donc de me connecter au ftp pour avoir les droits d'ecriture mais toujours rien.
Car lorsque je me connecte pas au ftp l'image n'est pas uploader mais le reste des instructions s'effectue alors que quand je met la connexion au FTP et bien il n'y a rien..une page blanche.
Voici mon code si quelqu'un sait peut m'aider :
Page d'upload :
Code:
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 $img = $_FILES['img']['name']; //Serveur $host = "adresse-du-ftp"; //Repertoire de base de la connexion $rep = "/"; //Fichier a uploader $file = $img; // connection au serveur if (!$ftp = @ftp_connect($host)) { echo "Connection impossible<br>"; } else { echo "Connecté à $host<br>"; // login if(@ftp_login($ftp,"login", "pass")) { echo "Login ok<br>"; //Upload du fichier if (ftp_put($ftp, "$rep/$file" , "$file", FTP_ASCII)){ echo "<br><br>fichier adr.data uploadé"; } else { echo "<br><br>fichier" . $file . "non uploadé"; }
Page du formulaire :
Code:
1
2
3
4
5
6
7
8
9
10
11
12 <form action="newsajout.php?num=<? echo $num ?>&max=<? echo $max ?>&login=<? echo $login ?>" method=post enctype="multipart/form-data"> <span class="Stl1">Titre :</span> <input type="text" name="titre" class="imgcent"><br><br> <textarea name="texte" cols=40 rows=10>Insérez ici le texte</textarea> <br><br> <span class="Stl1">Image (80*70 pixels) : </span> <input type="file" name="img" enctype="multipart/form-data"><br> <br><br> <input type="submit" value="Ajouter"> </center> </form>