Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1309 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ERREUR : <<<EOF syntaxe PHP avec guillemets doublés !!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ERREUR : <<<EOF syntaxe PHP avec guillemets doublés !!!!

n°812107
allopassxp
Vive l'excentricité !
Posté le 31-07-2004 à 22:45:09  profilanswer
 

Alors là... Je sais pas si quelqu'un va pouvoir m'aider...
 
Mais, je tente... (car je sais qu'il y a beaucoup de développeurs professionnels sur hardware.fr)
 
Je vous explique... J'utilise la technique <<<EOF (pour avoir des espèces de fichiers SEMI HTML, et SEMI PHP...
 
j'ai un problème de SYNTAXE (sûrement à cause des doubles guillemets)
 
Est-ce quelqu'un saurait faire en sorte que le code ci-dessous soit ACCEPTE SYNTAXIQUEMENT par PHP, ou sinon, le cas échéant, me donner les indices pour que je puisse BIEN MODIFIER ma syntaxe ?
 
MERCI A VOUS
 
merci à vous
 

Code :
  1. function AFFICHER_CETTE_PUTAIN_DE_PAGE_LOL () {
  2. return <<<EOF
  3. <DIV align=center>
  4.           <p align="center"><font color="#000000" size="3" face="Times New Roman, Times, serif"><strong><u>Lorsque
  5.             vous parrainez un nouveau webmaster, vous gagnez</u> : </strong></font></p>
  6.           <p><font color="#000000" size="3" face="Times New Roman, Times, serif">-
  7.             100 points bonus d&egrave;s la confirmation de son inscription par
  8.             e-mail<br>
  9.             - </font><font color="#000000" size="3" face="Times New Roman, Times, serif">
  10.             10% des points bonus qu'il ach&egrave;tera sur Populassite (via <a href="http://www.allopass.com/index.php4?ADV=1876176" target="_blank"><u>Allopass</u></a>
  11.             ou <a href="http://www.eurowebpayment.com/fr/?EWP_KEY=RZ1898FR" target="_blank"><u>EWP</u></a> )<br>
  12.             - le m&ecirc;me montant en points bonus que sa dur&eacute;e totale
  13.             de participation en minutes</font></p>
  14.          
  15.       <p><font color="#009900" size="4" face="Times New Roman, Times, serif"><font color="#000000" size="4" face="Times New Roman, Times, serif"><font size="3"><u>Pour
  16.         gagner un filleul, il suffit qu'il s'inscrive <font color="#000000" size="3" face="Times New Roman, Times, serif">sur
  17.         Populassite apr&egrave;s avoir cliqu&eacute; sur</font></u><font color="#000000" size="3" face="Times New Roman, Times, serif">
  18.         : <br>
  19.         <br>
  20.         <select name="select" size="1" onChange = '
  21.          if (form1.select.value == 1) form1.textarea4.value = "&lt;?\r\n"+
  22.  "/* Début du lien PHP performant de Populassite : \r\n"+
  23.  "1-Principe : Populassite est suggéré à chacun de vos visiteurs une seule fois par jour\r\n"+
  24.  "2-Affichage : si le visiteur accepte, il sera automatiquement redirigé vers Populassite\r\n"+
  25.  "3-Mise en garde : votre page web doit avoir une extension PHP et non HTML \r\n"+
  26.  "4-Attention : pour fonctionner, ce code source PHP doit être placé tout en haut de votre page web ! */\r\n"+
  27.  "session_start();\r\n"+
  28.  "if (!(isset($_COOKIE[\"cookies\"])))\r\n"+
  29.  "{\r\n"+
  30.  "  $cook = \"OUI\";\r\n"+
  31.  "  setcookie(\"cookies\",$cook,time()+3600*24,\"/\" );\r\n"+
  32.  "  $cookies = $cook;\r\n"+
  33.  "  session_register(\"cookies\" );\r\n"+
  34.  "  echo \"&lt;script&gt;\\r\\n\";\r\n"+
  35.  "  echo \"if (confirm(\\\"Connaissez-vous un webmaster qui aimerait voir augmenter son trafic ? Dans ce cas, appuyez sur OK !\\\" )) {document.location=\\\"http://www.populassite.com/index.php?id_parrain=1\\\"}\\r\\n\";\r\n"+
  36.  "  echo \"&lt;/script&gt;\\r\\n\";\r\n"+
  37.  "}\r\n"+
  38.  "/* Fin du lien PHP Populassite (sans pop-up) de Populassite */\r\n"+
  39.  "?&gt;\r\n";
  40.  else if (form1.select.value == 2) form1.textarea4.value = "&lt;!--Début de Populas-Moteur--&gt;\r\n"+
  41.  "&lt;script&gt;\r\nfunction filtrer(chaine)\r\n{\r\n  chaine=chaine.replace(/[\"&lt;&gt;\]/g,\"\" );\r\n"+
  42.  "return chaine;\r\n}\r\nfunction test_form(form)\r\n{\r\n  form.mots.value = filtrer(form.mots.value);\r\n}"+
  43.  "\r\nfunction vide_valeur()\r\n{\r\n  form1.mots.value = \"\";\r\n}\r\n&lt;/script&gt;\r\n&lt;table "+
  44.  "width=\"350\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"&gt;\r\n&lt;tr&gt;&lt;td "+
  45.  "width=\"350\" height=\"25\" align=\"center\"&gt;\r\n&lt;form name=\"form1\" method=\"post\" "+
  46.  "action=\"http://www.populassite.com/moteur/index.php?id_parrain=1&page=1\" target=\"_blank\" "+
  47.  "onsubmit=\"return test_form(this);\"&gt;&lt;/td&gt;\r\n&lt;table width=\"315\" border=\"0\" "+
  48.  "align=\"center\" cellpadding=\"0\" cellspacing=\"0\"&gt;&lt;!--DWLayoutTable--&gt;\r\n&lt;tr&gt;&lt;td "+
  49.  "width=\"226\" valign=\"middle\" align=\"center\"&gt;\r\n&lt;img src=\"http://www.populassite.com/images/loupe.png\" "+
  50.  "width=\"212\" height=\"25\"&gt;\r\n&lt;NOBR&gt;&lt;INPUT size=25 value=\"Tapez votre recherche ici\" "+
  51.  "onclick=\"vide_valeur();\" name=mots&gt;\r\n&lt;INPUT type=submit value=Go name=recherche&gt;&lt;/NOBR&gt;&lt;"+
  52.  "/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;/form&gt;&lt;/tr&gt;&lt;/table&gt;\r\n&lt;"+
  53.  "!--Fin de Populas-Moteur--&gt";
  54.  else if (form1.select.value == 3) form1.textarea4.value = "<!-- Début du bouton animé Populassite 210*25 -->\r\n"+
  55.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  56.  "src=\"http://www.Populassite.com/images/bouton210.gif\" alt=\"Populassite.com : moteur de recherche "+
  57.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  58.  "\r\n<!-- Fin du bouton animé Populassite 210*25 -->";
  59.  else if (form1.select.value == 4) form1.textarea4.value = "<!-- Début de la bannière animée n°1 Populassite 468*60 -->\r\n"+
  60.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  61.  "src=\"http://www.Populassite.com/images/ban_a468x60.gif\" alt=\"Populassite.com : moteur de recherche "+
  62.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  63.  "\r\n<!-- Fin de la bannière animée n°1 Populassite 468*60 -->";
  64.  else if (form1.select.value == 5) form1.textarea4.value = "<!-- Début de la bannière animée n°2 Populassite 468*60 -->\r\n"+
  65.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  66.  "src=\"http://www.Populassite.com/images/ban_b468x60.gif\" alt=\"Populassite.com : moteur de recherche "+
  67.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  68.  "\r\n<!-- Fin de la bannière animée n°2 Populassite 468*60 -->";
  69.  else if (form1.select.value == 6) form1.textarea4.value = "<!-- Début de la bannière Populassite 468*60 -->\r\n"+
  70.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  71.  "src=\"http://www.Populassite.com/images/david.jpg\" alt=\"Populassite.com : moteur de recherche "+
  72.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  73.  "\r\n<!-- Fin de la bannière Populassite 468*60 -->";
  74.  else if (form1.select.value == 7) form1.textarea4.value = "<!-- Début de la bannière Populassite 160*52 -->\r\n"+
  75.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  76.  "src=\"http://www.Populassite.com/images/bpetite.jpg\" alt=\"Populassite.com : moteur de recherche "+
  77.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  78.  "\r\n<!-- Fin de la bannière Populassite 160*52 -->";
  79.  else if (form1.select.value == 8) form1.textarea4.value = "<!-- Début du bouton Populassite 88*31 -->\r\n"+
  80.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  81.  "src=\"http://www.Populassite.com/images/bouton.jpg\" alt=\"Populassite.com : moteur de recherche "+
  82.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  83.  "\r\n<!-- Fin du bouton Populassite 88*31 -->";
  84.  else if (form1.select.value == 9) form1.textarea4.value = "<!-- Début du lien texte Populassite -->\r\n"+
  85.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;http://www.Populassite.com&lt;/a&gt"+
  86.  "\r\n<!-- Fin du lien texte Populassite  -->";
  87.  else if (form1.select.value == 10) form1.textarea4.value = "<!-- Début du lien texte animé Populassite -->\r\n"+
  88.  "&lt;div align=center id=\"ejs_box2_box\" style=\"BORDER-RIGHT: #FCCE76 "+
  89.  "1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FCCE76 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACK"+
  90.  "GROUND: #FFF9EC; PADDING-BOTTOM: 5px; BORDER-LEFT: #FCCE76 1px solid; WIDTH: 190px; COLOR: #6A2300; PAD"+
  91.  "DING-TOP: 5px; BORDER-BOTTOM: #FCCE76 1px solid; FONT-FAMILY: Verdana; HEIGHT: 60px\"&gt;&lt;/div&gt;"+
  92.  "\r\n&lt;script src=\"http://www.Populassite.com/lien_anime.php?id_parrain=1\"&gt;\r\n&lt;/script&gt"+
  93.  "\r\n<!-- Fin du lien texte animé Populassite -->\r\n";'>
  94.  
  95.   <option value="0">(choisissez un lien de parrainage)</option>
  96.           <option value="1">Notre lien PHP performant</option>
  97.           <option value="2">Notre moteur de recherche</option>
  98.           <option value="3">Notre bouton animé (210*25)</option>
  99.           <option value="4">Notre banni&egrave;re animée n°1 (468*60)</option>
  100.           <option value="5">Notre banni&egrave;re animée n°2 (468*60)</option>
  101.           <option value="6">Notre banni&egrave;re (468*60)</option>
  102.           <option value="7">Notre banni&egrave;re (160*52)</option>
  103.           <option value="8">Notre bouton (88*31)</option>
  104.           <option value="9">Notre lien texte</option>
  105.           <option value="10">Notre lien texte animé</option>
  106.         </select>
  107.         </font><font color="#000000" size="4" face="Times New Roman, Times, serif"><br>
  108.         <font size="3" face="Times New Roman, Times, serif"> <br>
  109.         <input name="button" type=button onClick="javascript:form1.textarea4.focus();form1.textarea4.select();" value="Sélectionnez Tout">
  110.         </font></font></font> <font size="3" face="Times New Roman, Times, serif">et
  111.         <u>copiez le code ci-dessous</u> dans votre page web</font><font size="3">
  112.         : <br>
  113.         </font></font><font color="#000099" size="3"><br>
  114.         </font></font><font color="#000099" size="3" face="Times New Roman, Times, serif">
  115.         <textarea name="textarea4" cols="55" rows="3" id="textarea4"></textarea>
  116.         <br>
  117.         <br>
  118.         </font><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong><u>Attention</u>
  119.         : le code n'appara&icirc;tra que si votre navigateur accepte le javascript
  120.         !</strong></font><font color="#000099" size="3" face="Times New Roman, Times, serif"><br>
  121.         <br>
  122.         </font><font color="#000000" size="4" face="Times New Roman, Times, serif">
  123.         <font color="#000000" size="3" face="Times New Roman, Times, serif"><a href="{$root}inscription/loupe.php?id={$id}"><img src="{$root}images/loupe.jpg" alt="Cliquez ici pour un aper&ccedil;u g&eacute;n&eacute;ral de nos diff&eacute;rents types de liens de parrainage" width="16" height="16" border="0"></a></font>
  124.         : <font size="3"><a href="{$root}inscription/loupe.php?id={$id}"><u>cliquez
  125.         ici</u></a></font><font color="#000000" size="3" face="Times New Roman, Times, serif">
  126.         pour un <strong>aper&ccedil;u g&eacute;n&eacute;ral</strong> de nos liens
  127.         de parrainage</font></font></p>
  128.     </DIV>
  129. EOF;
  130. }


