Bonjour chers developpeurs,
Voici mon probleme, j'essaye de faire executer mon code javascript dans une variable php, mes contraintes sont que je dois utiliser escape mais j'ai un gros probleme de guillemets ,si vous avez des liens ou une réponse qui pourrait m'aider ou me mettre sur la voix je vous en serait trés reconaissant.
[code]<?php
$stralert= 'document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264DTDSJQU%2631MBOHVBHF%264E%2633kbwbtdsjqu%2633%264F%261B00%2631Tdsjqu%2631e%2638fyfnqmf%2631%26342%261Bbmfsu%2639%2638Ifmmp%2631Xpsme%2638%263%3A%264C%261B%264D0TDSJQU%264F%261B%261B1');//';/code
Voila sinan pour info mon code la execute bien le javascript mais pas celui avec escape :(
[code]
$stralert= 'alert(1);//';
/code
Par quoi dois je remplacer les guillemets?
PS: le js contenu dans escape est
[code]<SCRIPT LANGUAGE="javascript">
// Script d'exemple #1
alert('Hello World');
</SCRIPT>
/code
merci de votre participation future.
Configuration: Windows XP
Firefox 3.0.7