Bonjour,
Je viens de faire un test avec ton script et le fichier s'upload bien. Voila le code precis que j'ai utilise :
HTML
1 2 3 4 5 6 7
|
...
<form enctype="multipart/form-data" method="POST" action="">
<input type="file" name="fichier" />
<input type="submit" value="Envoyer" />
</form>
... |
PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
$MAX_FILE_SIZE = 250000;
if (isset($_FILES['fichier']) && is_uploaded_file($_FILES['fichier']['tmp_name'])) {
$fname = $_FILES['fichier']['name'];
$ftmp = $_FILES['fichier']['tmp_name'];
$ftype = $_FILES['fichier']['type'];
$fsize = $_FILES['fichier']['size'];
$ftp_server = "";
$ftp_user = "";
$ftp_pass = "";// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); // Tentative d'identification
ftp_login($conn_id, $ftp_user, $ftp_pass);
ftp_put($conn_id, $fname, $ftmp, FTP_BINARY);
// chmod($newfile,0777);
ftp_close($conn_id);
} |
Il me semble egalement que MAX_FILE_SIZE doit etre utilise dans le formulaire HTML pour etre pris en compte :
<INPUT type=hidden name=MAX_FILE_SIZE VALUE=2048>
J'ai vu que tu utilisait un path vers un dossier "/htdocs/imagecpl/$fname", le dossier imagecpl existe-t-il sur le serveur ?
Le POST est-il en majuscule dans ton form (ca change quelque chose parfois) ?
Partager