Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 08 juin 2021, 09:25

Complément d'info,
la variable $Texte contient bien le texte transmis par $_POST au début du programme.
Ce contenu n'est pas passé à CKEDITOR.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 07 juin 2021, 15:05

Bonjour, merci de ton aide.
Après :
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">$Texte</textarea>
il n'y a rien dans la cadre de CKEDITOR
En tête du Prog il y a :
<script src="https://cdn.ckeditor.com/4.16.0/standard-all/ckeditor.js"></script>');
$Texte est transmis à ce programme par _$POST

A+

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par or 1 » 04 juin 2021, 17:41

<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">$Texte</textarea>

c'est vide ou la zone de texte contient "$texte" ?

il faudrait le code avant cette ligne
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">$Texte</textarea>
et après pour savoir si vous avez bien mis :
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">$Texte</textarea>
ce qui ne va pas marcher ou autre chose.
et le code qui intilialise $Texte.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 04 juin 2021, 14:29

Je souhaite créer un texte, le prévisualiser, puis pouvoir le modifier et enfin le sauvegarder à l’image de ce qi est fait sur ce Forum.
Pour cela j’utilise des textarea qui fonctionnent bien mais qui sont simplistes.
Je souhaiterais pouvoir les remplacer par CKEDITOR.
Dans le Prog A je veux entrer un texte, j’utilise :
<script src="ckeditor/ckeditor.js"></script>
puis :
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">Entrez votre texte ici</textarea>
<script>
CKEDITOR.replace("Texte", {height: 260, width: 700,});
</script>
J’obtiens le cadre de CKEDITOR avec à l’intérieur « Entrez votre texte ici »
Je peux alors saisir mon texte. OK
Je transfère ce texte au Prog B pour le prévisualiser et obtenir un nouveau cadre CKEDITOR contenant ce texte afin de le modifier.
J’utilise pour l transfert:
$Texte = $_POST["Texte"];
$Texte contient bien le texte à travailler.
Le Prog B me donne bien la prévisualisation et un cadre CKEDITOR mais il est vide.

J’ai écrit :
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">$Texte</textarea>
<script>
CKEDITOR.replace("Texte", {height: 260, width: 700,});
</script>
Le texte ne passe pas à CKEDITOR, le cadre de CKEDITOR est vide.
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">Entrez votre texte ici</textarea>
<script>
CKEDITOR.replace("Texte", {height: 260, width: 700,});
</script>
Que dire de plus ?

Je suis vraiment désolé de ne pas comprendre !

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par or 1 » 03 juin 2021, 22:31

ce qu'il faut faire vous a été donné.
ensuite, pourquoi la variable n'est pas celle attendue au moment voulu, impossible de vous aider sans connaitre le code des différentes pages de "questions, des prévisualisations, et des réponses"

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 03 juin 2021, 22:23

Bonsoir,
j'essaye de faire ce qui est fait sur ce forum (en plus simple) à savoir faire se succéder des questions, des prévisualisations, et des réponses.
Je n'arrive pas à faire suivre dans le cadre de CKEDITOR le texte à modifier.
je ne sais pas à qui m'adresser pour tenter d'avoir une réponse à ma question que je dois certainement mal poser.

Pouvez-vous m'indiquer un site où je pourrais demander de l'aide ?
Merci de votre aide

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par or 1 » 29 mai 2021, 14:28

quel est le code source html généré par le code php qui est sensé mettre une valeur entre <textarea> et </textarea> ?
ctrl + u pour voir le code source.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 29 mai 2021, 14:11

Désolé, je ne comprends pas !
Quand j'utilise cette séquence uniquement en utilisant textarea sans CKEDITOR, tout se passe bien, c'est à dire que le texte est bien transmis par $Texte.
Quand j'utilise CKEDITOR le texte n'est pas transmis à CKEDITOR.
Je ne vois c qu'il faut que je fasse .
merci de ton aide et de ta patience.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par or 1 » 29 mai 2021, 14:03

vérifier que $Texte ait bien la valeur attendue à cet endroit.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 29 mai 2021, 10:36

Bonjour
je résume ma question: je souhaiterais utiliser CKEDITOR.
Dans le programme : j'ai mis:
<script src="ckeditor/ckeditor.js"></script>
je transfère un texte en utilisant :
$Texte = $_POST["Texte"];
je voudrais passer ce texte à CKEDITOR:
Quand je mets:

<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">$Texte</textarea>

<script>
CKEDITOR.replace("Texte", {height: 260, width: 700,});
</script>

le texte ne passe pas, le cadre de CKEDITOR est vide.

Comment dois-je faire ?

merci de votre aide.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 26 mai 2021, 14:15

Oui, c'est ce que je fais au début, et on peut alors entrer un texte.
Ensuite ce texte est passé à un 2ème programme qui permet de prévisualiser le texte entré et fournit un nouveau cadre de l’éditeur pour modifier le texte passé dans la variable $_POST.
C'est là que l'éditeur est vide au lieu de contenir $texte.
Je ne sais pas passer $Texte à CKEDITOR comme je l'ai écrit c-dessus.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par or 1 » 26 mai 2021, 12:23

echo ('<p align="center"><font color="$CouleurTexte" size="2">
<textarea name="Texte" ID="Texte" rows=20 cols=80 value="">Entrez votre texte ici</textarea>
<script>
CKEDITOR.replace("Texte", {height: 260, width: 700,});
</script>
</font></p><center>
</form>');

vous savez donc inclure une variable, ici $CouleurTexte
à priori, en changeant "Entrez votre texte ici", cela ne sera pas vide.

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 26 mai 2021, 12:17

je suis vraiment désolé je ne vois pas comment l'écrire !

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par @rthur » 26 mai 2021, 11:29

En faisant un echo dans le textarea normalement

Re: Peut-on créer un "lien" vers une autre page du site à l'intérieur d'une textarea ?

par marih » 26 mai 2021, 08:58

Merci @rthur, je récupère bien le contenu de la valeur du POST qui s'appelle $Texte, mais je ne sais pas passer ce contenu à CKEDITOR qui s'ouvre mais VIDE.