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 :

Mettre le résultat d'un script php dans un fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 240
    Par défaut Mettre le résultat d'un script php dans un fichier
    Bonjour
    j'ai un script PHP qui s'execute correctement. il execute une requete select et affiche le resultat dans un tableau qui s'affiche sur une page web. ce que je voudrais c'est que non seulement je veux l'afficher mais je veux aussi mettre le resultat dans un fichier.
    comment le faire?

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    utilise la fonction fwrite , tu as un exemple dans la doc .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 240
    Par défaut
    j'ai oublié de préciser que le tableau est un tableau html et non php est ce que fwrite va toujours marcher?

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    tu écris ce que tu veux dans un fichier.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 240
    Par défaut
    pour faire plus simple voila mon code
    peux tu etre plus precis s'il te plait??
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <?php	                                                                                                                                                                                                                                                                                                                                                                                                   
    			if($nrows > 0)                                                                                                                                                                                                                                  
    			{                                                                                                                                                                                                                                               
    				$fichier = fopen("resultat.txt","w");                                                                                                                                                                                                   
    				print "<table border = \"0\">\n";                                                                                                                                                                                                       
    				print "<tr>\n";                                                                                                                                                                                                                         
    				while (list($key, $val) = each($results))                                                                                                                                                                                               
    				{                                                                                                                                                                                                                                       
    					fwrite($fichier,html_entity_decode($results));                                                                                                                                                                                  
    					print"<th>$key</th>\n";	                                                                                                                                                                                                        
    				}                                                                                                                                                                                                                                       
    				print"</tr>\n";                                                                                                                                                                                                                         
    				for ($i = 0; $i < $nrows; $i++)                                                                                                                                                                                                         
    				{                                                                                                                                                                                                                                       
    					reset($results);                                                                                                                                                                                                                
          					print "<TR>\n";	                                                                                                                                                                                                                
          					while($column = each($results))                                                                                                                                                                                                 
          					{                                                                                                                                                                                                                               
          						$data = $column['value'];                                                                                                                                                                                               
             					print "<TD>$data[$i]</TD>\n";	                                                                                                                                                                                        
          					}                                                                                                                                                                                                                               
          					print "</TR>\n";                                                                                                                                                                                                                
    				}                                                                                                                                                                                                                                       
    				print "</TABLE>\n";                                                                                                                                                                                                                     
    				fclose($fichier);                                                                                                                                                                                                                       
    			ociFreeStatement($stmt);	                                                                                                                                                                                                                
    			}                                                                                                                                                                                                                                               
     
    		ociLogoff($conn);                                                                                                                                                                                                                                       
    ?>

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Et bien au lien de faire des print tu fais des fwrite comme les autres lignes pour écrire ton code html dans le fichier.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

Discussions similaires

  1. Mettre un script PHP dans un div
    Par marc.suisse dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 12/06/2009, 11h38
  2. passer le résultat d'un variable php dans un fichier
    Par diabli73 dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 11/12/2008, 10h50
  3. Réponses: 1
    Dernier message: 12/01/2008, 21h45
  4. [PHP-JS] pb lecture script php dans une fonction au démarrage
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/02/2005, 15h07

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