Parse error, unexpected T_STRING
PHP Noob
-
multicite -
multicite -
Bonjour à tous. C'est désespéré que je viens vers vous trouver de l'aide. Je me bat depuis 2 heures avec un petit bout de code de rien du tout mais étant incapable de comprendre quoi que ce soit au PHP je lute avec difficulté. Je me tourne donc vers des habitués, voire des experts, dans l'espoir de solutionner ce problème :
Parse error: parse error, unexpected T_STRING in ***.php on line 6
Il s'agit d'un petit code destiné à créer une signature dynamique pour forum via GD fonctionnant avec Dotclear. Le contenu dudit ***.php :
En espérant trouver la réponse à mon problème auprès de vous. Merci d'avance !
Parse error: parse error, unexpected T_STRING in ***.php on line 6
Il s'agit d'un petit code destiné à créer une signature dynamique pour forum via GD fonctionnant avec Dotclear. Le contenu dudit ***.php :
<?php
$host = 'localhost';
$user = '***';
$password = '***';
$database = '***';
$prefixe = '***';
$nb_result = 3;
$source = '***.png';
$font = '';
$font_size = 8;
$color = 'white';
$pos_x = 2;
$pos_y = 2;
$pos_y_delta = 2;
header ('Content-type: image/png');
$connect = mysql_connect($host, $user, $password);
mysql_select_db($database,$connect);
$sql = 'SELECT post_titre FROM '.$prefixe.'post WHERE post_pub=1 ORDER BY post_dt DESC LIMIT '.$nb_result.'';
$req = mysql_query($sql);
$im = imagecreatefrompng($source);
if ($color == 'white') { $color = ImageColorAllocate ($im, 255, 255, 255);
}
if ($color == 'grey') {
$color = ImageColorAllocate ($im, 125, 125, 125); }
if ($color == 'black') {
$color = ImageColorAllocate ($im, 0, 0, 0); }
if ($font == '') {
$font = 'arial.ttf'; }
while($data = mysql_fetch_assoc($req))
{
imagettftext($im, $font_size, 0, $pos_x, $pos_y, $color, $font, html_entity_decode($data['post_titre']));
$pos_y = $pos_y + $pos_y_delta;
}
mysql_close();
imagepng($im);
?>
En espérant trouver la réponse à mon problème auprès de vous. Merci d'avance !
A voir également:
- Parse error, unexpected T_STRING
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Fan error lenovo - Forum PC portable
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
1 réponse
Salut,
Autour de la ligne 6 de ton code, n'y aurait il pas un ' de trop ?
Dans les remplacements * ?
Si tu ne trouves pas, supprime les 10 premières lignes et retape les. Il y a peut etre un caractère que tu ne vois pas ?
Ou supprime les lignes une par une jusqu'à ce que l'erreur ne se produise plus : le script ne marchera pas, mais quand l'erreur aura disparue tu sauras quelle ligne est concernée. Et tu pourras la retaper.
ec
Autour de la ligne 6 de ton code, n'y aurait il pas un ' de trop ?
Dans les remplacements * ?
Si tu ne trouves pas, supprime les 10 premières lignes et retape les. Il y a peut etre un caractère que tu ne vois pas ?
Ou supprime les lignes une par une jusqu'à ce que l'erreur ne se produise plus : le script ne marchera pas, mais quand l'erreur aura disparue tu sauras quelle ligne est concernée. Et tu pourras la retaper.
ec