Bbcode [IMG] + transformation des URL texte - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Bbcode [IMG] + transformation des URL texte (/showthread.php?tid=5176) |
Bbcode [IMG] + transformation des URL texte - Catar4x - 17-01-2011 Bonjour à tous, Je ne suis pas très doué en regex alors je bidouille les codes sur le net pour avoir quelque chose de convenable mais j'ai du mal avec le mélange du bbcode dedans. Voici mon problème :
Le code actuel est :
Donc il faudrait détecter <img src=' et ne pas afficher l'url mais comment faire ? Merci ! RE: Bbcode [IMG] + transformation des URL texte - Myrina - 17-01-2011 et traiter les url avant de traiter les bbcode IMG? RE: Bbcode [IMG] + transformation des URL texte - Jojodu42 - 17-01-2011 On dirais que ton code se transforme en commentaire... RE: Bbcode [IMG] + transformation des URL texte - niahoo - 18-01-2011 normal il a mis une coloration pour php. RE: Bbcode [IMG] + transformation des URL texte - NicoMSEvent - 18-01-2011 Pour répondre a ta question, si tu as un ' (apostrophe) avant l'adresse (avant http|ftp|...), tu peux ignorer l'adresse a modifier. En regex, tu peux lui indiquer ça. Je crois que ça va résoudre ton problème. Je ne te fournis pas la solution, mais une piste, a toi de chercher (trop occupé pour le moment pour le faire :p ) RE: Bbcode [IMG] + transformation des URL texte - Jeckel - 18-01-2011 (17-01-2011, 08:12 PM)Catar4x a écrit : Le code actuel est : Je ne sais pas d'où vient ta chaine de caractère d'origine, mais si c'est saisie par un utilisateur attention, c'est une très grosse faille de sécurité... en effet, dans la chaine, l'utilisateur peut alors mettre n'importe quoi qui sera envoyé tel quel aux autres utilisateurs par exemple :
Il faut toujours filtrer les saisies utilisateur pour ne bien récupéré qu'une URL d'image et pas du code pourri dedans... (Règle numéro 1 de la sécurité : Never Trust User Data / Ne jamais faire confiance aux données saisies par un utilisateur) |