Problème de syntaxe variable : unexpected T_VARIABLE
Posté : 27 févr. 2012, 11:55
Bonjour à tous, merci de lire ce message !
J'ai récemment fait un script permettant d'écrire une ligne comprenant l'ID d'un joueur que celui-ci va entrer dans un formulaire !
Voici le formulaire :
Parse error: syntax error, unexpected T_VARIABLE in /public_html/PERP3/test/ajoutjoueurvip.php on line 6
Pourtant j'ai toujours utilisé cette syntaxe, j'ai aussi essayé ['steamid'] et ['$SteamID'] mais si vous penserez peut-être que c'est complétement débile !
Quelle syntaxe utiliser ?
Merci beaucoup pour toutes vos réponses !
Cdt, max
J'ai récemment fait un script permettant d'écrire une ligne comprenant l'ID d'un joueur que celui-ci va entrer dans un formulaire !
Voici le formulaire :
<html>
<head>
<title> Entrez votre SteamID de la forme STEAM_0:0:0000000 </title>
</head>
<body>
<form name="steamid" action="ajoutjoueurvip.php" method="POST">
<table border="0" align="center" cellspacing="2" cellpadding="2"> <!-- On choisis la "forme" du champ de saise -->
<tr align="center">
<td>SteamID</td> <!-- Texte apparent au champ de saisie ! -->
<td><input type="text" name="steamid"></td> <!-- le "steamid" nous servira de valeur dans la page de validation -->
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="valider"></td> <!-- On valide et envoyons -->
</tr>
</body>
</html>
Celui-ci pointe vers le fichier qui va ajouter le SteamID du joueur et un nombre après un espace :
<?php
// A quoi doit correspondre le steamid en terme de variable
$steamID = $_POST['steamid'];
// votre nouveau texte + 1 nouvelle ligne
$nouvelle_ligne = '"'$SteamID'" 5'."\n";
// le chemin
$file = 'admin.php';
// on stocke l'ancien texte
$anciennes_lignes = file($file);
// add les nouvelles lignes au debut du tableau
array_unshift($old_lignes,$nouvelle_ligne);
// ressort les lignes du tableau
$new_content = join('',$anciennes_lignes);
$fp = fopen($file,'w');
// ecrit la chaine dans le fichier
$write = fwrite($fp, $new_content);
fclose($fp);
?>
L'erreur suivante intervient :Parse error: syntax error, unexpected T_VARIABLE in /public_html/PERP3/test/ajoutjoueurvip.php on line 6
Pourtant j'ai toujours utilisé cette syntaxe, j'ai aussi essayé ['steamid'] et ['$SteamID'] mais si vous penserez peut-être que c'est complétement débile !
Quelle syntaxe utiliser ?
Merci beaucoup pour toutes vos réponses !
Cdt, max