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

  FORUM HardWare.fr
  Programmation
  PHP

  La balise <PRE> et les sauts de lignes et CSS, PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La balise <PRE> et les sauts de lignes et CSS, PHP

n°1338255
etouelle2
Posté le 03-04-2006 à 22:21:41  profilanswer
 

Allo, je veux afficher du code (sans l'interpreter) sur mes page .php. J'utlise include mapage.php. Dans cette page se trouve par exemple ce bout de code VBS :

Citation :


<div id="code">
<PRE>
<%
 
'  Variables
'  *********
   
dim objConn  
dim objRS
 
sDossierServeur = Request.Form("txtNomDossierServeur" )
 
'  Connect to the DB
'  *****************  
set objConn = Server.CreateObject("ADODB.Connection" )
objConn.Open "Driver={MySQL ODBC 3.51 Driver}; server=localhost; Database=gestFichiers; Uid=root; Pwd=;"
 
Set objRS = Server.CreateObject ("ADODB.Recordset" )
...
%>
</PRE>
</DIV>


 
Voici le code du fichier .CSS :
 

Citation :


div#code
{
    background-color: #efefef;
    font: normal 11px "Courier New";
    border: solid 1px #cccccc;
    padding: 5px;
    white-space: nowrap;
    width: 490px;
    height: 100%;
    overflow: auto;  
 
}


 
Le problème est qu'il m'affiche tout le code sur une seule ligne malgré l'utilisation de la balise PRE. Je ne veux pas être obligé de mettre un \n ou BR apres chaque ligne de code, je voudrais que cela s'automatise.
 
Voici le lien : http://www.scriptinformatique.com/ [...] 4_193.html.
 
Je veux faire comme dans les forums dans le fond qui affiche du code.

mood
Publicité
Posté le 03-04-2006 à 22:21:41  profilanswer
 

n°1338338
Ricco
Retour au pays
Posté le 04-04-2006 à 00:48:48  profilanswer
 

et sans le "white-space: nowrap;" ?


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1338346
etouelle2
Posté le 04-04-2006 à 02:33:47  profilanswer
 

Négatif. Ca ne fais pas de saut de ligne.
 
J'utilise maintenant cette syntaxe dans mes pages php que j'inclu :
 

Citation :


<div id="codebox">
 
<?PHP  
echo nl2br(htmlspecialchars ("  
<%
\n\n
 
dim objConn\n
dim objRS\n\n
 
set objConn = Server.CreateObject(\"ADODB.Connection\" )\n
objConn.Open \"Driver={MySQL ODBC 3.51 Driver}; server=localhost; Database=gestFichiers; Uid=root; Pwd=;\"\n\n
 
Set objRS = Server.CreateObject (\"ADODB.Recordset\" )\n\n
 
%>\n\n
", ENT_QUOTES));

?>
 
</DIV>


 
Autre question, suis-je mieux de placer le code de mes page.php dans ma BD ou bien dans des fichiers .php ?

n°1646600
grosbin
OR die;
Posté le 21-11-2007 à 15:08:21  profilanswer
 

+1 est-il possible au final de repomper la css de la balise <pre>
 
Afin que le texte s'affiche respectant la tabulation donnée dans notepad ( espace, tabs et sauts de lignes ), sans pour autant déborder en largeur


---------------
Photos Panoramiques Montagnes Haute Savoie

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

  La balise <PRE> et les sauts de lignes et CSS, PHP

 

Sujets relatifs
télécharger une police avec CSSPb avec la balise div sous Firefiox
[CSS] Afficher juste les coins des borduresQui c'est qui connaît des sites avec la documentaion sur la langue PHP
[PHP] Incompatibilité[Recherche] Codeur PHP pour site
cacher des lignes du tableau (display none) ?[PHP] Problème ajout utilisateur dans AD
Lien PHP - Java 
Plus de sujets relatifs à : La balise <PRE> et les sauts de lignes et CSS, PHP


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