Les meilleurs développeurs PHP freelances sont sur Codeur.com
Fermé·Moins de 500 €·12 offres·584 vues·20 interactions
Bonjour,
Je recherche quelqu'un capable de corriger un petit bug PHP sur lequel je planche depuis plusieurs heures sans avoir trouvé la solution.
Le problème est le suivant :
Dans mon espace d'administration, il est possible de gérer le contenu des pages du site. Le contenu d'une page est tout bêtement du code HTML; dans l'éditeur, je peux mettre par exemple : "<p>Bonjour, et bienvenue, etc.</p>", ce qui va générer l'équivalent html sur la page du site en question. Pour cela, je me contente de mettre, dans mon fichier phtml : <?php echo $article['content']; ?>, cela affichera le code HTML.
Le problème survient lorsque, dans le contenu de l'article HTML, je mets #PARTIAL#. Lorsque je détecte cette balise, je souhaite en fait déclencher l'include d'une autre page.
Exemple :
Dans mon éditeur, je mets : "<p>Bonjour et bienvenue !</p><br/>#PARTIAL#, je souhaite en fait que le code se transforme en :
<p>Bonjour et bienvenue</p>
<br/>
<?php echo $this->partial('page.phtml'); ?>
Pour ce faire, j'ai tenté quelque chose comme ça :
<?php echo str_replace('#PARTIAL#', '<?php echo $this->partial("page.phtml"); ?>', $article['content']); ?>
Sauf que le code PHP n'est pas exécuté et est automatiquement mis en commentaire. Cela s'affiche :
<!--?php echo $this--->
partial("page.phtml"); ?>
Il doit y avoir une astuce toute bête, cela peut vous prendre 2 minutes mais me faire économiser beaucoup de temps :)
Merci
Budget indicatif : Moins de 500 €
Publication : 30 juillet 2019 à 10h03
Profils recherchés : Développeur PHP freelance
12 freelances ont répondu à ce projet
12 propositions de devis en moins de 2h
Montant moyen des devis proposés : 50 €
Estimation du délai : 1 jour
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.