Message édité par allopassxp le 31-07-2004 à 22:50:28
mood
Publicité
Posté le 31-07-2004 à 22:45:09  profilanswer
 

n°812109
joelan
Posté le 31-07-2004 à 22:49:27  profilanswer
 

euh c drolement long comme code :)
 
edit : bah entre <<<EOF et EOF tu met du code HTML tel quel
 
koa


Message édité par joelan le 31-07-2004 à 22:57:43
n°812111
allopassxp
Vive l'excentricité !
Posté le 31-07-2004 à 22:51:11  profilanswer
 

oui, mais le problème n'est pas le contenu... mais le  
contenant "PHP"... car tout le code situé entre le <<<EOF  
et le EOF; fonctionne à 100% en HTML....
 
moi, je voudrais en quelque sorte, qu'il soit stockée en tant que variable chaîne...
 
habituellement, <<<EOF marchait PARFAITEMENT... mais depuis les \" et les """ ça ne semble plus marcher... alors que faire ?
 
comment faut-il ne pas avoir d'erreurs de syntaxe quand on utilise <<<EOF ?
 
je suppose que ce sont les GUILLEMETS
 
ou bien les \" qui font foirer le truc (ou peut-être autre chose... j'espère que non)


Message édité par allopassxp le 31-07-2004 à 22:53:58
n°812115
Ayuget
R.oger
Posté le 31-07-2004 à 22:57:14  profilanswer
 

