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

PHP & Base de données Discussion :

[SQL] lire et afficher fichier sql


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut [SQL] lire et afficher fichier sql
    Salut

    Je cherche à afficher un fichier sql (bien structuré avec les fin de ligne surtout).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $ouverture = fopen("toto.sql", "r");
    while (!feof($ouverture)) { //on parcourt toutes les lignes
      $page .= fgets($ouverture, "4096"); // lecture du contenu de la ligne
    }
     
    echo $page;
    Mais l'affichage du fichier n'est pas "belle".
    Pourquoi?

    Merci

  2. #2
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    qu'entends tu par n'est pas belle. Soit plus explicite, donne nous des exemples.
    Et rajouter des saut de lignes HTML.

  3. #3
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    essaies de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo "<pre>";
    echo $page;
    echo "</pre>";

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut
    Citation Envoyé par Anthony.Desvernois
    qu'entends tu par n'est pas belle. Soit plus explicite, donne nous des exemples.
    Et rajouter des saut de lignes HTML.
    Par exemple, les lignes n'étaient pas structuré, ne sautaient quasiment pas de ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    -- MySQL dump 10.9 -- -- Host: localhost Database: toto -- ------------------------------------------------------ -- Server version 4.1.9-max /*!40101 
    SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 
    SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
     /*!40101 SET NAMES utf8 */; /*!40014 SET 
    @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 
    SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, 
    FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, 
    SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */; -- -- Table structure for table 
    `carnet_autre` -- DROP TABLE

    au lieu de
    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
    -- MySQL dump 10.9
    --
    -- Host: localhost    Database: toto
    -- ------------------------------------------------------
    -- Server version	4.1.9-max
     
    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
     
    --
    -- Table structure for table `carnet_autre`
    --

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo "<pre>";
    echo $page;
    echo "</pre>";
    Parfait

    Elle sert à quoi comme balise? Tout simplement maqique

  5. #5
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    un ajout de <br /> marche aussi

    <pre> c'est pour indiquer un paragraphe si je ne m'abuse ?

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    La balise PRE affiche le texte contenu dans ses balises tel qu'il est écrit en respectant les espaces les tabulations et les sauts à la ligne. Elle interprête le code html qu'elle contient à l'exception de certaines balises (OBJECT, SUB, SUP , BIG, SMALL et IMG). Il n'est pas possible d'afficher des images à l'intérieur du tag pre.
    en gros c'est super pratique quand tu mets en forme du code source vu que ca respecte tes tabulations et compagnie. Et ca prend en compte les sauts de lignes sans avoir besoin de les convertir avec nl2br().

  7. #7
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    Sympa Merci

  8. #8
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut
    en gros c'est super pratique quand tu mets en forme du code source vu que ca respecte tes tabulations et compagnie. Et ca prend en compte les sauts de lignes sans avoir besoin de les convertir avec nl2br().
    Génial merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fichier sql executé dans un fichier sql
    Par awalter1 dans le forum Sql*Plus
    Réponses: 2
    Dernier message: 10/01/2011, 19h16
  2. Executer fichier .sql à partir d'un fichier .bat
    Par molesqualeux dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/02/2010, 15h40
  3. comment appeler un fichier sql dans un code pl/sql
    Par Z3phur dans le forum PL/SQL
    Réponses: 3
    Dernier message: 13/02/2009, 11h17
  4. [SQL SERVER] Executer des fichier .sql
    Par olbi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/07/2007, 15h43
  5. lire et afficher fichier texte
    Par majdi9782 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 11/05/2007, 09h42

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