Parse error: syntax error, unexpected T_STRIN
Résolu/Fermé
charly015
Messages postés
18
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
5 juin 2009
-
4 juin 2009 à 07:47
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 - 5 juin 2009 à 08:22
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 - 5 juin 2009 à 08:22
A voir également:
- Parse error: syntax error, unexpected T_STRIN
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
- Fan error lenovo - Forum Refroidissement
- Error 10 pioneer ✓ - Forum Autoradio
9 réponses
charly015
Messages postés
18
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
5 juin 2009
3
4 juin 2009 à 18:27
4 juin 2009 à 18:27
Voici le code
<?php /** * login.php * * @version 1.0 * @copyright 2008 by ?????? for XNova */ define('INSIDE' , true); define('INSTALL' , false); define('LOGIN' , true); $InLogin = true; $xnova_root_path = './'; include($xnova_root_path . 'extension.inc'); include($xnova_root_path . 'common.' . $phpEx); includeLang('login'); if ($_POST) { $login = doquery("SELECT * FROM {{table}} WHERE `username` = '" . mysql_escape_string($_POST['username']) . "' LIMIT 1", "users", true); if($login['banaday'] <= time() & $login['banaday'] !='0' ){ doquery("UPDATE {{table}} SET `banaday` = '0', `bana` = '0', `urlaubs_modus` ='0' WHERE `username` = '".$login['username']."' LIMIT 1;", 'users'); doquery("DELETE FROM {{table}} WHERE `who` = '".$login['username']."'",'banned'); } if ($login) { if ($login['password'] == md5($_POST['password'])) { if (isset($_POST["rememberme"])) { $expiretime = time() + 31536000; $rememberme = 1; } else { $expiretime = 0; $rememberme = 0; } @include('config.php'); $cookie = $login["id"] . "/%/" . $login["username"] . "/%/" . md5($login["password"] . "--" . $dbsettings["secretword"]) . "/%/" . $rememberme; setcookie($game_config['COOKIE_NAME'], $cookie, $expiretime, "/", "", 0); unset($dbsettings); "!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> html xmlns= "http://www.w3.org/1999/xhtml'xml:lang="fr" ; header("Location: ./frames.php"); exit; } else { message($lang['Login_FailPassword'], $lang['Login_Error']); } } else { message($lang['Login_FailUser'], $lang['Login_Error']); } } else { $parse = $lang; $Count = doquery('SELECT COUNT(*) as `players` FROM {{table}} WHERE 1', 'users', true); $LastPlayer = doquery('SELECT `username` FROM {{table}} ORDER BY `register_time` DESC', 'users', true); $parse['last_user'] = $LastPlayer['username']; $PlayersOnline = doquery("SELECT COUNT(DISTINCT(id)) as `onlinenow` FROM {{table}} WHERE `onlinetime` > '" . (time()-900) ."';", 'users', true); $parse['online_users'] = $PlayersOnline['onlinenow']; $parse['users_amount'] = $Count['players']; $parse['servername'] = $game_config['game_name']; $parse['forum_url'] = $game_config['forum_url']; $parse['PasswordLost'] = $lang['PasswordLost']; $page = parsetemplate(gettemplate('login_body'), $parse); // Test pour prendre le nombre total de joueur et le nombre de joueurs connectés if ($_GET['ucount'] == 1) { $page = $PlayersOnline['onlinenow']."/".$Count['players']; die ( $page ); } else { display($page, $lang['Login']); } } // ----------------------------------------------------------------------------------------------------------- // History version ?>
alexfbi93
Messages postés
270
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
22 décembre 2010
21
4 juin 2009 à 07:50
4 juin 2009 à 07:50
L'erreur vient d'avant ;)
une boucle que tu as mal fermée, un quote manquant, ça peut etre pas mal de chose met nous toute la page stp
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
4 juin 2009 à 18:33
4 juin 2009 à 18:33
Salut,
Je ne vois pas ce que viennent faire ces lignes ici:
Ce n'est pas du code PHP et en admettant que tu voulais l'envoyer au client ca empercherait le header venant après de fonctionner.
Je ne vois pas ce que viennent faire ces lignes ici:
"!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> html xmlns= "http://www.w3.org/1999/xhtml'xml:lang="fr" ;
Ce n'est pas du code PHP et en admettant que tu voulais l'envoyer au client ca empercherait le header venant après de fonctionner.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
charly015
Messages postés
18
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
5 juin 2009
3
4 juin 2009 à 18:40
4 juin 2009 à 18:40
Ok merci de ta réponse je lai enlever et quand j'ai été sur ma page sa ma mit sa
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/login.php:1) in /home/spaceinfini/html/login.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/login.php:1) in /home/spaceinfini/html/login.php on line 44
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/login.php:1) in /home/spaceinfini/html/login.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/login.php:1) in /home/spaceinfini/html/login.php on line 44
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
4 juin 2009 à 18:43
4 juin 2009 à 18:43
Tu dois avoir un caractère avec le <?php il ne faut rien du tout avant pas même un espace ou un saut de ligne.
charly015
Messages postés
18
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
5 juin 2009
3
4 juin 2009 à 20:29
4 juin 2009 à 20:29
Maintenant ca meut met ca

Fatal error: Call to undefined function phpsetcookie() in /home/spaceinfini/html/login.php on line 41

Fatal error: Call to undefined function phpsetcookie() in /home/spaceinfini/html/login.php on line 41
charly015
Messages postés
18
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
5 juin 2009
3
5 juin 2009 à 07:51
5 juin 2009 à 07:51
dsl il y avait marquer ca :
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/includes/functions/CheckCookies.php:1) in /home/spaceinfini/html/login.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/includes/functions/CheckCookies.php:1) in /home/spaceinfini/html/login.php on line 44
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/includes/functions/CheckCookies.php:1) in /home/spaceinfini/html/login.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /home/spaceinfini/html/includes/functions/CheckCookies.php:1) in /home/spaceinfini/html/login.php on line 44
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
5 juin 2009 à 08:22
5 juin 2009 à 08:22
Ta première ligne envoie toujours du texte au client, vérifie bien qu'il n'y à aucuns caractères à part <?php dessus même pas d'espace.
Si ton fichier est enregistrer en UTF8 essai en UTF8 sans BOM (différent suivant ton éditeur)
Si ton fichier est enregistrer en UTF8 essai en UTF8 sans BOM (différent suivant ton éditeur)