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 : 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 $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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager