Problème PHP
Résolu/Fermé
A voir également:
- Problème PHP
- Easy php - Télécharger - Divers Web & Internet
- Bouton php - Forum PHP
- Br php ✓ - Forum PHP
- $This php - Forum PHP
- Expert php - Télécharger - Langages
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
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>
<?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>
Utilisateur anonyme
4 août 2007 à 23:44
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
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
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
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
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
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.
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.
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
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
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
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. ;-)
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. ;-)
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
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> "; ?>
Utilisateur anonyme
28 oct. 2007 à 01:19
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>';
?>
<?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>';
?>