Les meilleurs développeurs PHP freelances sont sur Codeur.com

Debug PHP

 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"); ?&gt;

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

Le profil du client est reservé aux prestataires abonnés

Créer un compte

12 freelances ont répondu à ce projet

12 propositions de devis en moins de 2h

A
+5

Montant moyen des devis proposés : 50 €

Estimation du délai : 1 jour

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

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.