Modification d'un texte (dreamweaver, php)

Résolu
birdsfly Messages postés 240 Date d'inscription   Statut Membre Dernière intervention   -  
birdsfly Messages postés 240 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   15
 
s'il vous plait aidez moi. j'en ai tellement besoin
0
birdsfly Messages postés 240 Date d'inscription   Statut Membre Dernière intervention   15
 
heeeeeeeeeeeeeeelp, j'attend vos réponses :(
0
Azer_Ty Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   15
 
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   Statut Membre Dernière intervention   15
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   15
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   15
 
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   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   60
 
Bonjour,
0
Azer_Ty Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   60
 
Bonjour,
0
Azer_Ty Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   60
 
Bonjour,

Utilisez les balises <pre></pre> et appliquez leurs un style particulier.
0
birdsfly Messages postés 240 Date d'inscription   Statut Membre Dernière intervention   15
 
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   Statut Membre Dernière intervention   15
 
ok AZER-TY je vais le faire. Et merci bcppppp pour votre aide
0
Azer_Ty Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   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   Statut Membre Dernière intervention   60
 
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