tu code comme un porc c'est tout [:spamafote]

n°812123
allopassxp
Vive l'excentricité !
Posté le 31-07-2004 à 23:09:49  profilanswer
 

c'est toi le gros porc... (putain, ça vole bas)...
 
quand tu fais du javascrip de javascript de javascript... c'est pas si simple que ça à faire du codage non "à apparence porc"
 
sinon, j'ai trouvé tout seul la solution
 
j'ai remplacé tous les $ par des %d
 
et je fais un str_replace...
 
comme ça, le tour est joué ;)
 
merci quand même

n°812133
antp
Super Administrateur
Champion des excuses bidons
Posté le 31-07-2004 à 23:26:45  profilanswer
 

allopassxp a écrit :


quand tu fais du javascrip de javascript de javascript...


 
justement... on fait pas :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°812139
joelan
Posté le 31-07-2004 à 23:50:25  profilanswer
 

heu pourquoi tu commences pas par le début .
 
tu testes un script uniquement avec une variable.
 
ex:  

Code :
  1. $script1 = "<script> .... </script>";
  2. echo $script1;


 
 


---------------
job
n°812149
allopassxp
Vive l'excentricité !
Posté le 01-08-2004 à 00:55:08  profilanswer
 

Voilà du coup la solution au problème que je vous posais !
 

