[RESOLU] Récupérer la sortie d'une classe dans une variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Récupérer la sortie d'une classe dans une variable

Re: Récupérer la sortie d'une classe dans une variable

par mike1155 » 07 févr. 2013, 20:01

Merci beaucoup, j'ai trouvé ob_get_contents() et cela devrait faire l'affaire!
Un tout grand merci

Re: Récupérer la sortie d'une classe dans une variable

par xTG » 07 févr. 2013, 19:56

Ta fonction output n'a pas de return à mon avis, elle fait de l'affichage brut.
Tu peux utiliser les buffers pour récupérer cet affichage sans l'afficher.

http://php.net/manual/fr/book.outcontrol.php

Récupérer la sortie d'une classe dans une variable

par mike1155 » 07 févr. 2013, 18:49

Bonjour,
Je dois convertir un pdf en texte, après quelques recherches, j'ai opté pour la classe pdf2text.
Cela semble fonctionner avec l'exemple donné pour afficher le contenu du pdf...mais je ne parviens pas à récupérer cela dans une variable pour vérifier si une chaîne est présente ou pas

Code : Tout sélectionner

<?php include('class.pdf2text.php'); $a = new PDF2Text(); $a->setFilename('test.pdf'); $a->decodePDF(); echo $a->output(); //jusque là tout va bien!!! echo $a; // ne fonctionne pas echo '<br />'.mb_substr_count($a,'calcul'); ?>
Merci pour votre aide