Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2008, 11h19   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 130
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 130
Points : 35
Points : 35
Par défaut [Upload] récupérer chemin d'1 fichier

bonjour,

Code :
1
2
3
4
5
 
<form method="post" action="cible.php" enctype="multipart/form-data">
<input type="file" name="chemin"/>
<input type="submit" value=" ok"/>
</form>


Code :
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
 
 
<?php
move_uploaded_file($_FILES['chemin']['tmp_name'],'uploads/'.basename($_FILES['chemin']['name']));
 
?>
<form method="post" action="cible2.php" enctype="multipart/form-data">
<textarea  name="text" rows="20" cols="50">
<?php
 
$monfichier = fopen("uploads\aaa.txt", "r+");
$nb=count(file('uploads\aaa.txt'));
for ($ligne = 1 ; $ligne <= $nb ; $ligne++)
{
        $texte = fgets($monfichier);
        echo $texte ;
}
 
fclose($monfichier);
 
?>
</textarea><br/> 
<input type="submit" value="ok"/><br/>
 
 
</form>

comment puis je faire pour afficher le fichier que j'ai sélectionné et non pas la aaa.txt ???
j'ai pensé a mettre
Code :
1
2
3
 
$monfichier = fopen("uploads\basename($_FILES['chemin']['name'])", "r+");
$nb=count(file('uploads\basename($_FILES['chemin']['name'])'));
a la place de ceci
Code :
1
2
3
 
$monfichier = fopen("uploads\aaa.txt", "r+");
$nb=count(file('uploads\aaa.txt'));
mais ça marche pas
naazih est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h33   #2
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
et pourquoi pas tout simplement :
remplacer çà
Code php :
1
2
3
4
5
6
7
 
$nb=count(file('uploads\aaa.txt'));
for ($ligne = 1 ; $ligne <= $nb ; $ligne++)
{
        $texte = fgets($monfichier);
        echo $texte ;
}

par çà :

Code php :
1
2
3
4
5
 
$fichier = file('uploads\aaa.txt');
foreach($fichier as $ligne):
     echo "$ligne <br />";
endforeach;
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h42   #3
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 130
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 130
Points : 35
Points : 35
c'est pas du tout ça le problème,je veux juste afficher le texte que j'ai sélectionné.
le 1er code que j'ai donné sélectionne un fichier.
le 2eme code upload le fichier sélectionné vers le serveur,jusqu'ici pas de problème.
le problème est à l'affichage, je veux qu'il affiche le fichier sélectionné à la place du aaa.txt
naazih est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h50   #4
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
et en remplaçant les antislash par des slash ?
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h58   #5
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 130
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 130
Points : 35
Points : 35
Citation:
Envoyé par SphynXz Voir le message
et en remplaçant les antislash par des slash ?
j'ai essayé,ça ne marche tjr pas
naazih est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h12.


 
 
 
 
Partenaires

Hébergement Web