|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 13 ![]() |
Bonjour et bonne année à tous !
Je rencontre un petit problème : Une requête mysql me transforme le contenu : "[[" devient "<" "]]" devient ">" Comment puis-je extraire le contenu de ma base sans ces modifications automatiques ? Voici mon code : Code :
http://www.monsite.com?p=[[param]] ça me ressort ça : http://www.monsite.com?p=<param> |
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Bonjour,
Intéressant comme problème si j'ose dire. Est-ce qu'en base il y a les crochets ? peut-être avec un urlencode() ou en utilisant la valeur hexa %5D ? Au pire, tu remplaces après coup mais bon, ce n'est pas super ! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 13 ![]() |
En base, j'ai bien une url qui contient des crochets.
Effectivement, je peux transformer après coup, mais j'aimerais trouver une solution plus propre, si elle existe. Je tourne autour depuis un peu, et là, je me demande si ce n'est pas à l'affichage que j'aurais le problème. Pourtant j'ai fait un test direct, d'affichage d'une url contenant des doubles crochets, et ça fonctionne bien. |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Et si en base tu mets des \[ \] devant tes crochets ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 13 ![]() |
Bon , apparemment, cela ne vient pas de monextraction de la base, mais plutôt d'un conflit avec mon script de gestion et d'affichage.
Je continue mes investigations, et reviens si je trouve quelque chose d'intéressant à partager. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 727 ![]() |
Salut
Ton script ne serait-il pas fait dans CMS/Blog comme WordPress ou autre ?
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 13 ![]() |
Si, sous Joomla.
En apparence, j'arrive dans certains cas, à ressortir et afficher l'url complète, avec les "[[ & ]]", et d'autres fois pas. Je cherche ce qui bloque dans mon script... |
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 727 ![]() |
Citation:
Tous ces outils là mettent tous en place des fonctions ou Objets afin de faire des requêtes, manipuler des fichiers etc ... Donc déjà faire des mysql_query etc ... à mon sens tu fais déjà erreur. De plus, ces outils là sont structurés, les traitements sont à coups sûr séparés de la partie Html. Là, tu serais en train de faires des traitement dans une partie considérée comme du HTML, et il y a des routines de code pour faire des remplacements suivant des règles précises misent place. Comme [[une_variable]] etc ... Ce n'est pas là où il faudrait faire ça à mon sens. Il doit aussi avoir tout un mécanisme de buffer de sortie, genre ob_start/ob_end_clean. En d'autre terme, il serait mieux d'apprendre à apprivoiser ce genre de Soft pour mieux tirer partie de ce qu'ils sont capable de faire. As tu demander de l'aide sur le forum de Joomla ? As tu consulté les doc ?
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#9 | ||||||
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 13 ![]() |
Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com