Code :
  1. <?
  2. function liens_parrainage() {
  3. global $root, $id, $id_parrain;
  4. if ($id_parrain != '') {
  5. $idparam  = "?id_parrain=".$id_parrain;
  6. }
  7. $chaine = <<<EOF
  8. <DIV align=center>
  9.           <p align="center"><font color="#000000" size="3" face="Times New Roman, Times, serif"><strong><u>Lorsque
  10.             vous parrainez un nouveau webmaster, vous gagnez</u> : </strong></font></p>
  11.           <p><font color="#000000" size="3" face="Times New Roman, Times, serif">- 100 points bonus dès qu'il a confirmé son inscription par e-mail<br>
  12.             - </font><font color="#000000" size="3" face="Times New Roman, Times, serif">10% des points bonus qu'il ach&egrave;tera sur Populassite (via <a href="http://www.allopass.com/index.php4?ADV=1876176" target="_blank">Allopass</a>
  13.             ou <a href="http://www.eurowebpayment.com/fr/?EWP_KEY=RZ1898FR" target="_blank">EWP</a> )<br>- le m&ecirc;me montant en points bonus que sa dur&eacute;e totale
  14.             de participation en minutes</font></p>
  15.          
  16.       <p><font color="#009900" size="4" face="Times New Roman, Times, serif"><font color="#000000" size="4" face="Times New Roman, Times, serif"><font size="3"><u>Pour
  17.         gagner un filleul, il suffit qu'il s'inscrive <font color="#000000" size="3" face="Times New Roman, Times, serif">sur
  18.         Populassite apr&egrave;s avoir cliqu&eacute; sur</font></u><font color="#000000" size="3" face="Times New Roman, Times, serif">
  19.         : <br>
  20.         <br>
  21.         <select name="select" size="1" onChange = '
  22.          if (form1.select.value == 1) form1.textarea4.value = "&lt;?%rn"+
  23.  "/* Début du lien PHP performant de Populassite : %rn"+
  24.  "1-Principe : Populassite est suggéré à chacun de vos visiteurs une seule fois par jour%rn"+
  25.  "2-Affichage : si le visiteur accepte, il sera automatiquement redirigé vers Populassite%rn"+
  26.  "3-Mise en garde : votre page web doit avoir une extension PHP et non HTML %rn"+
  27.  "4-Attention : pour fonctionner, ce code source PHP doit être placé tout en haut de votre page web ! */%rn"+
  28.  "session_start();%rn"+
  29.  "if (!(isset(%D_COOKIE[\"cookies\"])))%rn"+
  30.  "{%rn"+
  31.  "  %Dcook = \"OUI\";%rn"+
  32.  "  setcookie(\"cookies\",%Dcook,time()+3600*24,\"/\" );%rn"+
  33.  "  %Dcookies = %Dcook;%rn"+
  34.  "  session_register(\"cookies\" );%rn"+
  35.  "  echo \"&lt;script&gt;%aslr%asln\";%rn"+
  36.  "  echo \"if (confirm(%asl\"Connaissez-vous un webmaster qui aimerait voir augmenter son trafic ? Dans ce cas, appuyez sur OK !%asl\" )) {document.location=%asl\"http://www.populassite.com/index.php?id_parrain=1%asl\"}%aslr%asln\";%rn"+
  37.  "  echo \"&lt;/script&gt;%aslr%asln\";%rn"+
  38.  "}%rn"+
  39.  "/* Fin du lien PHP Populassite (sans pop-up) de Populassite */%rn"+
  40.  "?&gt;%rn";
  41.  else if (form1.select.value == 2) form1.textarea4.value = "&lt;!--Début de Populas-Moteur--&gt;%rn"+
  42.  "&lt;script&gt;%rnfunction filtrer(chaine)%rn{%rn  chaine=chaine.replace(/[\"&lt;&gt;\]/g,\"\" );%rn"+
  43.  "return chaine;%rn}%rnfunction test_form(form)%rn{%rn  form.mots.value = filtrer(form.mots.value);%rn}"+
  44.  "%rnfunction vide_valeur()%rn{%rn  form1.mots.value = \"\";%rn}%rn&lt;/script&gt;%rn&lt;table "+
  45.  "width=\"350\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"&gt;%rn&lt;tr&gt;&lt;td "+
  46.  "width=\"350\" height=\"25\" align=\"center\"&gt;%rn&lt;form name=\"form1\" method=\"post\" "+
  47.  "action=\"http://www.populassite.com/moteur/index.php?id_parrain=1&page=1\" target=\"_blank\" "+
  48.  "onsubmit=\"return test_form(this);\"&gt;&lt;/td&gt;%rn&lt;table width=\"315\" border=\"0\" "+
  49.  "align=\"center\" cellpadding=\"0\" cellspacing=\"0\"&gt;&lt;!--DWLayoutTable--&gt;%rn&lt;tr&gt;&lt;td "+
  50.  "width=\"226\" valign=\"middle\" align=\"center\"&gt;%rn&lt;img src=\"http://www.populassite.com/images/loupe.png\" "+
  51.  "width=\"212\" height=\"25\"&gt;%rn&lt;NOBR&gt;&lt;INPUT size=25 value=\"Tapez votre recherche ici\" "+
  52.  "onclick=\"vide_valeur();\" name=mots&gt;%rn&lt;INPUT type=submit value=Go name=recherche&gt;&lt;/NOBR&gt;&lt;"+
  53.  "/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;/form&gt;&lt;/tr&gt;&lt;/table&gt;%rn&lt;"+
  54.  "!--Fin de Populas-Moteur--&gt";
  55.  else if (form1.select.value == 3) form1.textarea4.value = "<!-- Début du bouton animé Populassite 210*25 -->%rn"+
  56.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  57.  "src=\"http://www.Populassite.com/images/bouton210.gif\" alt=\"Populassite.com : moteur de recherche "+
  58.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  59.  "%rn<!-- Fin du bouton animé Populassite 210*25 -->";
  60.  else if (form1.select.value == 4) form1.textarea4.value = "<!-- Début de la bannière animée n°1 Populassite 468*60 -->%rn"+
  61.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  62.  "src=\"http://www.Populassite.com/images/ban_a468x60.gif\" alt=\"Populassite.com : moteur de recherche "+
  63.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  64.  "%rn<!-- Fin de la bannière animée n°1 Populassite 468*60 -->";
  65.  else if (form1.select.value == 5) form1.textarea4.value = "<!-- Début de la bannière animée n°2 Populassite 468*60 -->%rn"+
  66.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  67.  "src=\"http://www.Populassite.com/images/ban_b468x60.gif\" alt=\"Populassite.com : moteur de recherche "+
  68.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  69.  "%rn<!-- Fin de la bannière animée n°2 Populassite 468*60 -->";
  70.  else if (form1.select.value == 6) form1.textarea4.value = "<!-- Début de la bannière Populassite 468*60 -->%rn"+
  71.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  72.  "src=\"http://www.Populassite.com/images/david.jpg\" alt=\"Populassite.com : moteur de recherche "+
  73.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  74.  "%rn<!-- Fin de la bannière Populassite 468*60 -->";
  75.  else if (form1.select.value == 7) form1.textarea4.value = "<!-- Début de la bannière Populassite 160*52 -->%rn"+
  76.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  77.  "src=\"http://www.Populassite.com/images/bpetite.jpg\" alt=\"Populassite.com : moteur de recherche "+
  78.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  79.  "%rn<!-- Fin de la bannière Populassite 160*52 -->";
  80.  else if (form1.select.value == 8) form1.textarea4.value = "<!-- Début du bouton Populassite 88*31 -->%rn"+
  81.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;&lt;img "+
  82.  "src=\"http://www.Populassite.com/images/bouton.jpg\" alt=\"Populassite.com : moteur de recherche "+
  83.  "faisant augmenter votre trafic !\" border=\"0\"&gt;&lt;/a&gt;"+
  84.  "%rn<!-- Fin du bouton Populassite 88*31 -->";
  85.  else if (form1.select.value == 9) form1.textarea4.value = "<!-- Début du lien texte Populassite -->%rn"+
  86.  "&lt;a href=\"http://www.populassite.com/index.php?id_parrain=1\" target=\"_blank\"&gt;http://www.Populassite.com&lt;/a&gt"+
  87.  "%rn<!-- Fin du lien texte Populassite  -->";
  88.  else if (form1.select.value == 10) form1.textarea4.value = "<!-- Début du lien texte animé Populassite -->%rn"+
  89.  "&lt;div align=center id=\"ejs_box2_box\" style=\"BORDER-RIGHT: #FCCE76 "+
  90.  "1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FCCE76 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACK"+
  91.  "GROUND: #FFF9EC; PADDING-BOTTOM: 5px; BORDER-LEFT: #FCCE76 1px solid; WIDTH: 190px; COLOR: #6A2300; PAD"+
  92.  "DING-TOP: 5px; BORDER-BOTTOM: #FCCE76 1px solid; FONT-FAMILY: Verdana; HEIGHT: 60px\"&gt;&lt;/div&gt;"+
  93.  "%rn&lt;script src=\"http://www.Populassite.com/lien_anime.php?id_parrain=1\"&gt;%rn&lt;/script&gt"+
  94.  "%rn<!-- Fin du lien texte animé Populassite -->%rn";'>
  95.  
  96.   <option value="0">(choisissez un lien de parrainage)</option>
  97.           <option value="1">Notre lien PHP performant</option>
  98.           <option value="2">Notre moteur de recherche</option>
  99.           <option value="3">Notre bouton animé (210*25)</option>
  100.           <option value="4">Notre banni&egrave;re animée n°1 (468*60)</option>
  101.           <option value="5">Notre banni&egrave;re animée n°2 (468*60)</option>
  102.           <option value="6">Notre banni&egrave;re (468*60)</option>
  103.           <option value="7">Notre banni&egrave;re (160*52)</option>
  104.           <option value="8">Notre bouton (88*31)</option>
  105.           <option value="9">Notre lien texte</option>
  106.           <option value="10">Notre lien texte animé</option>
  107.         </select>
  108.         </font><font color="#000000" size="4" face="Times New Roman, Times, serif"><br>
  109.         <font size="3" face="Times New Roman, Times, serif"> <br>
  110.         <input name="button" type=button onClick="javascript:form1.textarea4.focus();form1.textarea4.select();" value="Sélectionnez Tout">
  111.         </font></font></font> <font size="3" face="Times New Roman, Times, serif">et
  112.         copiez le code ci-dessous dans votre page web</font><font size="3">
  113.         : <br>
  114.         </font></font><font color="#000099" size="3"><br>
  115.         </font></font><font color="#000099" size="3" face="Times New Roman, Times, serif">
  116.         <textarea name="textarea4" cols="55" rows="3" id="textarea4"></textarea>
  117.         <br>
  118.         <br>
  119.         </font><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong><u>Attention</u>
  120.         : le code ci-dessus n'appara&icirc;tra que si votre navigateur accepte le javascript
  121.         !</strong></font><font color="#000099" size="3" face="Times New Roman, Times, serif"><br>
  122.         <br>
  123.         </font><font color="#000000" size="4" face="Times New Roman, Times, serif">
  124.         <font color="#000000" size="3" face="Times New Roman, Times, serif"><a href="{$root}inscription/loupe.php?id={$id}"><img src="{$root}images/loupe.jpg" alt="Cliquez ici pour un aper&ccedil;u g&eacute;n&eacute;ral de nos diff&eacute;rents types de liens de parrainage" width="16" height="16" border="0"></a></font>
  125.         : <font size="3"><a href="{$root}inscription/loupe.php?id={$id}"><u>cliquez
  126.         ici</u></a></font><font color="#000000" size="3" face="Times New Roman, Times, serif">
  127.         pour un <strong>aper&ccedil;u g&eacute;n&eacute;ral</strong> de nos liens
  128.         de parrainage</font></font></p>
  129.     </DIV>
  130. EOF;
  131. $chaine = str_replace('%D', '$', $chaine);
  132. $chaine = str_replace('%rn', '\r\n', $chaine);
  133. $chaine = str_replace('%asl', '\\\\', $chaine);
  134. return $chaine;
  135. }
  136. function apercu_liens_parrainage() {
  137. global $root, $id, $id_parrain;
  138. if ($id_parrain != '') {
  139. $idparam  = "?id_parrain=".$id_parrain;
  140. }
  141. return <<<EOF
  142. // IL FAUDRA INSERER L'APERCU POURRI DU FORMAT HTML qui semble indécriptable par DREAMWEAVER ;)
  143. EOF;
  144. }
  145. ?>

