30

31

Ah, pardon, je pensais que le ./12 indiquait la solution avec AddType/AddHandler (qui est peu ou prou universelle, il y a des subtilités en fonction des configurations d'Apache, mais c'est tout). Ca serait donc un paramétrage spécifique à Free, alors, pour "simplifier" les choses pour les utilisateurs...
Par contre, le passage ANSI/UTF-8 me semble lui aussi assez bizarre (tous les caractères utilisés sont communs aux deux charsets ; à la rigueur on peut avoir un problème de retour de ligne, mais c'est plutôt un problème Windows/Unix, là).
avatar

32

@ Nil: No soucis, c'est vrai que c'est déroutant. Free, c'est gratuit, mais pas de CHMOD, pas de... plein de trucs en fait! Mais comme Giuseppe le pointait plus haut, pour du perso c'est largement suffisant.@+

33

En fait j'utilise Free pour du PERSO mais aussi pour effectuer des tests pour du code, voir un peu comment s'exécute mon code ONLINE, derrière des proxys...

Je signale, pour ceux qui n'ont pas lu tout le post, que tout mes problèmes (PHP5 chez Free, problème avec la classe html2pdf) sont résolus !!!

34

Spipu (./19) :
bon, ben j'ai isolé le problème, mais je n'arrive absolument par à comprendre pourquoi cela bloque..

est-ce que quelqu'un sait si entre php 5.1 et php 5.2, il y a eu des corrections sur tout ce qui est méthode statique et clonages d'objet ? car il semble que ca viendrait de là...

pour que ca marche chez free, il faut rajouter la ligne suivante à la ligue 762 ?!
HTML2PDF::$SUBOBJ->pdf->getPage();

oui oui, un simple appel, et ca marche ?!


Hi. i have the same problem on one server. but not another one. and as far as i understand its php version related issue. and that the above solution solves the problem. now. my problem is that i dont quiet understand where to put/replae it. could someone please tell me what file and what to replace with what ?

thanks alot.

35

add the line 762 of html2pdf.class.php in v4.01
Ancien pseudo : lolo

36

Spipu (./35) :
at the the lie 762 of html2pdf.class.php in v4.01



Thank you very much for the reply. and im sorry if its too much trouble. but i have the following
762 = //clonage
763 = $sub_html = clone HTML2PDF::$SUBOBJ;

and im guessing that i need to do something like this

//clonage
$sub_html = clone HTML2PDF::$SUBOBJ->pdf->getPage();
//$sub_html = clone HTML2PDF::$SUBOBJ;

but it fails with the following error

Warning: __clone method called on non-object in /XXXX/classes/html2pdf/html2pdf.class.php on line 763

Fatal error: Call to undefined method stdClass::setOnlyLeft() in /XXXX/classes/html2pdf/html2pdf.class.php on line 767

i have also tried this
$sub_html = clone HTML2PDF::$SUBOBJ->pdf->getPage();
$sub_html = clone HTML2PDF::$SUBOBJ;

well. its probably me not understanding it.

37

add the following line between the lines 761 and 762 of html2pdf.class.php in v4.01

HTML2PDF::$SUBOBJ->pdf->getPage();
Ancien pseudo : lolo

38

Thank you very much. that worked. i think i tried that once. but in the debugging fuzz. i think i might have missed the result.