Problème unexpected T_VARIABLE
Benjamincom
Messages postés
252
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Alors voici un problème qui me prend la tête depuis plus e 3 heures et demi et que je trouve complétement stupide vu qu'il n'y a aucune solution parce qu'il ne devrait même pas y avoir de problème.
Voilà ce que je voi à la place de mon script:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/[...]/quizz-correos, telefono, retraso, perdido, salud.php on line 1
Le code le plus simple du monde:
Voilà donc si quelqu'un a par miracle une solution à m'apporter.
Alors voici un problème qui me prend la tête depuis plus e 3 heures et demi et que je trouve complétement stupide vu qu'il n'y a aucune solution parce qu'il ne devrait même pas y avoir de problème.
Voilà ce que je voi à la place de mon script:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/[...]/quizz-correos, telefono, retraso, perdido, salud.php on line 1
Le code le plus simple du monde:
<h2>Quizz - Correos, telefono, retraso, perdido, salud</h2> <?php $Q = $_SERVER['QUERY_STRING']; echo '<button OnClick="window.location=\''.$Q.'\';" id="Beggin">Commencer le quizz</button>'; ?>
Voilà donc si quelqu'un a par miracle une solution à m'apporter.
A voir également:
- Problème unexpected T_VARIABLE
- Exception processing message 0x00013 unexpected parameters - Forum Windows
- Exception processing message 0x0000013 ✓ - Forum Windows
- Code d'arrêt unexpected store exception - Guide
- An unexpected directx error occurred - Forum Carte graphique
- UNEXPECTED EOF ✓ - Forum Programmation
37 réponses
Dans le fichier qui me pose problème il n'y a aucune inclusion car je le fait dans une nouvelle fenêtre appelé en javascript par le client (window.open). Mais à la base j'avais essayé de l'inclure dans ma page index.php pour qu'elle est tout l'habillage du site mais l'erreur s'afficher s'est de la que j'ai essayé de le faire dans une nouvelle fenêtre. Ce qui n'a rien changer. Quand au sauts de lignes oui il y en à mais où veux tu le savoir exactement car en fait je ne sais pas si tu as vu mais la ligne de l'erreur ne correspond à rien de php dans le fichier.
Tu utilises Notepad++, enregistres-tu ton fichier en ANSI ?
Pour ce qui est de l'affichage en hexadécimal, je parie que notepad++ a cette fonction quelque part dans un menu.
Quand tu l'auras trouvée, recopie la page et colle-là ici
Enfin, pourquoi refuser de répondre aux questions de Dalida ? C'est pour t'aider qu'il te les pose.
Pour ce qui est de l'affichage en hexadécimal, je parie que notepad++ a cette fonction quelque part dans un menu.
Quand tu l'auras trouvée, recopie la page et colle-là ici
Enfin, pourquoi refuser de répondre aux questions de Dalida ? C'est pour t'aider qu'il te les pose.
je ne sais pas si tu as vu mais la ligne de l'erreur ne correspond à rien de php dans le fichier
oui c'est pour ça que je voulais savoir si il y avait des lignes avant pour voir si le serveur aurait pu les compter pour numéroter la ligne.
à la base j'avais essayé de l'inclure dans ma page index.php pour qu'elle est tout l'habillage du site mais l'erreur s'afficher s'est de la que j'ai essayé de le faire dans une nouvelle fenêtre
là ça devient intéressant.
tu essaies de faire un "include()" dans "index.php" et après ça part en sucette, c'est ça ?
et tu vois pas quelque chose de particulier que tu aurais fait ou essayer ?
mais comme le dit toto, faut d'abord se soucier de l'encodage du fichier.
et est-ce que ça tourne en local ou est-ce que ça plante aussi ?
oui c'est pour ça que je voulais savoir si il y avait des lignes avant pour voir si le serveur aurait pu les compter pour numéroter la ligne.
à la base j'avais essayé de l'inclure dans ma page index.php pour qu'elle est tout l'habillage du site mais l'erreur s'afficher s'est de la que j'ai essayé de le faire dans une nouvelle fenêtre
là ça devient intéressant.
tu essaies de faire un "include()" dans "index.php" et après ça part en sucette, c'est ça ?
et tu vois pas quelque chose de particulier que tu aurais fait ou essayer ?
mais comme le dit toto, faut d'abord se soucier de l'encodage du fichier.
et est-ce que ça tourne en local ou est-ce que ça plante aussi ?
Oui je suis bien en ANSI, alors je peux convertir en Hex, Hex 16, Hex 32, Hex 64, Hex 128. Tu veux lequel ^^ ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je reposte le fichier ici pour que vous puissiez comparer avec la transfomration Hex quand toto répondra, car j'ai retravailler le fichier quand je pensez que sa fonctionné:
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Quizz</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="new-design.css" rel="stylesheet" type="text/css" />
</head>
<body style="margin:5px; background:#EEEEEE;">
<h2>Quizz - Correos, telefono, retraso, perdido, salud</h2>
<div align="center">
<?php
$TOP_NAME = $_SESSION['TOP_NAME'];
$START = $_SESSION['START'];
$SEND_NAME = $_POST['sdname'];
if($SEND_NAME){ $_SESSION['START'] = 1; }
if(!isset($START)){
echo '<form action="?start=1" method="post" name="quizz"><br/><strong>Saisie ton prénom pour commencer:</strong><br/><input type="text" name="sdname" size="20"><br/><br/>';
echo '<button OnClick="document.quizz.submit();" id="Beggin"><img src="img/fleche_verte_droit.gif" width="12" height="12" border="0" /> Commencer le quizz</button></form>';
} else {
echo '<div style="width:400px; background-color:#FF9900;" align="left">'.
'<form action="" method="post">';
if($_SESSION['EJERCICIO'] != "FINISH"){ echo 'Choisit la traduction qui convient.'; }
// total 41
$_SESSION['EJERCICIO'];
$LEVEL = $_SESSION['LEVEL'];
$_SESSION['EJERCICIO1'];
$_SESSION['EJERCICIO2'];
$_SESSION['EJERCICIO3'];
$_SESSION['EJERCICIO4'];
$_SESSION['EJERCICIO5'];
/*
¿ Dónde está Correos? 1 a Pouvez-vous me donner 3 timbres pour la France
¿ Hay un buzón en el barrio? 2 b Je voudrais 2 timbres pour des cartes postales
¿ Cuánto vale un sello para Francia? 3 c Y a-t-il une boîte aux lettres dans le quartier ?
¿ Puede darme tres sellos para Francia, 4 d Quel est le prix d’un timbre pour la France ?
por favor?
Quisiera dos sellos para postales 5 e Où se trouve le bureau de post
para Francia
*/
if($_SESSION['LEVEL'] == null){ $_SESSION['LEVEL'] = 1; }
// Exercices
if($_SESSION['EJERCICIO'] == null){
if($LEVEL == 1){
echo '<span id="levelname">¿ Dónde está Correos?</span><br/><input type="hidden" name="level" value="1">'
.'<input type="radio" name="answer" value="a"> Pouvez-vous me donner 3 timbres pour la France ?<br/>';
.'<input type="radio" name="answer" value="b"> Je voudrais 2 timbres pour des cartes postales.<br/>';
.'<input type="radio" name="answer" value="c"> Y a-t-il une boîte aux lettres dans le quartier ?<br/>';
.'<input type="radio" name="answer" value="d"> Quel est le prix d’un timbre pour la France ?<br/>';
.'<input type="radio" name="answer" value="e"> Où se trouve le bureau de poste ?<br/>';
}
$d1 = '<strong>'; $e1 = '</strong>';
}
echo '</form><hr/><ul>'.
$d1.' <li><u>Ejercicio 1</u> : Correos</li>'.$e1.
$d2.' <li><u>Ejercicio 2</u> : Llamo por telefono</li>'.$e2.
$d3.' <li><u>Ejercicio 3</u> : Tengo retraso</li>'.$e3.
$d4.' <li><u>Ejercicio 4</u> : Me he perdido</li>'.$e4.
$d5.' <li><u>Ejercicio 5</u> : No me encuentro bien</li>'.$e5.
'</ul>';
echo '</div>';
}
?>
</div>
<iframe frameborder="0" height="0" width="0">
J'ai installé notepad++
Sélectionner tout le texte
Menu TextFX / TextFX Convert / convert text to Hex-16
Mais avant de la faire, peux-tu donner l'adresse de ton site pour que nous voyions le contexte d'affichage de la page ?
Sélectionner tout le texte
Menu TextFX / TextFX Convert / convert text to Hex-16
Mais avant de la faire, peux-tu donner l'adresse de ton site pour que nous voyions le contexte d'affichage de la page ?
http://benjamindoussou.hbg.fr/espana/?item=quizz
Le lien n'est pas encore disponible sur le site donc si vous cliquez sur autre chose une fois dans le site vous ne pourrez pas retrouver le lien si ce n'est ici ^^ Pour afficher la page concerné il faut cliquer sur le lien Correos, telefono, retraso, perdido, salud
Le lien n'est pas encore disponible sur le site donc si vous cliquez sur autre chose une fois dans le site vous ne pourrez pas retrouver le lien si ce n'est ici ^^ Pour afficher la page concerné il faut cliquer sur le lien Correos, telefono, retraso, perdido, salud
Le message d'erreur que j'ai n'a aucun rapport avec celui que tu annonces.
Le code de la page n'a aucun rapport avec ton script.
Pourrais-tu mettre un script qui fait un simple echo 'coucou'; ?
Il est possible que ton hébergeur insère de la pub au début de ta page, mais je trouve ça très bizarre puisqu'il ne le fait pas au niveau de la page appelante.
Le code de la page n'a aucun rapport avec ton script.
Pourrais-tu mettre un script qui fait un simple echo 'coucou'; ?
Il est possible que ton hébergeur insère de la pub au début de ta page, mais je trouve ça très bizarre puisqu'il ne le fait pas au niveau de la page appelante.
Voilà c'est parti pour le simple coucou ! Mais l'erreur à changer mais il n'y a rien de plus rien de moisn comme problème dans le code donc je ne comprend pas. Mon hebergeur affiche une pub en bas de page mais elle ne s'affiche pas car je mais une frame mais ca ne pose aucuns problèmes je fait sa depuis des années.
Ça nous ramène à la question que posait Dalida plus haut : Transfères-tu bien ton fichier en mode ASCII ?
Lis bien les questions et ne mélange pas les notions...
Je ne te demande plus si le fichier est codé en ANSI mais si tu le transfères en mode ASCII
Je ne te demande plus si le fichier est codé en ANSI mais si tu le transfères en mode ASCII
Je ne sais pas ce que c'est je le transfert via FileZilla. ais encore une fois j'ai réaliser nombre de sites comme ça donc ca ne vient pas de l'a enfin de mon avis.
je viens de tester le dernier code que tu as posté.
chez moi ça cale à la ligne 52 pour un problème de caractère…
chez moi ça cale à la ligne 52 pour un problème de caractère…
le problème ligne 52 vient des ; à la fin des lignes alors que la suivante commence par un .
Peux-tu montrer le code hexa de ton fichier maintenant ?
J'avoue qu'avec ce que je vois sur le site, je commence à désespérer...
Peux-tu montrer le code hexa de ton fichier maintenant ?
J'avoue qu'avec ce que je vois sur le site, je commence à désespérer...
Merci Alain je n'ai jamais eu de problème avec toutes les pages que j'ai réalisé avec N++ et pourtant le problème venait de là. Je te remercie. Encore une fois il suffisait d'être patient, même si je l'avoue je perdais espoir.
Alors merci, merci, merci, beaucoup Alain.
Alors merci, merci, merci, beaucoup Alain.