[PHP]Gestion des images en php.
Résolu/Fermé
Val8787
Val8787
- Messages postés
- 34
- Date d'inscription
- mercredi 20 janvier 2010
- Statut
- Membre
- Dernière intervention
- 27 décembre 2014
Val8787
- Messages postés
- 34
- Date d'inscription
- mercredi 20 janvier 2010
- Statut
- Membre
- Dernière intervention
- 27 décembre 2014
A voir également:
- [PHP]Gestion des images en php.
- [PHP]Gestion des images en php. ✓ - Forum - PHP
- Logiciel de gestion d'images - Guide
- Gestion des images ✓ - Forum - Windows XP
- Logiciel gestion d'image ✓ - Forum - Logiciels
- Menu gestion des images a disparu ✓ - Forum - Windows
3 réponses
vordano
18 nov. 2011 à 22:24
- Messages postés
- 1682
- Date d'inscription
- mardi 12 juillet 2011
- Statut
- Membre
- Dernière intervention
- 20 juillet 2012
18 nov. 2011 à 22:24
salut,
pour les url, il ne serais pas plus simple de récupérer l'url entre les balises d'url et de construire ta chaine html avec ?
pour les url, il ne serais pas plus simple de récupérer l'url entre les balises d'url et de construire ta chaine html avec ?
Val8787
18 nov. 2011 à 22:57
- Messages postés
- 34
- Date d'inscription
- mercredi 20 janvier 2010
- Statut
- Membre
- Dernière intervention
- 27 décembre 2014
18 nov. 2011 à 22:57
EN fait, récupérer une url en soit n'est pas trop un problème, en fait je le fais en reconnaissant les chaine de caractère commençant par http:// ( faudrait que je pense à faire pareille pour https et ftp) Mais c'est plutôt de retranscrire l'image A PARTIR de l'url
exemple : [IMG]http://etc.../IMG
//créer un lien pour une chaine de caractère commencant par http://
$t = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0" target="blank">$0</a>', $t);
exemple : [IMG]http://etc.../IMG
//créer un lien pour une chaine de caractère commencant par http://
$t = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0" target="blank">$0</a>', $t);
Val8787
19 nov. 2011 à 20:16
- Messages postés
- 34
- Date d'inscription
- mercredi 20 janvier 2010
- Statut
- Membre
- Dernière intervention
- 27 décembre 2014
19 nov. 2011 à 20:16
Bon j'ai finis par réglé mon problème je met quand même ma solution
//gestion des images
$t = preg_replace('#\[IMG\](.+)\[/IMG\]#isU', '<img src="$1"/>', $t);
// lien
$t = preg_replace('#\[url=(.*)\](.+)\[/url\]#isU', '<a href="$1">$2</a>', $t);
// couleur
$t = preg_replace('#\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]#isU', '<span style="color:$1">$2</span>', $t);
J'en ai profité pour changer un peu mon code qui était n'était plus a jour, de ce fait ceci passe de ça:
// gras
$t=str_replace("[b]", "<strong>", $t);
$t=str_replace("/b", "</strong>", $t);
à ça:
// gras
$t = preg_replace('#\[b\](.+)\[/b\]#isU', '<strong>$1</strong>', $t);
Bonne soirée a vous.
//gestion des images
$t = preg_replace('#\[IMG\](.+)\[/IMG\]#isU', '<img src="$1"/>', $t);
// lien
$t = preg_replace('#\[url=(.*)\](.+)\[/url\]#isU', '<a href="$1">$2</a>', $t);
// couleur
$t = preg_replace('#\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]#isU', '<span style="color:$1">$2</span>', $t);
J'en ai profité pour changer un peu mon code qui était n'était plus a jour, de ce fait ceci passe de ça:
// gras
$t=str_replace("[b]", "<strong>", $t);
$t=str_replace("/b", "</strong>", $t);
à ça:
// gras
$t = preg_replace('#\[b\](.+)\[/b\]#isU', '<strong>$1</strong>', $t);
Bonne soirée a vous.