n°812150
allopassxp
Vive l'excentricité !
Posté le 01-08-2004 à 00:55:41  profilanswer
 

parce que si je t'écoutais... mon problème est hyper FACILE à résoudre...
 
mais c'est LOIN de l'être ;)
 

joelan a écrit :

heu pourquoi tu commences pas par le début .
 
tu testes un script uniquement avec une variable.
 
ex:  

Code :
  1. $script1 = "<script> .... </script>";
  2. echo $script1;


n°812151
allopassxp
Vive l'excentricité !
Posté le 01-08-2004 à 00:57:01  profilanswer
 

sinon, sans vous vexer, vous n'avez rien compris...
 
je ne parlais pas de ce qui était entre le <<<EOF et le EOF;
 
je parlais des guillemets, des anti-slashes gênants, ou tout autre connerie... car en théorie, dans un fichier HTML... ce qui était entre les EOF fonctionnaient !!!!
 
mon problème était de trouver une ruse pour que la syntaxe soit pas ambigüe avec le php...
 
mais, j'y suis arrivé (je sais pas comment).. grâce à str-replace (regardez mon code)
 
salutations
 

joelan a écrit :

heu pourquoi tu commences pas par le début .
 
tu testes un script uniquement avec une variable.
 
ex:  

Code :
  1. $script1 = "<script> .... </script>";
  2. echo $script1;


