Ouvirir un txt dans un textarea
matthieu
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour, j'ai une banniere sur mon site en flash qui prend ce qu'elle affiche dans un fichier txt j'aimerais faire une mini interface en php pour pouvoir la modifié. Comment faire j'ai essayer ça :
<?
include_once("lib_dvd_frame.php");
include_once("pg_lib_dvd.php");
en_tete();
menu();
corps_begin("Edition de la banniere");
edit_banniere();
corps_end();
pied();
<?
include_once("lib_dvd_frame.php");
include_once("pg_lib_dvd.php");
en_tete();
menu();
corps_begin("Edition de la banniere");
edit_banniere();
corps_end();
pied();
A voir également:
- Ouvirir un txt dans un textarea
- Excel to txt - Télécharger - Suite bureautique
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Convertir fichier excel en txt avec séparateur point virgule ✓ - Forum Excel
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Pour enregistrer ce texte au format txt sans perdre d’informations, quel codage utiliser ? ✓ - Forum Word
2 réponses
Oui ? mais encore, comment veux tu qu'on t'aide avec ca !?
Ca correspond à quoi tout ca ?
Et c'est ou que tu veux qu'on t'aide plus précisément ?
Ca correspond à quoi tout ca ?
Et c'est ou que tu veux qu'on t'aide plus précisément ?
Ouais tout a fait je suis trop con j'ai cherché 2 heures c n'importe koi merci il me reste plu qu'a enregistrer les modification ke j'aurais apporter dans mon texte area dans mon fichier txt
Si t'a une idée, en tout cas merci bcp
Si t'a une idée, en tout cas merci bcp
<?
include_once("lib_dvd_frame.php");
include_once("pg_lib_dvd.php");
// on récupère les variable du formulaire :
if(isset($_POST['valider'])) {
$buffer = $_POST['texte'];
// Enregistrement dans le fichier :
$fd = fopen ("mon fichier.txt", "w");
fputs($fd,$buffer);
}
else {
$fd = fopen ("mon fichier.txt", "r");
$buffer = fgets($fd, 10);
}
fclose ($fd);
en_tete();
menu();
corps_begin("Edition de la banniere");
affiche_table($buffer);
corps_end();
pied();
function affiche_table( $texte )
{
echo "<table>";
echo "<FORM action=\"bidule.php\" method=\"post\">";
echo "<tr>";
echo "<td><b>Texte à insérer : </b></label></td><td><TEXTAREA NAME=\"texte\" rows=\"20\" cols=\"50\"> nl2br($texte) </TEXTAREA> </td>";
echo "</tr>";
echo "<tr><td colspan=\"2\"><input type=\"submit\" value=\"valider l\'insertion\" NAME=\"valider\"></td>";
echo "</FORM>";
echo "</table>";
}
?>
++
voici le message avec le code
Bonjour, j'ai une banniere sur mon site en flash qui prend ce qu'elle affiche dans un fichier txt j'aimerais faire une mini interface en php pour pouvoir la modifié. Comment faire j'ai essayer ça :
<?
include_once("lib_dvd_frame.php");
include_once("pg_lib_dvd.php");
en_tete();
menu();
corps_begin("Edition de la banniere");
edit_banniere();
corps_end();
pied();
function edit_banniere(){
$fd = fopen ("mon fichier.txt", "r");
$buffer = fgets($fd, 10);
echo nl2br($buffer);
fclose ($fd);
echo "<table>";
echo "<tr>";
echo "<td><b>Texte à insérer : </b></label></td><td><TEXTAREA NAME=text rows=20 cols=50> $fd </TEXTAREA> </td>";
echo "</tr>";
echo '<tr><td colspan=2><input type=submit value="valider l\'insertion"></td>';
echo "</table>";
}
Donc voila je ne comprend pas il m'affiche le contenue de mon fichier avant mon textarea
Pourriez vous m'aiguiller d'avance merci
Matthieu
c normal, regarde de plus pres ce que tu as mis !!
Tu fais echo nl2br($buffer) ;
Ce qui affiche le contenu que tu as lu depuis ton fichier, et ensuite seulement tu met ton truc.
Il faut que tu mette plutot cela :
function edit_banniere(){ $fd = fopen ("mon fichier.txt", "r"); $buffer = fgets($fd, 10); fclose ($fd); echo "<table>"; echo "<tr>"; echo "<td><b>Texte à insérer : </b></label></td><td><TEXTAREA NAME=text rows=20 cols=50> nl2br($buffer) </TEXTAREA> </td>"; echo "</tr>"; echo '<tr><td colspan=2><input type=submit value="valider l\'insertion"></td>'; echo "</table>"; }