Problème PHP

Résolu/Fermé
Czesc - 4 août 2007 à 22:12
 Utilisateur anonyme - 28 oct. 2007 à 01:19
Et t'il possible de changer la police (arial...), la taille et la couleur du texte en php ?
Merci de nos réponses.
Czesc
A voir également:

7 réponses

Posotaz Messages postés 489 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 19 juin 2011 225
5 août 2007 à 02:23
jeje-50 a bien répondu à la question (du moins de la façon dont elle a été posée) mais une petite précision qui fait toujours sourire : le PHP ne permet pas de formater du texte, il ne fait qu'écrire du code HTML qui formate du texte. En gros, écrire le "style" directement en HTML ou passer par une instruction echo PHP qui écrit le "style" c'est du pareil au même.

<?php
echo '<p style="color : #ec0000; font-family : arial; font-size : 15px;">' . $message . '</p>' ;
?>

=

<p style="color : #ec0000; font-family : arial; font-size : 15px;"><?php echo $message; ?></p>
2
Utilisateur anonyme
4 août 2007 à 23:44
<?
echo '<p style="color : #ec0000; font-family : arial; font-size : 15px;">Ton message</p>' :
?>

La couleur : #ec0000
La police : arial
La taille : 15px

site proposant une table des codes de couleurs
http://www.henri-ruch.ch/HTML/Couleurs/couleurs.asp

vive le css
0
Merci beaucoup pour vos réponse.
Je vous demande encore une petite chose:
Comment appeler une image (.jpeg) et creer un tableaux (2 lignes et 2 colones) en php ? Je sais simplement le faire en html, et j'aimerais remettre tout ce programme en php.

Merci
0
Posotaz Messages postés 489 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 19 juin 2011 225
5 août 2007 à 19:15
AAaarrrrrrrrrrgghh :D On ne s'est pas compris.


Le PHP ne fait "que générer des pages HTML". Tout son secret réside dans sa fonction echo. Si tu sais le faire en HTML, tu sais le faire en PHP, il suffit simplement de lui dire :

<?php echo "<table><tr><td>0,0</td><td>0,1</td></tr><tr><td>1,0</td><td>1,1</td></tr></table>"; ?>

Si toutefois tu dois utiliser des guillemets à l'intérieur, il suffit tout simplement de les échapper à l'aide du caractère \ placé devant. Idem pour les images ou toute autre balise HTML. Le PHP ne sait pas faire d'affichage autre que de l'HTML (en gros ça veut dire qu'il ne fait ren différemmentq ue si tu écrivais ta page sans passer par les balises <?php ?>), sa puissance est caractérisée par l'utilisation de structures algorithmiques, d'accès à des données (des fichiers,...) et d'envoi de formulaires (interprétation des champs remplis).

Si tu utilises le PHP rien que pour faire de l'affichage HTML, ça ne sert à rien, ça ne t'apprendra rien. ;-)

Comme je le disais plus haut, écrire

<?php echo "<div>salut</div>"; ?>

ou écrire

<div>salut</div>

donne un résultat identique, sauf que dans le premier cas tu auras utilisé inutilement des ressources serveur.

On aurait un intérêt à faire ça si par exemple le PHP prévoyait des fonctions pour accélérer l'écriture du code HTML. Genre une fonction createTable(2,2, "1, 2, 3, 4"); qui génère automatiquement ton tableau en HTML mais ce n'est pas encore le cas, cette fonction n'existe pas, par contre puisque tu aimes jouer tu peux la créer et nous en dire des nouvelles. ;-) En programmation .NET par contre tu as ce genre de facilités.
0
Oké, je crois que j'ai compris.

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjours c'est encore moi !!!!
J'ai passé 3 heure a essayer de traduire cela en php sans résultat (pouvez vous m'aider svp)

Le programme en html est le suivant:
<TABLE>
<TR>
<TD> <IMG SRC="Chalets_des_Acles.jpg" width="600" height="500"> </TD>
<TD> <IMG SRC="Direction_col_de_Lauze.jpg" width="600" height="500"> </TD>
</TR>
<TR>
<TD> <BASEFONT Face="Arial" Size="4" Color="white"> <CENTER> Châlets des Acles </CENTER> </BASEFONT Face="Arial" Size="4" Color="white"> </TD>
<TD> <BASEFONT Face="Arial" Size="4" Color="white"> <CENTER> Col de la Lauze </CENTER> </BASEFONT Face="Arial" Size="4" Color="white"> </TD>
</TR>
</TABLE>

En PHP cela donne quoi ????
Merci d'avance
0
Posotaz Messages postés 489 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 19 juin 2011 225
15 août 2007 à 21:28
Bonjour,

3 heures ? C'était pas assez apparemment.

Plus haut il y a des commentaires qu'il faut en principe lire. Commentaires qui me semblent hautement pédagogiques et chargés d'amour et de patience.

Je peux comprendre que tu ne comprends pas certaines parties, dans quel cas il suffisait de demander, mais je ne comprends pas comment tu as pu passer 3 heures et continuer à fournir un code HTML sans essayer de "le mettre en PHP"... là au moins on aurait vu que tu faisais des efforts, j'ai un peu l'impression d'avoir parlé avec un firewall refusant toute communication pédagogique, couplé à un processeur non évolutif.

Bref, dans la vie on ne peut pas avoir du talent pour tout, à un moment donné il faut se résigner et changer d'orientation. Bonne continuation. ;-)
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
15 août 2007 à 19:25
SALUT

<?php
echo "<TABLE>\n";
echo "<TR>\n";
echo "<TD> <IMG SRC=\"Chalets_des_Acles.jpg\" width=\"600\" height=\"500\"> </TD>\n";
echo "<TD> <IMG SRC=\"Direction_col_de_Lauze.jpg\" width=\"600\" height=\"500\"> </TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD> <BASEFONT Face=\"Arial\" Size=\"4\" Color=\"white\"> <CENTER> Châlets des Acles </CENTER> </BASEFONT Face=\"Arial\" Size=\"4\" Color=\"white\"> </TD>\n";
echo "<TD> <BASEFONT Face=\"Arial\" Size=\"4\" Color=\"white\"> <CENTER> Col de la Lauze </CENTER> </BASEFONT Face=\"Arial\" Size=\"4\" Color=\"white\"> </TD>\n";
echo "</TR>\n";
echo "</TABLE> ";
?>
0
Utilisateur anonyme
28 oct. 2007 à 01:19
Ou plus simple



<?php
echo '<TABLE>
<TR>
<TD> <IMG SRC="Chalets_des_Acles.jpg" width="600" height="500"> </TD>
<TD> <IMG SRC="Direction_col_de_Lauze.jpg" width="600" height="500"> </TD>
</TR>
<TR>
<TD> <BASEFONT Face="Arial" Size="4" Color="white"> <CENTER> Châlets des Acles </CENTER> </BASEFONT Face="Arial" Size="4" Color="white"> </TD>
<TD> <BASEFONT Face="Arial" Size="4" Color="white"> <CENTER> Col de la Lauze </CENTER> </BASEFONT Face="Arial" Size="4" Color="white"> </TD>
</TR>
</TABLE>';
?>
0