mood
Publicité
Posté le 01-08-2004 à 00:57:01  profilanswer
 

n°812159
Ayuget
R.oger
Posté le 01-08-2004 à 01:22:40  profilanswer
 

D'accord, on a rien compris, en attendant apprend à coder et nous fait plus ch*er avec du code pourri [:spamafote]

n°812165
allopassxp
Vive l'excentricité !
Posté le 01-08-2004 à 01:36:06  profilanswer
 

que j'apprenne à coder...
 
on aura tout vu...
 
@+
 
PS : merci quand même... quelle ingratitude quand même !!!!

n°812215
antp
Super Administrateur
Champion des excuses bidons
Posté le 01-08-2004 à 10:56:53  profilanswer
 

allopassxp a écrit :

sinon, sans vous vexer, vous n'avez rien compris...


 
Sans te vexer, on s'en fout un peu et surtout personne n'a le courage de déchiffrer ton truc...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°812236
Ayuget
R.oger
Posté le 01-08-2004 à 11:48:34  profilanswer
 

allopassxp a écrit :

que j'apprenne à coder...
 
on aura tout vu...


ben c'est la vérité c'est tout, parceque tu croit savoir bien coder, honnêtement?  [:tinostar]  
 
Bon allez, j'arrête là, je perds mon temps...

