begin process at 2012 05 28 23:40:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Autre

 > 

Changer la taille de police d'un texte provenant d'un xml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Changer la taille de police d'un texte provenant d'un xml

jeudi 14 juillet 2011 à 15:50:04 | Changer la taille de police d'un texte provenant d'un xml

mies07

Bonjour,

J'ai besoin d'aide. N'étant pas spécialiste du PHP, j'ai un problème que je n'arrive pas à résoudre.

J'affiche du texte provenant d'un fichier XML sur une page PHP, jusque là, pas de problème. À part que le texte apparait en très gros et que je n'arrive pas à réduire sa taille. Je pense que c'est parce que la taille de police est précisée dans le XML et si la taille est de 14px, par exemple, dans le PHP il l'affichera en 36px ou même plus...

Voici le code que j'ai sur ma page, si quelqu'un peut m'aider afin que la taille de police ressorte à 14px (quand je change la taille dans le code, ça ne change rien quand je le teste). Je n'y connais pas grand chose, je ne sais pas si c'est vers les class qu'il faut se pencher ??

Par avance merci

<?php
$dom = new DomDocument();
$dom->load("xml/texte.xml");
$xp = new DomXPath($dom);
$res = $xp->query("/website/page/text[@id = 'accueil']");
$resultat_html .= '<span style="font-size:14px;">'.$res->item(0)->nodeValue.'</span>';
echo $resultat_html;
?>
jeudi 14 juillet 2011 à 16:10:13 | Re : Changer la taille de police d'un texte provenant d'un xml

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour,

La valeur de $res->item(0)->nodeValue est juste le texte à affiché ou comporte-t-il une balise HTML ?

Mon site
jeudi 14 juillet 2011 à 16:18:22 | Re : Changer la taille de police d'un texte provenant d'un xml

mies07

Oui la valeur comporte des balises html qui change la taille du texte. Mais quelle que soit la taille du texte dans les balises html du xml, le texte est affiché en très grand dans le PHP...
C'est pourquoi je souhaiterai imposer dans le php, que tout le texte soit en 14px.
jeudi 14 juillet 2011 à 16:27:48 | Re : Changer la taille de police d'un texte provenant d'un xml

mies07

Pour expliquer un peu, j'ai créé un site en Flash + xml et j'ai ajouté un contenu alternatif html pour ceux qui n'ont pas Flash (ou qui n'aiment pas:-) et aussi pour créer chaque page correspondant aux rubriques et améliorer un peu le référencement.

De façon à ne pas avoir à faire le travail deux fois quand je fais des modifications sur le site, tout le contenu vient d'un fichier xml à partir duquel s'alimente le Flash ainsi que le PHP...

Les balises html du xml s'affichent bien dans le Flash mais pas dans le PHP...
jeudi 14 juillet 2011 à 16:28:44 | Re : Changer la taille de police d'un texte provenant d'un xml

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour,

Essayes de retirer la balise pour changer la taille du texte dans le XML, ensuite, regardes ce que ça change.
(aussi la valeur du n½ud XML concerné peut être utile pour comprendre le pb)

Mon site
vendredi 15 juillet 2011 à 13:16:52 | Re : Changer la taille de police d'un texte provenant d'un xml

mies07

Le problème est que je ne peux pas retirer les balises <font size> dans le xml. Effectivement, si je les retire, il n'y a pas de problème, le texte apparait avec la taille du body du html...
C'est comme si le html interprète mal la balise <font size> du xml.
J'ai essayé de modifier la taille du texte venant de ce xml en javascript, mais sans succès...
vendredi 15 juillet 2011 à 14:56:54 | Re : Changer la taille de police d'un texte provenant d'un xml

mies07

Réponse acceptée !
Youpi !!!!
J'ai enfin trouvé !!! (après environ 8 heures de recherche sur internet)

Je lui dit de ne pas tenir compte des balises, à part <p>, sinon tout le texte apparait à l&#8217;affilé. Et comme ça il ne tient pas compte de la balise <font size> qu'il y a dans le xml et le texte apparait avec une taille normale...
voici le code :

<?php
$dom = new DomDocument();
$dom->load("liveTEXT/liveTEXT.xml");
$xp = new DomXPath($dom);
$res = $xp->query("/website/page/text[@id = 'accueil']");
$resultat_html = $res->item(0)->nodeValue;
echo strip_tags($resultat_html, '<p>');
?>
vendredi 15 juillet 2011 à 22:13:55 | Re : Changer la taille de police d'un texte provenant d'un xml

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour,

Si ton pb est résolu, penses à mettre Réponse acceptée sur le ou les messages qui t'ont aidés.

Mon site


Cette discussion est classée dans : taille, texte, xml, police, provenant


Répondre à ce message

Sujets en rapport avec ce message

Calculer la taille d'un texte [ par Utano ] Bonjour,Je cherche à calculer la taille d'un texte (hauteur et surtout largeur) en fonction de la police donnée, de la taille de la police (en cm) et Ajuster la taille d'une police pour que le texte rentre dans une zone spécifique [ par svince ] Bonjour, Je travaille un peu avec la librairie GD.Je cherche à permettre de générer du texte dans une zone spécifique d'une image. Pour cela, je souha [GD] placer du texte dimensionner sur une photo [ par finalspirit ] Bonjour,Je cherche à trouver un moyen de placer un texte de copyright sur une photo.La photo peut avoir des dimensions variables, ça peut aller de 100 Balise Html Xml vers Xsl [ par toomsbzh ] Bonjour, je suis désolé mais je ne pense pas avoir posté au bon endroit mais bon...Voila mon souci, j'ai un fichier xml assez conséquent qui contient Script PHP rapport XML TAILLE XXL ! [ par ultra_nezz ] Bonjour,Je suis confronté à un problème de taille, on peut le dire. Je dispose d'un fichier bibliothèque.xml (exportation de ma bibliothèque itunes) e GD: optimisation de la taille d'une image en fonction du texte pour une Fonts ttf utilisé [ par Mastronic ] Bonjour, Existe t'il une fonction qui permet de me retourner la place que va prendre la police de type ttf.But: creer une image (imagecreatetruecolor) menu pour la taille et la police dans un BBcode [ par slashf ] salut à tous  mon problème est le suivant:j'ai développer un BBcode et il tourne bien mais j'aimerai choisir une taille à partir d'une liste et non d' XML/PHP utilisation du nodeName [ par babou54 ] Bonjour, XML et moi on est pas très copain  J'ai un petit problème que je comprend pas et j'aurais besoin d'aide ------------------------------------- modifier la taille d'une zone de texte pdf [ par dido44 ] salut,est ce que on peut modifier la taille d'une zone de texte pdf ( par exemple l'hauteur de texte pour ajouter l'entête ou un titre) en php ou un l Probleme Background [ par M4T ] Bonjour a tous ! Je cherche un moyen de fixer mon background (background de taille bien supérieur a la taille du site) a mon site pour qu'il soit tou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales