Extraire partie de texte d'une page sans l'afficher

Résolu/Fermé
mont_dani Messages postés 229 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 10 février 2024 - 31 mars 2022 à 08:43
mont_dani Messages postés 229 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 10 février 2024 - 31 mars 2022 à 18:31
Bonjour

J 'ai une page mon_texte.php qui contient entre autre chose un texte.

Je voudrai dans un autre page liste_resume.php recupérer les 150 premiers caracteres de ce texte sans avoir a ouvrir la page mon_tetxe.php, puisque c'est en cliquant sur le résumé que la page s'ouvre

Mon problème est de recuperer le texte. J'ai pensé a $SESSION mais sans résultat car le fichier mon_texte.php ne s'ouvre pas. (erreur indéfini index)

Auriez-vous une idée?

PS Extraire les 150 premier caractere n'est pas un problème
A voir également:

3 réponses

jordane45 Messages postés 38151 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 mai 2024 4 652
31 mars 2022 à 08:57
0
mont_dani Messages postés 229 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 10 février 2024
31 mars 2022 à 15:40
Parfait.

Mais je n'arrive pas a extraire la partie de texte voulue.
voici ce que j'ai fait
                $section = file_get_contents('mon_texte.php', FALSE, NULL, 0);
				echo 'section'.$section; // donne comme résultat tout le texte ==>texte qui ne m'interesse pas ¬mon texte que je veux extraire...
				
				$resultat = substr(strrchr($section, '¬'), 2, 150); //extraire la partie de texte après ¬
				echo '<br><br>resultat'.$resultat; // extrait le texte a partir du caractere 500+- sans tenir compte de ¬
//si je fait
$texte="texte qui ne m'interesse pas ¬mon texte que je veux extraire...";
$resultat = substr(strrchr($texte, '¬'), 2, 150); // extrait correctement ==>  mon texte que je veux extraire...


Saurais-tu me dire ou est le problème?

Merci
0
jordane45 Messages postés 38151 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 mai 2024 4 652
31 mars 2022 à 15:47
Non là comme ça .. difficile de te répondre..
Commence peut-être par regarder l'encodage de ton fichier....

Perso je viens de tester en mettant le texte dans un fichier et en utilisant ton code... aucun souci.
0
mont_dani Messages postés 229 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 10 février 2024
31 mars 2022 à 18:31
J ai résolu le problème en changeant

substr(strrchr($texte, '¬'), 2, 150);

par

substr(strristr($texte, '¬'), 2, 150);

Merci pour ton aide
0