n°812545
allopassxp
Vive l'excentricité !
Posté le 02-08-2004 à 03:51:26  profilanswer
 

Sans doute...
 
je m'excuse d'abuser de votre esprit...
 
c'est sûr que si vous n'êtes pas courageux, cela est très difficile pour vous de m'aider (surtout bénévolement)
 
bon, alors du coup...
 
juste pour satisfaire ceux qui me disaient que j'étais un porc...
 
j'ai un peu écouté vos remarques...
 
et j'ai tout reprogrammé de façon à ce que les liens de parrainage (les codes sources à recopier par mes membres) soient explicitement écrit dans un fichier PHP;.. (y compris certains liens de parrainage php)
 
et je fais en sorte qu'un programme automatique puisse, via une méthode astucieuse de repérage, en déduire un beau tableau avec des séparations, et les codes sources html appropriés... dans des TEXTAREA (pour les fins connaisseurs lol)
 
du coup, contrairement à avant...
 
je n'utilise plus le sélecteur compliqué javascript.... et ainsi, même un internaute ayant un navigateur sans javascript, pourra toujours recopier le code tranquillement...
 
au final... j'ai minimiser l'utilisation du javascript... et je la minimiserai à chaque fois que c'est essentiel pour le membre et qu'il n'aurait pu strictement rien faire ni voir apparaître si son navigateur n'autorisait pas le javascript.. (ce qui est bête)
 
salutations et merci pour vos remarques ;)


Message édité par allopassxp le 02-08-2004 à 03:57:38
n°812546
allopassxp
Vive l'excentricité !
Posté le 02-08-2004 à 03:53:49  profilanswer
 

Ayuget a écrit :

ben c'est la vérité c'est tout, parceque tu croit savoir bien coder, honnêtement?  [:tinostar]  
 
Bon allez, j'arrête là, je perds mon temps...


 
je ne crois pas savoir bien coder...
 
je crois juste que j'ai le courage de coder des choses ultra complexes... et que si je savais bien codé (par exemple, en étudiant... plus sérieusement... et en apprennant des méthodes qui ne seraient pas nécessairement et toujours les miennes)
 
je pourrai avoir de bonnes compétences... car je ne manque pas de courage et de persévérance quand j'ai une idée fixe en tête, aussi compliquée soit-elle
 
