Parse error: syntax error, unexpected T_VARIA

Bonjour,

Après un copier coller du code :
<?php

$im = imagecreatetruecolor(100, 100);

// sets background to red
$red = imagecolorallocate($im, 255, 0, 0);
imagefill($im, 0, 0, $red);

header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>


j'obtient l'erreur suivante :

Parse error: syntax error, unexpected T_VARIABLE in /Users/jordy/Sites/index.php on line 7

Le code vient du site :

https://www.php.net/manual/en/function.imagefill.php

Je ne sais pas ou est le prb.

Un grand merci
Configuration: Mac OS X
Safari 531.21.10 et firefox 3.5

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Merci,

    Malheureusement je ne sais pas.. merci tout de même.

    Cordialement
    1. Vérifie qu'à la fin de chaque ligne tu n'as pas des choses bizarres. Che zmoi, ce code fonctionne...
      1. Du nouveau,

        en faisant ceci :

        <?php
        
        $im = imagecreatetruecolor(100, 100);
        
        // sets background to red
        //$red = imagecolorallocate($im, 255, 0, 0);
        //imagefill($im, 0, 0, $red);
        
        //header('Content-type: image/png');
        imagepng($im);
        imagedestroy($im);
        ?>


        j'ai ce message d'erreur :

        Fatal error: Call to undefined function  imagecreatetruecolor() in /Users/jordy/Sites/index.php on line 3

        Pour info, je travail avec php 5.3 avec Xampp donc GD est supporté

        Encore merci