Page 1 sur 1

Inclure une partie d'une page...

Posté : 17 juin 2024, 09:38
par vmoncho
Bonjour à tous,
J'avais obtenu via ce forum, il y a bien des années, un bout de script qui me permettait d'inclure sur une page vierge le contenu d'une partie d'une page Joomla. Le but était d'afficher sur une TV un contenu et plus précisément un menu du jour...

Le script allait chercher sur une url (toujours la même) un texte bien précis dans le code html comme "<div class="page-header">" et inclure à partir de là et ce jusqu'au mot "</article>"...

Je voulais vous montrer un exemple précis mais a priori les url ne sont plus acceptées... sous google, tapez "semo Mobilet cafet" vous tomberez sur la page en question de notre association.

Je n'ai aucune compétence en PHP mais je me souviens d'un petit bout de script qui me permettait de le faire...

Merci à tous d'avance,

Re: Inclure une partie d'une page...

Posté : 17 juin 2024, 17:26
par Saian
Salut, quelque chose dans ce genre :
preg_match('/<article.+?>(.*)<\/article>/s', file_get_contents('https://www.mobilet.ch/index.php/semo/mobilet-cafeteria'), $matches);
echo $matches[1];

Re: Inclure une partie d'une page...

Posté : 18 juin 2024, 08:05
par vmoncho
Hello et merci beaucoup, je suppose que c'est ça mais je ne sais pas quoi en faire….
Désolé, J'avais plutôt en tête un truc qui commençait par <?PHP et qui finissait par ?> mais là il manque certainement quelque chose…
Désolé, le php ce n’est pas mon truc…
Merci d'avance pour ton aide!

Re: Inclure une partie d'une page...

Posté : 18 juin 2024, 14:14
par Saian
<?php
preg_match('/<article.+?>(.*)<\/article>/s', file_get_contents('https://www.mobilet.ch/index.php/semo/mobilet-cafeteria'), $matches);
echo $matches[1];
C'est mieux ?

Re: Inclure une partie d'une page...

Posté : 25 juin 2024, 12:22
par vmoncho
Merci beaucoup, beaucoup, beaucoup...
Génial!