Envoie de fichier

Répondre
bibi
le 30/06/2004 à 17:31
bibi
alors bijourrrrrrrrrrrrrrr
BIP BIP WAIIIIIIIIIIIii
alors donc lol j'ai 2 fichiers :

index.php qui pourrai du html c juste le formulaire mais .php ca fé genre smiley
son code :

<html>
<head>
<title>Upload script</title>
</head>
<body>

<form method="post" action="upload.php" ENCTYPE="multipart/form-data">
<input type="file" name="file_name" enctype="multipart/form-data"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input type="submit" value="Envoyer">
</form>

</body>
</html>


et donc la page de traitement : upload.php

<?

$file_name = $_POST['file_name'];
print($_POST['file_name']);

if ($file_name == "none")
{
print "Spécifier un fichier à envoyer.";
}

else
{
/* indiquer $dest_file qui correspond au répertoire de destination */
$dest_file="files/".$file_name;

/* enlève un "\" */
$source_file=stripslashes($file_name);

/* copie du fichier */
$res_copy=copy($source_file , $dest_file);

print "Fichier envoyé.";
print($file_name);
}
?>


vous remarkerez que les print($_POST.. et print($file_name) c pour voir ce que contiennent les variables mais ya un ptit pb : elles sont vides donc ca ne copie pas le fichier
sivuplé aidi mwa merkiiiii smiley
commit suicide
LA GLOBULE
le 30/06/2004 à 17:34
LA GLOBULE
else
{
/* indiquer $dest_file qui correspond au répertoire de destination */
$dest_file="files/".$file_name['name'];

/* copie du fichier */
$res_copy=copy($file_name['tmp_name'], $dest_file);

print "Fichier envoyé.";
print($file_name['name']);
}
?>

Et comme ca ? :)

[Message modifié le 30/06/2004 à 17:36 par LA GLOBULE]
bibi
le 30/06/2004 à 17:44
bibi
il m'affiche meme plus "Fichier envoyé" :s
commit suicide
zebden
le 30/06/2004 à 17:54
zebden
$files_name = $_FILES['file']['name'];

pour un fichier uploader ce n'est plus _POST mais _FILES , print_r($_FILES) pour un apercu du tableau et les differentes propriétées du tableau.
zebdinou pour les intimes / Blog : http://www.zebden.fr
bibi
le 30/06/2004 à 18:22
bibi
c bon ton truc mais jvoudrai copier l'adresse entiere du fichier

C:/.../fichier
commit suicide
zebden
le 30/06/2004 à 19:51
zebden
clair smiley allez sors !

Bibi pourquoi faire le chemin ? y a pas d'interet puisque c'est le chemin coté client , coté serveur c'est uploadé dans un rep temp et l'autre chemin devient obselete.
fichier dans le rep temp => $_FILES['file']['tmp_name']
zebdinou pour les intimes / Blog : http://www.zebden.fr
bibi
le 30/06/2004 à 20:28
bibi
yes ca work nikel
now j'atak l'album photo en lui meme smiley
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours