[PHP]Gestion des images en php.
Résolu/Fermé
Val8787
Messages postés
34
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
27 décembre 2014
-
Modifié par Val8787 le 18/11/2011 à 22:15
Val8787 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
Val8787 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
A voir également:
- [PHP]Gestion des images en php.
- Easy php - Télécharger - Divers Web & Internet
- Des images - Guide
- Logiciel gestion photo gratuit - Guide
- Php?id=1 - Forum PHP
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
3 réponses
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
18 nov. 2011 à 22:24
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
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
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
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
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.