Mise en forme d'un texte "a la joce"

Bitman1er

Grand Maître
salut, j'ai envie de faire un machin qui cree des msg comme sur le forum mais mon niveau de php est a peu pres celui la : http://cit.timone.univ-mrs.fr/ppc/ [:dawa']

qqun peut m'expliquer ou m'envoyer un link sur comment mettre en page correctement du texte en php paske des qu ej fous des balises genre[cpp]<p><font face="Arial" size="4" color=#000066></font></p>[/cpp] ca me fous des parses errors a la noix c saoulant :(

mycy [:rougit]
 

skylight

Expert
Tu veux faire quoi ? Un livre d'or ?

Sache que les variables passées en formulaires s'acquierent de la manière suivante :

$_GET['nom_de_la_variable'] / $_POST['nom_de_la_variable']

(les puristes me diront : il existe $_REQUEST, oui je sais mais je préfère différencier ;) )

Ensuite, (si c'est toujours le cas) il te faut une base de données ..

Dis en un peu plus sur ce que tu veux faire.
 

Bitman1er

Grand Maître
ben g une page html qui me recupere une variable "$prout" pis qui m'envoie sur zob.php pour afficher tout connement la phrase que je veux

la ca marche, mais je voudrais la mettre en forme genre les msg a la con du forum lors des TT etc ... mais ca merdouille ché pas pkoi :(
 

Bitman1er

Grand Maître
le code de ouf :

[cpp]<html>
<body>
<form method="post" action="zob.php">Entrez votre phrase : <input type="text" name="prout" size="50">
<input type="submit" value="Yeah !">
</form>
</body>
</html>
[/cpp]


[cpp]<?
$prout = $_POST['prout'];
print("<center>$prout</center>");
?>[/cpp]

et j'aimerais l'afficher comme ca :

[cpp]<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Il est impossible de s'envoyer un message privé à soi même</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<style type="text/css">
.borduresarace
{
border-style:solid;
border-width:1px;
border-color:#CDC9BF;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<br /><br /><br />
<table width="100%" border="0">
<tr>
<td align="center">
<table width="50%" cellspacing="0" cellpadding="0" class="borduresarace">
<tr>
<td bgcolor="#FFFFFF" align="center">
<font face="Arial" size="4" color="#000066">Flo14 is gay !!!</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
[/cpp]

[:brainwasher]
 

skylight

Expert
[citation=2699,1][nom]Bitman1er a écrit[/nom]le code de ouf :

[cpp]<html>
<body>
<form method="post" action="zob.php">Entrez votre phrase : <input type="text" name="prout" size="50">
<input type="submit" value="Yeah !">
</form>
</body>
</html>
[/cpp]


[cpp]<?
$prout = $_POST['prout'];
print("<center>$prout</center>");
?>[/cpp]

[/citation]
[cpp]
if ( $_POST['submit'] ) {

$prout = stripslashes($_POST['prout']);
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>' . $prout . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<style type="text/css">
.borduresarace
{
border-style:solid;
border-width:1px;
border-color:#CDC9BF;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<br /><br /><br />
<table width="100%" border="0">
<tr>
<td align="center">
<table width="50%" cellspacing="0" cellpadding="0" class="borduresarace">
<tr>
<td bgcolor="#FFFFFF" align="center">
<font face="Arial" size="4" color="#000066">' . $prout . '</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>';

} else {

?>

<html>
<body>
<form method="post" action="zob.php">Entrez votre phrase : <input type="text" name="prout" size="50">
<input type="submit" value="Yeah !">
</form>
</body>
</html>

<?

}
?>[/cpp]

brut de fonderie là :)
 

Bitman1er

Grand Maître
bah en fait c tout en html je peux tout mettre en .htm non ?(sans les <? bien sur :o)
 

skylight

Expert
Ben non, L'html que tu vois, c'est le resultat de la page PHP, donc faut tout laisser en PHP... sauf si ton serveur a une configuration spéciale qui lui permet d'executer les pages HTML en PHP.
 

Bitman1er

Grand Maître
nan c pas le cas :o

bon par contre ca foire ton truc, en fait ca affiche que le else donc la meme chose que les 2 lignes originales :sweat:

[:edit] non en fait ca foire :D

http://cit.timone.univ-mrs.fr/ppc/
 

skylight

Expert
[citation=2704,1][nom]Bitman1er a écrit[/nom]nan c pas le cas :o

bon par contre ca foire ton truc, en fait ca affiche que le else donc la meme chose que les 2 lignes originales :sweat:

[:edit] non en fait ca foire :D

http://cit.timone.univ-mrs.fr/ppc/
[/citation]
ca ca marche :

[cpp]<?

echo '<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>';



if ( $_POST['submit'] ) {

$prout = stripslashes($_POST['prout']);
echo '
<title>' . $prout . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<style type="text/css">
.borduresarace
{
border-style:solid;
border-width:1px;
border-color:#CDC9BF;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<br /><br /><br />
<table width="100%" border="0">
<tr>
<td align="center">
<table width="50%" cellspacing="0" cellpadding="0" class="borduresarace">
<tr>
<td bgcolor="#FFFFFF" align="center">
<font face="Arial" size="4" color="#000066">' . $prout . '</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>';

} else {

?>

<html>
<body>
<form method="post" action="zob.php">Entrez votre phrase : <input type="text" name="prout" size="50">
<input type="submit" name="submit" value="Yeah !">
</form>
</body>
</html>

<?

}
?>[/cpp]
 

Bitman1er

Grand Maître
wéé tai trop fort :love:

par contre quel est l'interet du if/else ? :??:

yaurais un moyen de passer la variable en argument dans l'url pour pouvoir faire des copier coller de l'url qui afficheraient les messages ?
 

skylight

Expert
[cpp]<?

echo '<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>';


$prout = $_GET['prout'];
echo '
<title>' . $prout . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<style type="text/css">
.borduresarace
{
border-style:solid;
border-width:1px;
border-color:#CDC9BF;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<br /><br /><br />
<table width="100%" border="0">
<tr>
<td align="center">
<table width="50%" cellspacing="0" cellpadding="0" class="borduresarace">
<tr>
<td bgcolor="#FFFFFF" align="center">
<font face="Arial" size="4" color="#000066">' . $prout . '</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>';


?>[/cpp]
 

Bitman1er

Grand Maître
[citation=2708,1][nom]skylight a écrit[/nom]zob.php?prout=texte
[/citation]mm good idea but ...







:??:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 158
Messages
6 718 521
Membres
1 586 443
Dernier membre
iso3god
Partager cette page
Haut