Warning:file(File_Name) [function.file]failed
boby87000
Messages postés
132
Statut
Membre
-
le père -
le père -
Bonjour,
j'ai un problème avec mon formulaire et mon code script PHP:
voici mon formulaire:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<boby>
<table border="0" CELLPADDING="10" CELLSPACING="1">
<tr align="center" >
<FORM ACTION="Parceur.php" METHOD="get" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="File_Name" VALUE="File_Name">
<tr><td><INPUT TYPE="file" SIZE="taille"></td><tr>
<INPUT TYPE="hidden" VALUE="MAX_SIZE"><p>
<tr><td><INPUT TYPE="submit" VALUE="Envoyer"></td></tr><p>
</FORM>
</tr>
</table>
</boby>
</html>
ce formualire doit permettre de charger mon Fichier.txt dans:
C:\Program Files\EasyPHP6.0dev\www
ensuite de le charger mon Parceur.php pourqu'il l'ouvre
mais sa marche pas dès le debut de mon script:
<?php
$files = $_GET['File_Name'];
$array_fichier=file($files)// ici la ligne 12
-----
------
----
?>
voici l'erreur complete
Warning: file(File_Name) [function.file]: failed to open stream: No such file or directory in C:\Program Files\EasyPHP6.0dev\www\Parceur.php on line 12
j'ai un problème avec mon formulaire et mon code script PHP:
voici mon formulaire:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<boby>
<table border="0" CELLPADDING="10" CELLSPACING="1">
<tr align="center" >
<FORM ACTION="Parceur.php" METHOD="get" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="File_Name" VALUE="File_Name">
<tr><td><INPUT TYPE="file" SIZE="taille"></td><tr>
<INPUT TYPE="hidden" VALUE="MAX_SIZE"><p>
<tr><td><INPUT TYPE="submit" VALUE="Envoyer"></td></tr><p>
</FORM>
</tr>
</table>
</boby>
</html>
ce formualire doit permettre de charger mon Fichier.txt dans:
C:\Program Files\EasyPHP6.0dev\www
ensuite de le charger mon Parceur.php pourqu'il l'ouvre
mais sa marche pas dès le debut de mon script:
<?php
$files = $_GET['File_Name'];
$array_fichier=file($files)// ici la ligne 12
-----
------
----
?>
voici l'erreur complete
Warning: file(File_Name) [function.file]: failed to open stream: No such file or directory in C:\Program Files\EasyPHP6.0dev\www\Parceur.php on line 12
A voir également:
- Warning:file(File_Name) [function.file]failed
- Warning zone telechargement - Accueil - Outils
- Symbole warning word ✓ - Forum Loisirs / Divertissements
- Warning battery is low ✓ - Forum Matériel & Système
- Cpu fan fail warning control - Forum BIOS
- Quota warning free - Guide
1 réponse
Bonjour
$files = $_GET['File_Name']; donc le fichier que tu essayes d'ouvrir est celui dont le nom est dans le champ 'File_Name' de ton formulaire
<INPUT TYPE="hidden" NAME="File_Name" VALUE="File_Name"> Le champ qui s'appelle File_Name a aussi pour valeur File_Name
Donc finalement, ton code cherche à ouvrir le fichier File_Name, qui n'existe sûrement pas. C'est bien ce que dit le messge Warning: file(File_Name) [function.file]: failed to open stream
Pour télécharger un fichier, tout est clairement expliqué dans le manuel PHP :
https://www.php.net/manual/fr/features.file-upload.php
$files = $_GET['File_Name']; donc le fichier que tu essayes d'ouvrir est celui dont le nom est dans le champ 'File_Name' de ton formulaire
<INPUT TYPE="hidden" NAME="File_Name" VALUE="File_Name"> Le champ qui s'appelle File_Name a aussi pour valeur File_Name
Donc finalement, ton code cherche à ouvrir le fichier File_Name, qui n'existe sûrement pas. C'est bien ce que dit le messge Warning: file(File_Name) [function.file]: failed to open stream
Pour télécharger un fichier, tout est clairement expliqué dans le manuel PHP :
https://www.php.net/manual/fr/features.file-upload.php