Modification d'un texte (dreamweaver, php)

Résolu/Fermé
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 - 24 mai 2009 à 16:23
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 - 28 mai 2009 à 13:55
Bonjour,
j'ai une page dans un site web, qui affiche un tableau contenant du texte, et je veux un code qui m'aidera à modifier ce texte (le contenu du tableau) en le remplaçant par le nouveau texte que je vais taper dans une autre page du site, puis le transmettre vers le tableau de la 1ère page. j'ai éssayé avec ce code :

dans la page à modifier:<?php
if ($_POST['act'] == 0)
{
?>
" texte qui existe dans cette page, exactement dans le tableau"//en hmtl
<?php
}
else
{
echo $_POST['act'];
}
?>
'act' est la variable qui contient le texte, c'est le nom de la zone de texte de l'autre page (page à patir de laquelle on fait la modification). mais lorsque j'écris quelque chose dans cette zone la page n'est pas modifié.

j'ai besoin d'un code qui pourrait faire cela. et que lorsque le nouveau texte est mis en place, qu'il reste toujours le même jusqu'une nouvelle modification.
merci d'avance , merci bcp.
A voir également:

21 réponses

birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
24 mai 2009 à 17:19
s'il vous plait aidez moi. j'en ai tellement besoin
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
25 mai 2009 à 00:02
heeeeeeeeeeeeeeelp, j'attend vos réponses :(
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
25 mai 2009 à 16:34
Bonjour,
Je pense que celà viens du test if

remplace par
if(empty($_POST['act']))
pour voir.
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
25 mai 2009 à 23:50
ok AZER_TY je vais essayer, merci bcp
0

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

Posez votre question
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
26 mai 2009 à 00:12
Mais comment faire , si je veux que ce texte ne soit pas uniquement affiché lors de la modification, mais aussi à la source c'est à dire à chaque fois que j'ouvre cette page web (la page modifié)?
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
26 mai 2009 à 10:41
Bonjour,

Je pense que si vous voulez modifier le contenu de ta page de manière permante (si j'ai bien compris) il va falloir que vous "écriviez" dans le fichier de votre page.

A mon avis vous disposez de plusieurs solutions :
- Vous pouvez soit réécrire entièrement la page après en avoir modifié le contenu qui vous conviens. (trop complexe à mon avis)
- Vous pouvez stocker le texte qui change dans un fichier externe que vous ajouez avec un simple "include("");", en ayant juste modifié ce fichier uniquement.

Les variables POST, GET, ... ne durent pas.
Je vous invite vivement à consulter des tutoriaux sur les fichier et/ou ce site : https://www.php.net/manual/fr/ref.filesystem.php

Bonne journée,
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
26 mai 2009 à 21:09
saluut :)

je vous remercie bcp pour votre aide, mais j'ai un petit problème, j'ai écrit le texte dans un fichier word(fich.doc) et je l'ai inclus avec le code : <?php include("fich.doc"); ?> , et quans j'ouvre la page, elle affiche des (ÐÏ à¡± á����������������>� �þÿ � ����������� ���,�������� � à la place du texte), alors j'ai utilisé la même méthode avec un fichier bloc-notes (fichi.txt) et ça a marché (le texte s'affiche) mais la forme du texte affiché est différente de celle dans le fichier bloc-note.
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 00:10
Bonsoir,

Il faut bien comprendre certaines choses.
Lorsque l'on écrit dans un document Word (.doc) il y a un certain type d'écriture dans le fichier (exemple : formatage du texte) qui fait que seul Word sait le lire.
Un document texte (.txt) ne contient que des caractères, c'est pourquoi cela fonctionne.

Curiosités :
- écrire le même texte dans un fichier .doc et un .txt et comparer la taille des fichiers.
=> le .doc est bien plus gros
- ouvrir un fichier .doc avec un éditeur de texte simple (bloc-note)
=> les caractères sont illisibles

Mon idée de fichier était un .txt, désolé de ne pas l'avoir précisé.

En revanche je voudrais savoir ce que vous entendez par forme du texte différente de celle du fichier .txt
Pourriez-vous donner plus de détails et/ou des exemples de résultats.

Bonne soirée,
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
28 mai 2009 à 00:27
1) merci bcp pour les informations :)
2)Ce que je voulais dire avec forme, c'est que j'ai écris le texte dans le fichier.txt sous forme de paragraphes. Mais dans la page web il s'affiche sous forme d'un seul paragraghe sans retour à la ligne. et Et j'ai mis à la fin du texte une écriture au milieu, mais dans la page elle s'affiche à la droite (pas centrée comme dans le fichier).
J'éspère que j'ai bien expilqué
0
fypoi Messages postés 40 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 15 juin 2009 13
28 mai 2009 à 02:24
je te recommande vivement d utuliser notepad++ pour ecrire tes code c est tres pratique et quasi complet. woed est fait pour les secretaires par les webmasters (ne le prend pas mal)
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 10:02
Bonjour,

Le problème vient du fait que les navigateur appliquent le texte sans retour à la ligne, sans tabulations, ...
Il y a des balises faites exprés comme <br />

MAIS il y a un moyen de passer outre. Il existe une balise
<pre></pre>
qui signifie "Je veux que le texte qui se trouve entre ces balises sont PREFORMATE.". Ce qui veux dire un format de texte qui comprend les retour à la lignes, tabulations, ...
La police et la taille du texte est spécifique à cette balise. Cependant en appliquant un style à la balise <pre> alors on peux en changer la police, la couleur, ... Ceci en conservant l'affichage voulu.
Note : cette balise comprend également les autres balises donc on peux toujours utiliser <br /> pour faire un retour à la ligne à l'intérieur par exemple.

Bonne journée.
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 10:04
Bonjour,

Essayez de mettre le contenu du fichier entre les balises
<pre></pre>
et appliquez le style du corps de la page à cette balise.

Bonne journée.
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 10:05
Bonjour,
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 10:06
Bonjour,
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 10:55
Bonjour,

Utilisez les balises <pre></pre> et appliquez leurs un style particulier.
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
28 mai 2009 à 11:36
J'utilise dreamweaver où je peux écrire le code et créer l'interface en même temps, c'est déjà trop tard pour commencer à nouveau avec notepad++ . Le texte dont j'ai parlé est un texte qui doit s'afficher, c pas du code.
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
28 mai 2009 à 11:39
ok AZER-TY je vais le faire. Et merci bcppppp pour votre aide
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 11:49
Bonjour,

Désolé pour les nombreux messages j'ai eu des problèmes avec mon navigateur.

Bonne journée
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
28 mai 2009 à 13:15
Pour les nombreux messages pas prob , c'est un plaisir de recevoir vos messages :)

Et la balise <pre></pre> a bien fonctionné ;) merci infiniment.
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
28 mai 2009 à 13:27
Bonjour,

In n'y a pas de quoi, si votre problème est résolu alors veuillez indiquez le sujet comme tel.

Bonne journée.
0