Retrouvez les publications relatives à ces discussions dans
nos rubriques PHP, SQL.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le samedi 17 mai 2008 à 13 h 44 par darkmoon1965.
-
Bonjour, j'utilise le code suivant pour modifier
des fichiers *.txt stockés dans un répertoire...
mais je souhaite y ajouter la fonction permettant de "coloriser" le texte
ajouté suivant l'utilisateur qui serait choisi par un select du style:
<p> <select name="pseudo">
<option value="pseudo1">pseudo1</option>
<option value="pseudo2" selected>pseudo2</option>
</select> (pseudo 2 sélectionné par défaut...)</p>
récup de la variable:
if($pseudo=="pseudo1"){
$la_variabe_a_enregistrer="<font color=\"3300ff\">$la_variabe_a_enregistrer</font>";
}
mais le problème c'est que je n'arrive pas a transmettre la variable ci-dessus
dans mon code suivant:
<code>
<?php session_start();?>
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>scenario</title>
</head>
<body bgcolor="#FFFFFF">
<p><font size="5"><em>Scénario n° 1... action !!!</em></font></p>
<?php
if (isset($_POST['Nom_scena'])){
$nomDuFichierTexte='./'.'scena/'.$_POST['Nom_scena'];
$_SESSION['nomDuFichierTexte']= $nomDuFichierTexte;
echo "nomDuFichierTexte".$_SESSION['nomDuFichierTexte'];
ecrireContenuFichierTexte ($nomDuFichierTexte);}
function ecrireContenuFichierTexte ($fichierTexteChoisi){
//$fichierTexteChoisi=$_POST['nom_scena'];
$content = file($fichierTexteChoisi);
print("<html>\n<body>\n<form action=\"\" method=\"post\" name=\"textarea1\">");
echo "<table>";
echo "<tr>";
echo "<td><b>Texte à insérer : </b></td>
<td><TEXTAREA NAME=\"text\" cols=\"20\" rows=\"10\">";
foreach($content as $line)
{
print($line);
}
print("</TEXTAREA>\n</td>");
echo "</tr>\n";
echo '<tr>
<td colspan=2><input type=submit name="submit" value="valider l\'insertion">
</td>
</tr>';
print "</table></form>\n</body>\n</html>";
}
$AA=$_SESSION['nomDuFichierTexte'];
$BB=$_POST['text'];
echo nl2br($BB);
if(isset($_POST['submit']))
{enregistrerFichierTexte($AA,$BB);}
function enregistrerFichierTexte($fichierTexteEnregistrer,$texte)
{
$contenu= fopen($fichierTexteEnregistrer,"w+" );
//$contenu= fopen($texte,"w+" );
if (fwrite($contenu,$texte)) {
//If write is successful show success page.
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html>
<head>
<style type=\"text/css\">
h2 {text-align: center}
</style>
<title>Editeur de scénario: File Saved</title>
</head>
<body>
<p>Fichier sauvergardé... <br /> Clique <a href=\"index.php\">ici</a> pour retourner à l' Editeur de scénario.</p>
</body>
</html>";
//Close file
fclose($contenu);
}
}
?>
</body>
</html>
<fin du code>
donc si quelqu'un a une idée ???
merci pour votre aide
-
Message publié le dimanche 18 mai 2008 à 14 h 52 par darkmoon1965.
-
bon j'ai trouvé la solution...
merci quand même
@+ sur le forum.
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.