Probléme en php sur une ouverture de fichier
ladj59
Messages postés
322
Date d'inscription
Statut
Membre
Dernière intervention
-
ladj59 Messages postés 322 Date d'inscription Statut Membre Dernière intervention -
ladj59 Messages postés 322 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un probléme car cela me met eche lors de l'ouverture du fichier et je ne comprends pas pourquoi il n'arrive pas à l'ouvrir
quelqu'un a une idée?
merci d'avance
<form enctype=multipart/form-data method=post ...>
<input type=file name=file>
<p>
<input type="submit" value="Valider" />
</p>
<?php
if (!$fp = fopen("$file","r")) {
echo "Echec de l'ouverture du fichier";
exit;
}
else {.....
j'ai un probléme car cela me met eche lors de l'ouverture du fichier et je ne comprends pas pourquoi il n'arrive pas à l'ouvrir
quelqu'un a une idée?
merci d'avance
<form enctype=multipart/form-data method=post ...>
<input type=file name=file>
<p>
<input type="submit" value="Valider" />
</p>
<?php
if (!$fp = fopen("$file","r")) {
echo "Echec de l'ouverture du fichier";
exit;
}
else {.....
A voir également:
- Probléme en php sur une ouverture de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
ca y est cela marche j'upload le fichier
en revanche, maintenant j'ai besoin de récupérer le nom du fichier sur une autre page php et je ne sais pas comment transporter ce nom
j'ai pensé a une session mais je crois que c'est impossible
mon code est le suivant, et je voudrais récupérer $name_file sur une autre page php
Code : PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <form method="post" enctype="multipart/form-data" action="fileupload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="fileupload" value="Uploader">
</p>
</form>
<?php
if( isset($_POST['fileupload']) ) // si formulaire soumis
{
$content_dir = 'C:/wamp/www/tests/essai/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'text') )
{
exit("Le fichier n'est pas un fichier texte");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
en revanche, maintenant j'ai besoin de récupérer le nom du fichier sur une autre page php et je ne sais pas comment transporter ce nom
j'ai pensé a une session mais je crois que c'est impossible
mon code est le suivant, et je voudrais récupérer $name_file sur une autre page php
Code : PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <form method="post" enctype="multipart/form-data" action="fileupload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="fileupload" value="Uploader">
</p>
</form>
<?php
if( isset($_POST['fileupload']) ) // si formulaire soumis
{
$content_dir = 'C:/wamp/www/tests/essai/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'text') )
{
exit("Le fichier n'est pas un fichier texte");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
mais je ne vois pas trop
quelqu'un a une idée?
merci