Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2468 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Une colle] Lire un fichier texte à partir du poste d'un client.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Une colle] Lire un fichier texte à partir du poste d'un client.

n°523495
format_c
Plouf plouf ...
Posté le 25-09-2003 à 20:49:42  profilanswer
 

Mon problème : J'aimerai pouvoir générer une page en php à partir d'un fichier texte présent sur un poste client. Je crois bien qu'en php il faudrait que je passe par un upload puis parsing basique du fichier désormais présent sur le serveur. Mais n'y a t il pas un moyen de passer outre ces difficultés sans java ni ActivX, afin que le visiteur sélectionne le fichier qu'il aimerai générer automatiquement.
 
Grossomodo je voudrais que pouvoir affecter le contenu du fichier blabla.txt, par exemple, présent sur le disque dur à distance, à une variable.
 
Merci pour votre aide


---------------
Mes guitares, ampli, et effets sont en vente !
mood
Publicité
Posté le 25-09-2003 à 20:49:42  profilanswer
 

n°523503
kfman
Credo quia absurdum
Posté le 25-09-2003 à 20:59:21  profilanswer
 

Utilise donc un formulaire avec un champ "input" de type "file".

n°523533
format_c
Plouf plouf ...
Posté le 25-09-2003 à 21:35:39  profilanswer
 

Vais tenter merci :)


---------------
Mes guitares, ampli, et effets sont en vente !
n°523554
format_c
Plouf plouf ...
Posté le 25-09-2003 à 21:44:59  profilanswer
 

Une remarque idiote, mais si je fait comme ci dessous, mon $file ne me renverra que le chemin que l'utilisateur aura choisit pour sélectionner son fichier texte sur son disque dur... Et donc lorsque je voudrais le lire en php, ça pédalera dans la semoule non ?
 

Code :
  1. <form name="form1" enctype="multipart/form-data" action="analyse.php3" method="post">
  2. <p><input type="file" name="file"></p>
  3. <p><input type="submit" name="Submit" value="Submit"></p>
  4. </form>


Message édité par format_c le 25-09-2003 à 21:45:27

---------------
Mes guitares, ampli, et effets sont en vente !
n°523562
kfman
Credo quia absurdum
Posté le 25-09-2003 à 21:50:53  profilanswer
 

Hum pas tout à fait, le fichier est téléchargé dans un fichier temporaire.
Tu obtiens des renseignements avec $unfichier = $_FILES['<name>']; avec $unfichier un array.
 
Regarde ce code de traitement:
 

Code :
  1. <?php
  2. echo htmlentities("Processing form..." )."\n\n";
  3. $file = $_FILES['file'];
  4. echo "file: <br><br>";
  5. echo "name: ".$file['name']."<br>";
  6. echo "tmpname: ".$file['tmp_name']."<br>";
  7. echo "error: ".$file['error']."<br>";
  8. move_uploaded_file($file['tmp_name'],<destination> );
  9. ?>


 
Le move_uploaded_file permet de placer le fichier télécharger à l'endroit que tu veux, sinon il disparait à la fin du script :D

n°523564
format_c
Plouf plouf ...
Posté le 25-09-2003 à 21:52:00  profilanswer
 

J'ai rien dit :D


---------------
Mes guitares, ampli, et effets sont en vente !
n°523569
kfman
Credo quia absurdum
Posté le 25-09-2003 à 21:57:20  profilanswer
 

Très utile aussi, le champ 'type' permettant de connaitre le mimetype.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Une colle] Lire un fichier texte à partir du poste d'un client.

 

Sujets relatifs
Raffraichir une frame avec un JS à partir d'un popup[VB] Pb pour Charger un fichier > 32ko dans un String
[HTML] Texte pas centré sur ma frame /-(Quel est le caractère pour mettre un commentaire dans un fichier.bat ?
[ASP] Inclure des routines dans le fichier global.asaEcrire et lire directement un fichier en binaire... (java)
[DELPHI] récupérer le nom d'un fichier ...[c++] sauvegarder code source IE dans un fichier...
Trouver une date Y-m-d à partir d'une date U [ - Job's Done - ] 
Plus de sujets relatifs à : [Une colle] Lire un fichier texte à partir du poste d'un client.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR