[RESOLU] Ecriture dans un table qui marche ou pas au hazard

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 : [RESOLU] Ecriture dans un table qui marche ou pas au hazard

Re: Ecriture dans un table qui marche ou pas au hazard

par tgv2000fr » 04 oct. 2015, 20:06

+1000

Gros merci pour cette réponse !

Si évident pourtant :)

Re: Ecriture dans un table qui marche ou pas au hazard

par or 1 » 04 oct. 2015, 19:46

c'est le ' qu'il faut échapper car il pose problème.

Re: Ecriture dans un table qui marche ou pas au hazard

par tgv2000fr » 04 oct. 2015, 19:44

J'ai continué mes essais et par exemple avec des caractères tapé n’importe comment puis mises en forme avec du html ça marche :
<strong>frzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy</strong> 

eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey <h3>bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybfzfrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy</h3> 


eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy <p style="text-align: right;">eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybfzddz frzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey</p> 

bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybfzfrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybfzddz frzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybfzfrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybffrzfkrzofkreipfjzro fhzeruiofhn riyf nreiyfzeiçfyeio azfy aeiozfy azeèioycvzeioèfy aeioèffyazeèiogyfyçp zrybd azçèyb çdyazçpgy eiçf yerçpgyfTY G9YF BAE9°8GY ZR9P8FY BZR9GY BQEI9FY BG7E7ICYQE7ICY 7IYRZB7I DQYZ7Iyèifey bvrèizeftzeèiyi zetf zeè_ty bvzeè_f tzerè_ft zerè_fy eèidfyybfzddz<br />
C'est vraiment aléatoire je ne comprend pas !

Ecriture dans un table qui marche ou pas au hazard

par tgv2000fr » 04 oct. 2015, 19:16

Bonjour,

Je me tourne vers vous car je suis face à un problème, j'ai fait pour mon site une news letter et pour une raison que je suis incapable de définir, l’écriture dans ma table marche "1 fois sur 2".

Ce que j'envoie est du html, j'ai fait plusieurs essais et, quelques fois ça marche impeccablement et d'autre fois ça ne marche pas, j'ai tenté du htmlentities, htmlspecialchars_​decode, htmlspecialchars, ça n'y fait rien, j'ai également tenté avec du texte simple (net de balise) idem,

Il semblerait néanmoins que cela ce fasse avec des chaines "assez" longues (plus de 300 caratères) mais la encore c'est aléatoire !
Je dirais que c'est en rapport avec le contenu car si je fait plusieurs envois avec le même texte, ça marche à chaque fois.

Voici ma table :

Image
<form name="news" method="post" action="ma_page">
                    <input type="text" name="sujet" value="<?php echo $_POST['sujet']; ?>">
                    <textarea name="contenu"><?php echo $_POST['contenu']; ?></textarea>
                    <input type="text" name="dest" value="<?php echo $_POST['dest']; ?>">
                    <input type="hidden" name="date" value="<?php echo time(); ?>">
                    <input type="submit" name="submit" value="Envoyer"></form>


if ($_POST['submit'] == 'Envoyer')
{
                $bdd->exec("INSERT INTO email VALUES('',
                          '".$_POST['sujet']."',
                          '".htmlspecialchars_decode($_POST['contenu'])."',
                          '".$_POST['dest']."',
                          '".$_POST['date']."')"); ?>
}
Exemple :

Avec ça sa ne marche jamais (que de caractères normaux pas de html):
C'est le puissant négociant Hieronymus Küsel qui fait construire ce petit château pour les séjours estivaux de sa famille. Il est le négociant le plus riche de son époque dans cette ville de la ligue hanséatique. Il est propriétaire entre autres de quatre-vingts moulins, avec des appareillages en cuivre.
Tandis qu'avec ça marche :
<h1>Bonjour,</h1>

Blablablablablablabla
blablablabla
blablablablablabla
<p style="text-align: right;">blablav</p>
HELP :) !

Merci