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

Bibliothèques & Frameworks Discussion :

Récupérer le code HTML [CKEditor]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 387
    Points : 301
    Points
    301
    Par défaut Récupérer le code HTML
    Bonjour,

    Je découvre FCKEditor, et je rencontre un problème assez énervant : lorsque je clique sur "Source", cela m'affiche la source HTML du texte qui vient d'être affiché.
    Le problème c'est que je ne parviens pas à récupérer ce code après envoi (par POST), je récupère le texte "normal" :

    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 
    include("fckeditor/fckeditor.php") ; 
    ?> 
    <html> 
    <head> 
    <title>FCKeditor - Sample</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    </head> 
    <body> 
    <form action="bienvenue.php" method="post" id="auth"> 
    <p> login : <input type="text" name="login" id="login"/></p>
    <p> pass : <input type="password" name="pass" id="pass" /></p>
    <p> commentaire : <textarea rows="3" name="comm" id="comm" ></textarea></p>
    <?php 
    $oFCKeditor = new FCKeditor('FCKeditor1') ;
      $oFCKeditor->BasePath = 'fckeditor/';
      $oFCKeditor->Value = 'Default text in editor';
      $oFCKeditor->Value = stripslashes( stripslashes( $oFCKeditor->Value) );
      $oFCKeditor->Create();
      echo $oFCKeditor->Value;
      $Value=$oFCKeditor->Value;
      echo '<br>'.$Value;
      echo '<br>'.$oFCKeditor->GetConfigFieldString();
    ?> 
    <br> 
    <input type="submit" value="Submit"> 
    </form> 
    </body> 
    </html>
    et bienvenue.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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    <?php
     
    function getPasswd($login)
    {
    if($fid=fopen('passwd.txt','r'))
    {
    while(!feof($fid))
    {
    $ligne_courante=fgets($fid,80);
    $tab=explode(':',$ligne_courante);
    if($tab[0]==$login)
    {
    fclose($fid);
    return $tab[1];
    }
    }
    fclose($fid);
    return "";
    }
    else
    {
    die('Le fichier passwd.txt est introuvable');
    }
    }
    function addLog($login,$reussie)
    {
    if($fid=fopen('log.txt','a+'))
    {
    	$message='Connexion';
    	if($reussie)
    	{
    		$message=$message.'réussie de';
    	}
    	else
    	{
    		$message=$message.'échouée de';
    	}
    		$message=$message.$login.'le'.date('Y-m-d H:i:s')."\r\n";
    		fputs($fid,$message);
    		fclose($fid);
    }
    else
    {
    	die('Le fichier log.txt est introuvable');
    }
    }
    echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\r\n";
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="fr-FR" xml:lang="fr-FR">
     
    <head>
    <meta http-equiv="Context-type" content="application/xhtml+xml; charset=iso-8859-1" />
    <title> Bienvenue</title>
    </head>
    <body>
    <?php
    if($_POST['pass']==getPasswd($_POST['login']))
    {
    //echo '<h1>Bienvenue'.$_POST['login'].'</h1>';
    //echo'<br>Commentaire = '.$_POST['comm'];
    echo '<br>Valeur = " '.$_POST['FCKeditor1'];
    //addLog($_POST['login'],true);
    }
    else
    {
    echo '<h1>Erreur,mot de passe invalide</h1><p><br/><a href="login.htm"> Recommencer</a></p>';
    //addLog($_POST['login'],false);
    }
    ?>
    </body>
    </html>
    Note : pour pouvoir tester les pages, il faut créer un fichier "passwd.txt" avec : login:pass dedans.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 387
    Points : 301
    Points
    301
    Par défaut
    Bon, en fait, c'est juste une question de logique :
    IE interprête automatiquement le code html, donc ca affiche le code traduit.

    Mais dans la page html (dans le code source), tout est là.

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

Discussions similaires

  1. [TinyMCE] Récupérer le code HTML généré pour insertion en base
    Par ataxie dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 10/06/2010, 16h10
  2. Réponses: 9
    Dernier message: 23/10/2007, 11h12
  3. récupérer un code html avec php ..
    Par serenity dans le forum Langage
    Réponses: 3
    Dernier message: 17/10/2007, 15h16
  4. récupérer le code html en vb
    Par jayfaze dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/11/2006, 20h18
  5. Récupérer le code HTML d'une page avec Delphi 7
    Par PsyKroPack dans le forum Web & réseau
    Réponses: 5
    Dernier message: 06/02/2003, 21h56

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