IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Input file sur une application web


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Input file sur une application web
    Bonjour, veuillez m'excuser d'avance si je ne poste pas au bon endroit, je suis nouveau et c'est encore un peu fouillis pour moi..
    Voici mon problème, je développe actuellement une mini-application web qui a l’utilité d'ouvrir deux fichier csv pour les fusionner et me donner le résultat que de la fusion ..
    J'ai fait des test sans les boutons type file cela fonctionne parfaitement (Juste avec un bouton "ok")
    Le problème c'est que ce n'est pas ce que je recherche, je voudrai avec deux boutons type file ouvrir un fichier test001 et test002 et le fusionner par ce bouton "ok" mais au moment de l'affichage ça charge éperdument.. :-(

    Voici mon code html :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      <div classe="centre">
    <fieldset class="cadre">
    <legend>Noethys Table des présences</legend>
    <form action="Menu.php" method="post" onsubmit="window.open('popupbis.php','popup','width=700,height=400,left=200,top=200,scrollbars=1')" >
    Fichier numéro 1 <input type="hidden" name="F1"/><input type="file" value="Parcourir0"></br>
    Fichier numéro 2 <input type="hidden" name="F2"/><input type="file" value="Parcourir1"></br>
    <input type="submit" name="BT01" value="OK"  />
    <input type="submit" name="BT02" value="OK1"/></br>
    </fieldset>
    Voici mon code php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    require('Menu.html');
     
     
    if(isset($_POST['BT01'])){
     
    // Declaration de la variable du tableau vide  
    	$fusion = array(); 
    	$type001 = $_POST['F1'];
    // Fichier csv 1
    	$Fichier001 = $type001; 
    	$ouvrir = fopen($type001, 'rb'); 
    	while (($ligne = fgetcsv($ouvrir, 1000, ",")) !== FALSE) {
    		$fusion[] = $ligne;
    }
    	$type002 = $_POST['F2'];
    // Fichier csv 2
    	$FICHIER002 = $type002; 
    	$ouvrirbis = fopen($type002, 'rb'); 
    	while (($ligne = fgetcsv($ouvrirbis, 1000, ",")) !== FALSE) {
    		$fusion[] = $ligne;
    }
    Merci d'avance de votre aide .

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    Salut,
    il faudrait revoir les notions de traitement d'information client / serveur . Même si tu travail en local sur easyphp ou autre, le chemin d'accès à un fichier comme tu essais de le faire ne marche pas. imaginon que tu travaille sur un serveur distant, tu pense sérieusement qu'il va venir lire ton c:\monrépertoire\mesfichiers pour découper et traiter les informations ?

    Il faut avant tout, uploader ton fichier dans un répertoire de travail accessible par php.

    > http://antoine-herault.developpez.co...ls/php/upload/

    une fois fait, tu pourra alors ouvrir, lire, modifier.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Réponse
    Merci de votre réponse et je suis sous uniserveurZ dans mon lecteur C:/ il n'y as pas de soucis sous ce point la

Discussions similaires

  1. Réponses: 21
    Dernier message: 31/10/2012, 21h09
  2. import/export sur une application web
    Par hrithikroshan dans le forum Services Web
    Réponses: 0
    Dernier message: 20/05/2009, 16h34
  3. Log4j sur une application web
    Par samuko dans le forum Logging
    Réponses: 3
    Dernier message: 23/05/2007, 18h10
  4. Input file sur une image
    Par Fonzy17 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/06/2006, 11h29
  5. Limites d'access sur une application WEB
    Par titou250 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 07/04/2006, 02h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo