A voir également:
- Détection de la présence d'un fichier dans un sous directory
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Forcer la suppression d'un fichier - Guide
- Fichier rar - Guide
6 réponses
Hum, j'ai répondu un peu trop vite, en effet si tu ne connais pas le nom du fichier, il faut agir différemment, en utilisant ceci par exemple :
$dirname = 'C:\Users\Martine\Desktop\file_input'; $dir = opendir($dirname); while($file = readdir($dir)) { if($file != '.' && $file != '..' && !is_dir($dirname.$file)){ //Ton traitement où $file=nom du fichier (Donc tu peut fopen et autre)) } }
Bonjour,
Tu peut gérer ça avec file_exists (https://www.php.net/manual/fr/function.file-exists.php).
Par contre, créer un routine pour ça n'est peut-être pas nécessaire, si tu utilise un formulaire d'upload pour envoyer le fichier que tu doit traiter, il faudrait mieux mettre le traitement sur ce code là (Après, je ne connais pas tes contrainte technique)
Tu peut gérer ça avec file_exists (https://www.php.net/manual/fr/function.file-exists.php).
Par contre, créer un routine pour ça n'est peut-être pas nécessaire, si tu utilise un formulaire d'upload pour envoyer le fichier que tu doit traiter, il faudrait mieux mettre le traitement sur ce code là (Après, je ne connais pas tes contrainte technique)
Bonjour et merci Nhay,
avec file-exists j'ai fait ceci:
Mais je ne connais pas le nom du fichier qui arrive dans le sd "input_file"
Si je remplace file.txt par le nom qui ce trouve dans le input-file cela fonctionne
comment faut il faire ?
<?php
$filename = 'C:\Users\Martine\Desktop\file_input\file.txt';
if (file_exists($filename)) {
echo "Le fichier $filename existe.";
} else {
echo "Le fichier $filename n'existe pas.";
}
?>
avec file-exists j'ai fait ceci:
Mais je ne connais pas le nom du fichier qui arrive dans le sd "input_file"
Si je remplace file.txt par le nom qui ce trouve dans le input-file cela fonctionne
comment faut il faire ?
<?php
$filename = 'C:\Users\Martine\Desktop\file_input\file.txt';
if (file_exists($filename)) {
echo "Le fichier $filename existe.";
} else {
echo "Le fichier $filename n'existe pas.";
}
?>
je suis absent actuellement , je test cela, je vous remercie pour votre réactivité, je vous informe !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question