en guise d'avertissement J'ai une expérience très limitée avec PHP, avec un peu plus d'un mois d'apprentissage.obtenir un lien avec str_replace
J'ai un textform qui, lorsqu'il est soumis, passe par str_replaces sur les balises autorisées (par exemple [img]) pour les transformer en balises html. Ce que je veux faire est de récupérer les URL de la chaîne $ et ajouter des liens vers l'image originale et l'URL vers le redimensionné. Qu'est-ce que je demande essentiellement, je suppose, est comment puis-je récupérer des URL à partir d'une chaîne? afin que je puisse les utiliser pour ajouter des liens aux imgs redimensionnés.
<a href="linkToOriginal"><img src=""location/resize.php?file=', $string);`
ce que je fais en ce moment est juste remplacer [img] avec balise img html qui est mis juste à côté de l'URL dans le champ de texte. $ chaîne étant le grand corps du texte.
$imageOpen = str_replace('[img]', '<img src="http://location/resize.php?file=', $string);
$imageClose = str_replace('[/img]', '"/></a>', $imageOpen);
Si ce isnt clair s'il vous plaît dites-moi, car je suis assez horrible à expliquer les choses!
J'ai peur de regex, mais je vais essayer d'utiliser ça! Merci d'avoir répondu – babyrats