en gros : j'ai beaucoup de courage et j'arrive toujours à mes fins (quel que soient les moyens utilisés et même s'il n'y a pas eu une réelle compréhension parfois... ce qui m'énerve !!! alors, quand ça m'arrive, je resimplifie l'ensemble pour être sûr d'avoir tout compris c eque j'ai fait ! et ya que là, que j'ai remarqué qu'on se sentait maître de nos programmes...)  
 
!!!! (même si je n'ai pas l'intelligence pour certains)
 
salutations

n°812591
simogeo
j'ai jamais tué de chats, ...
Posté le 02-08-2004 à 11:23:36  profilanswer
 

allopassxp > faudrait que t'arrêtes de faire tes tartes à la farine d'ego.
 
Tu poses de faux problèmes. Les forumeurs ont la politesse de te répondre et tu les envoient paître leur disant qu'ils comprennent rien et que t'es une superstar du truc en exploitant la complexité du langage.
 
[url=http://forum.hardware.fr/forum1.php?recherches=1&cat=10&config=hardwarefr.inc&pseud=allopassxp&search=&titre=1&jour=13&mois=07&annee=2004&resSearch=20&daterange=2&subcat=&searchtype=1]
un petit récapitulatif de ton potentiel en programmation[/url] [:franck75]
 
bref, calmes toi, afin d'éviter un plonkage (bien mérité du reste) !


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°813053
allopassxp
Vive l'excentricité !
Posté le 02-08-2004 à 22:40:04  profilanswer
 

plonkage ? c'est quoi ?
 
moi, non plus, je n'ai jamais tué de chat tu sais (jacques brel... "ces gens-là" lol
 
salutations
 
ps : comment ça, je pose de FAUX problèmes ????
 
c'est un peu n'importe quoi...
 
ça tend vers la paranoïa là...

n°813056
allopassxp
Vive l'excentricité !
Posté le 02-08-2004 à 22:40:49  profilanswer
 

mais non... tu prends tout de travers... j'envoi pêtre personne !!!! voyons... je suis pas méchant à ce point !
 
c'était de l'humour quoi, ou plutôt, si tu veux... de la maladresse sociale... mais en aucun cas... je n'ai voulu envoyer pêtre qui que ce soit !
 
j'espère que c'est clair... complexité du language... bof... c'est plutôt moi qui suis complexe oui ;) en fait... je suis persuadé à 1000000% que mon code ci-dessus (javascript) est totalement POURRI et qu'il y a bien plus simpliste à faire...
 
mais, comme je suis un inculte total... je rend toutes les choses complexes... j'ai du courage... mais pas beaucoup d'esprit...
 
c'est pas de l'égo ça... c'est de la remise en question plutôt
 
enfin, voilà quoi... si je viens ici, c'est pour qu'on m'aide ! pas pour me la péter... si je fais des trucs paraissant prétentieux... en général, c'est lorsque je souhaite me rebiffer d'une attaque que j'ai sentie (moi) comme prétentieuse.... mais cela n'est pas du tout ma nature.... voilà, juste pour info !!!!  
 
en d'autres termes : je suis une sous merde en programmation qui complexifie tout... pour rien...
 
salutations


Message édité par allopassxp le 02-08-2004 à 22:46:17
n°813065
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2004 à 22:58:17  profilanswer
 

ouh ptain qu'il m'énerve avec son code de 10 pages et ses caps à n'en plus finir [:mlc]
faut te TT pour que tu comprennes ?!


---------------
J'ai un string dans l'array (Paris Hilton)
n°813085
yo c spi
Yo !
Posté le 02-08-2004 à 23:18:05  profilanswer
 

Harkonnen a écrit :

ouh ptain qu'il m'énerve avec son code de 10 pages et ses caps à n'en plus finir [:mlc]
faut te TT pour que tu comprennes ?!

+1


---------------
J.C. Farinet
n°813086
eurowebpay​ment
Absolument tout est futile !
Posté le 02-08-2004 à 23:19:01  profilanswer
 

c'est vrai qu'il est vraiment débile ce mec

n°813088
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2004 à 23:21:58  profilanswer
 

eurowebpayment a écrit :

c'est vrai qu'il est vraiment débile ce mec

et un multi de allopassxp chez les TT, un !
et fermeture au passage (antp ==> :dtc:)


Message édité par Harkonnen le 02-08-2004 à 23:24:21

---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

  ERREUR : <<<EOF syntaxe PHP avec guillemets doublés !!!!

 

Sujets relatifs
variable PHPRecherche programmeur php pour site Nintendo...
PHP MyAdmin - insertion de fichier texte => Errcode 2:Can't get statcompatibilité JS - PHP
[PHP] nl2br, vaut-il mieux l'utiliser à l'écriture ou la lecture ?[PHP] $_SERVER['SCRIPT_NAME'] ou $_SERVEUR['PHP_SELF'] ?
[HTML] frames, valeurs php et moteur de recherche[PHP] problème de warning...
[PHP/SQL] - delete [résolu]Avoir la longueur d'une chaine en PHP
Plus de sujets relatifs à : ERREUR : <<<EOF syntaxe PHP avec guillemets doublés !!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR