Bonjour,
J'essaye de copier un fichier sélectionné dans un autre répertoire mais cela semble ne pas fonctionner !! me manque-t-il quelque chose??
dans ma première page je sélectionne le fichier souhaité et dans ma 2nd je souhaite le copier
voici ma 1ere page :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<B>
Enregistrement d'une nouvelle source de donnée : <BR><BR>
</B>
<BR>
<FORM method="post" action="enr_src_trt.php">
Sélectionnez le répertoire/fichier à enregistrer
<input type="file" enctype="multipart/form-data" name="nom_fichier" size="20"><BR>
Entrez vos commentaires
<input type="texte" name="commentaires" size="200"><BR>
<!- Valider ->
<input type="submit" value="Valider" >
</FORM>
</body>
</html>
voici ma 2ème page : tout fonctionne hormis la copie
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<p>
Traitement d'enregistrement de la source de données.<BR>
Merci de patienter.<BR>
<?php
// affichage des parametres
echo $nom_fichier;
$date= date ("Y-m-j");
?>
<?php
copy ($nom_fichier, "../data/".$nom_fichier);
if(@copy("$nom_fichier","../data/".$nom_fichier))
{
Echo "Le fichier a été copié dans le répertoire.";
}
else echo "Erreur";
?>
<?php
$hote_mysql = "localhost";
//Adresse du serveur mysql
$user_mysql = "root";
Nom d'utilisateur du webmaster (généralement le même que pour l'accés FTP par exemple)
$passwd_mysql = "root";
// Mot de passe du webmaster (généralement le même que pour l'accés FTP par exemple)
$base_mysql = "sources";
// Nom de la base MySql (généralement identique au nom d'utilisateur)
// Connection au serveur
mysql_connect("$hote_mysql","$user_mysql","$passwd_mysql") or die(mysql_error());
$sql_create = "insert into ENREGIST (date, operation, fichier) values ('$date', 'ENREG' , '$nom_fichier')";
$req_create = mysql_db_query($base_mysql, $sql_create) or die(mysql_error());
//femeture de la connection au serveur MySQL
mysql_close();
?>
Fin de traitement d'enregistrement de la source de données.<BR>
</p>
</body>
</html>
Merci de votre aide