Comment corriger l’erreur « unexpected T_PUBLIC » ligne 216 dans fpdf.php
Les erreurs suivantes surviennent lors de la génération d’un fichier PDF avec fpdf sur certaines configurations de serveur :
PHP Parse error: syntax error, unexpected ‘public’ (T_PUBLIC) in fpdf.php on line 216
PHP Parse error: syntax error, unexpected ‘public’ (T_PUBLIC) in fpdf.php on line 1342
Pour la corriger, supprimez simplement le mot clef « public » ligne 216 du fichier fpdf.php pour qu’elle devienne:
if(function_exists(‘gzcompress’))
La modification est sensiblement la même à réaliser lignes 1342 à 1344 du même fichier fpdf.php pour qu’elles deviennent:
if(!function_exists(‘imagepng’))
$this->Error(‘GD extension is required for GIF support’);
if(!function_exists(‘imagecreatefromgif’))