Probléme en php sur une ouverture de fichier
Fermé
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
-
6 mai 2008 à 16:22
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 6 mai 2008 à 20:47
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 6 mai 2008 à 20:47
A voir également:
- Probléme en php sur une ouverture de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
JR des cavernes
Messages postés
152
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
19 mai 2009
84
6 mai 2008 à 16:32
6 mai 2008 à 16:32
Tu donnes peut-être un mauvais nom de fichier ou alors tu n'as pas le droit de l'ouvrir...
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
6 mai 2008 à 20:47
6 mai 2008 à 20:47
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é";
}
?>
6 mai 2008 à 16:46
mais je ne vois pas trop
quelqu'un a une idée?
merci