Upload de fichiers

mjimer Messages postés 24 Statut Membre -  
mjimer Messages postés 24 Statut Membre -
Bonjour,

actuellement je suis entrain de develloper un site web en utilisant PHP/HTML j'ai rencontrée un problème au niveau de l'upload des fichiers c'est que pour la première fois j'ai essayée d'uploader dans un dossier j'ai donnée le chemin et ça marche mais lorsque j'ai voulu uploader via un chemin différent (j'ai changée le dossier ou seront uploader les fichiers) ça marche pas si je réécris le même chemin que le premier l'upload se fait mais lorsque je change le dossier je reçois une page vide pas de message et lorsque je check mon dossier aucun fichier n'a été ajouté
Voici mon code php:
<?php
$nouveau_chemin = 'C:/wamp/www/ONDA/P001/';
if(is_file($nouveau_chemin.$_FILES['aFile']['name'])){
$ilham= unlink($nouveau_chemin.$_FILES['aFile']['name']);
$imane=move_uploaded_file($_FILES['aFile']['tmp_name'], $nouveau_chemin.$_FILES['aFile']['name']);
if ($imane && $ilham)
{echo "<html>
<script>
alert('votre fichier a été uploader'); </script>
<head></br></br></br> </br> </br></br> </br></br></br></br></br></br><link rel=\"stylesheet\" href=\"style.css\" />
<title> Gestion des compétences ESA </title>
</head>
<body background=\"img2.jpg\">
<a href='qualification2.php'><h2 align=\"center\" style=\"color: #B7809F\"> <font size=\" 20px\" color=\"pink\">Retourner</font></h2>
</a>

</body></html>

";}
else {
echo"<html>
<script>
alert('telechargement impossible');
</script><head></br></br></br> </br> </br></br> </br></br></br></br></br></br><link rel=\"stylesheet\" href=\"style.css\" />
<title> Gestion des compétences ESA </title>
</head>
<body background=\"img2.jpg\">
<input type=\"hidden\" name=\"matricule\" >
<script>
<a href='com1-QT1.html'><h2 align=\"center\" style=\"color: #B7809F\"> <font size=\" 20px\" color=\"pink\">Retourner</font></h2>
</a>
</body></html> ";
}}
?>
et Merci d'avance

A voir également:

2 réponses

aladin07 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   30
 
Hello,
1 - Tout d'abord essaies d'utilise file_exists() au lieu de is_file()
2 - As-tu essayé d'utiliser les chemins relatifs? Si ton fichier upload.php se trouve dans ONDA, $nouveau_chemin = 'P001/'; (essaies avec ou sans le slash
3 - Si ça ne marche pas, déplace ton fichier une fois téléchargé avec rename()
0
mjimer Messages postés 24 Statut Membre
 
Hi,
Merci aladin07 c'etait vraiment une question d'existance de fichier j'avais le probème de tester seulement le cas si le fichier existe déja et j'ai oublier le cas si le fichier n'existe pas qu'on j'ai séparée les liens amenant a ajouter et celle amenant a modifier le script s'execute ( en enlevant le unlink pour ajouter biensur )
0