PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 16-03-2011 06:21:46

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

bonjour big_smile
j'ai un petit problème avec le code suivant:

<?php
$sMySQLLocation = "localhost";
$sMySQLUser = "user";
$sMySQLDatabase = "a1790509";
$sMySQLPassword = "password";


$sDefaultUsername = "admin";
$sDefaultPassword = "1234";

$sDefaultClipString = "[...]";

$sDefaultDateFormat = "Y\-m\-d";
$sDefaultDateHourFormat = "Y\-m\-d \/ H \h i";
$sExportDateFormat = "Ymd";

$sRowColorA = "#F2F2F2";
$sRowColorB = "#FFFFFF";

$sXMLFileFolder = "./XML/";

$sDecDelimiter = ",";

$iQNameMaxNbChar = 65;

$ACCESS_NOPASSWORD = 0;
$ACCESS_PASSWORD = 1;
$ACCESS_KEYS = 2;

$sVersionHeader = "<div style="width:751px;position:relative;top:-18px;text-align:left;font-size:8pt;color:#594f4e;">Version 2.3</div>";

$iDefaultAccessType = $ACCESS_NOPASSWORD;

$iAccessKeyLength = 6;

$sQuestionType = array();
$sQuestionType[0] = "Associations";
$sQuestionType[1] = "Listes déroulantes";
$sQuestionType[2] = "Échelles de type Likert";
$sQuestionType[3] = "Texte long";
$sQuestionType[4] = "Réponses multiples";
$sQuestionType[5] = "Choix multiples";
$sQuestionType[6] = "Textes courts";
$sQuestionType[7] = "Échelles sémantiques différentielles";
$sQuestionType[8] = "Mise en ordre";

$sQuestionTypeUC = array();
$sQuestionTypeUC[0] = "ASSOCIATIONS";
$sQuestionTypeUC[1] = "LISTES DÉROULANTES";
$sQuestionTypeUC[2] = "ÉCHELLES DE TYPE LIKERT";
$sQuestionTypeUC[3] = "TEXTE LONG";
$sQuestionTypeUC[4] = "RÉPONSES MULTIPLES";
$sQuestionTypeUC[5] = "CHOIX MULTIPLES";
$sQuestionTypeUC[6] = "TEXTES COURTS";
$sQuestionTypeUC[7] = "ÉCHELLES SÉMANTIQUES DIFFÉRENTIELLES";
$sQuestionTypeUC[8] = "MISE EN ORDRE";

$sExportCharset = "UTF-8";
$sExportNA = "N.A.";

?>

j'obtient l'erreur suivante:

Parse error: syntax error, unexpected T_VARIABLE in /home/a1790509/public_html/gestionsondage/settings.inc.php on line 1

Je ne comprend pas vraiment :'(
Quelqu'un peu m'aider ?

Gspfranc

Dernière modification par gspfranc (16-03-2011 06:23:06)

Hors ligne

#2 16-03-2011 08:15:59

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

tu change ca :


$sVersionHeader = "<div style="width:751px;position:relative;top:-18px;text-align:left;font-size:8pt;color:#594f4e;">Version 2.3</div>";
 

par ca :


$sVersionHeader = '<div style="width:751px;position:relative;top:-18px;text-align:left;font-size:8pt;color:#594f4e;">Version 2.3</div>';
 

a++

Hors ligne

#3 16-03-2011 15:33:04

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

La même erreur apparais

code actuel:


<?php
$sMySQLLocation = "localhost";
$sMySQLUser = "admin";
$sMySQLDatabase = "info";
$sMySQLPassword = "password";


$sDefaultUsername = "admin";
$sDefaultPassword = "1234";

$sDefaultClipString = "[...]";

$sDefaultDateFormat = "Y\-m\-d";
$sDefaultDateHourFormat = "Y\-m\-d \/ H \h i";
$sExportDateFormat = "Ymd";

$sRowColorA = "#F2F2F2";
$sRowColorB = "#FFFFFF";

$sXMLFileFolder = "./XML/";

$sDecDelimiter = ",";

$iQNameMaxNbChar = 65;

$ACCESS_NOPASSWORD = 0;
$ACCESS_PASSWORD = 1;
$ACCESS_KEYS = 2;

$sVersionHeader = '<div style="width:751px;position:relative;top:-18px;text-align:left;font-size:8pt;color:#594f4e;">Version 2.3</div>';
$iDefaultAccessType = $ACCESS_NOPASSWORD;

$iAccessKeyLength = 6;

$sQuestionType = array();
$sQuestionType[0] = "Associations";
$sQuestionType[1] = "Listes déroulantes";
$sQuestionType[2] = "Échelles de type Likert";
$sQuestionType[3] = "Texte long";
$sQuestionType[4] = "Réponses multiples";
$sQuestionType[5] = "Choix multiples";
$sQuestionType[6] = "Textes courts";
$sQuestionType[7] = "Échelles sémantiques différentielles";
$sQuestionType[8] = "Mise en ordre";

$sQuestionTypeUC = array();
$sQuestionTypeUC[0] = "ASSOCIATIONS";
$sQuestionTypeUC[1] = "LISTES DÉROULANTES";
$sQuestionTypeUC[2] = "ÉCHELLES DE TYPE LIKERT";
$sQuestionTypeUC[3] = "TEXTE LONG";
$sQuestionTypeUC[4] = "RÉPONSES MULTIPLES";
$sQuestionTypeUC[5] = "CHOIX MULTIPLES";
$sQuestionTypeUC[6] = "TEXTES COURTS";
$sQuestionTypeUC[7] = "ÉCHELLES SÉMANTIQUES DIFFÉRENTIELLES";
$sQuestionTypeUC[8] = "MISE EN ORDRE";

$sExportCharset = "UTF-8";
$sExportNA = "N.A.";

?>
 

Dernière modification par gspfranc (16-03-2011 19:19:12)

Hors ligne

#4 16-03-2011 19:17:47

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

Saluton,
Il n'y a aucune raison que tu obtiennes ce message d'erreur sur la portion de code exposée et corrigée.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 16-03-2011 19:20:32

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

l'erreur peut t'elle se trouver sur une autre page ? même si l'avertissement affiche la page /gestionsondage/settings.inc.php

Hors ligne

#6 16-03-2011 22:26:10

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

Salut,
tu peux nous montrer le fichier settings.inc.php stp ?
a++

Hors ligne

#7 16-03-2011 22:31:31

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

Cest celui que j'ai mis ci-haut

Hors ligne

#8 16-03-2011 22:43:51

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

ce fichier doit être appeler par un include ou requiere, montre ce fichier stp wink
a++

Hors ligne

#9 17-03-2011 13:04:55

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

ns.inc.php
[code php]
<?php
   
    session_start();
   
    include_once("settings.inc.php");
    include_once("langr.inc.php");
    include_once("functions.inc.php");
   
    function checkAuth(){
        if(!isset($_SESSION["UserID"])){
            urlRedirect("index.php?msg=1");
        }
    }
   
    function openDBConnection(){
       
        global $sMySQLLocation,$sMySQLUser,$sMySQLPassword,$sMySQLDatabase;
       
        $oServerConn = mysql_connect($sMySQLLocation,$sMySQLUser,$sMySQLPassword);
        if(!$oServerConn){
            die(mysql_error());
        }
       
        mysql_select_db($sMySQLDatabase);
    }
   
    function generateHeader($iQuizID, $sQuizName,$sQuizVersion,$sGetParam,$iSelectedTab){
        global $sLR;
       
        $sTabs = array($sLR["q_stats_link"],$sLR["q_quest_link"],$sLR["q_part_link"],$sLR["q_acck_link"]);
        $sTabsLinks = array("viewquizstats.php","viewquizquestions.php","viewquizparticipations.php","viewquizaccess.php");
       
        ?>
            <tr>
                <td width="100%" align="left">
                    <table cellpadding="0" cellspacing="0" border="0" width="100%">
                        <tr>
                            <?php
                           
                                for($i = 0;$i < count($sTabs);$i++){
                                    if($i == $iSelectedTab){
                                        echo "<td class=\"SelectedTab\" height=\"25\">  $sTabs[$i]  </td>";
                                    }else{
                                        echo "<td class=\"Tab\" height=\"25\">  <a href=\"$sTabsLinks[$i]$sGetParam\">$sTabs[$i]</a>  </td>";
                                    }
                                }
                            ?>
                            <td class="SpacerTab" width="100%" align="right"><a href="export.php?quizId=<?php echo $iQuizID; ?>"><?php echo $sLR["q_exp_link"]; ?></td>
                        </tr>
                    </table>
                </td>
            </tr>
        <?php
    }
   
    function emptyFormat($s, $sEmpty = '—'){
        if(strlen(trim($s)) == 0) return $sEmpty;
        else return $s;
    }
?>
[/code]

Dernière modification par gspfranc (17-03-2011 13:06:08)

Hors ligne

#10 17-03-2011 13:14:14

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

Ne jamais mettre quoi que ce soit avant session_start, ni espace ni rien du tout.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#11 17-03-2011 13:18:53

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

[code php]
<?php   
session_start();
   
    include_once("settings.inc.php");
    include_once("langr.inc.php");
    include_once("functions.inc.php");
   
    function checkAuth(){
        if(!isset($_SESSION["UserID"])){
            urlRedirect("index.php?msg=1");
        }
    }
   
    function openDBConnection(){
       
        global $sMySQLLocation,$sMySQLUser,$sMySQLPassword,$sMySQLDatabase;
       
        $oServerConn = mysql_connect($sMySQLLocation,$sMySQLUser,$sMySQLPassword);
        if(!$oServerConn){
            die(mysql_error());
        }
       
        mysql_select_db($sMySQLDatabase);
    }
   
    function generateHeader($iQuizID, $sQuizName,$sQuizVersion,$sGetParam,$iSelectedTab){
        global $sLR;
       
        $sTabs = array($sLR["q_stats_link"],$sLR["q_quest_link"],$sLR["q_part_link"],$sLR["q_acck_link"]);
        $sTabsLinks = array("viewquizstats.php","viewquizquestions.php","viewquizparticipations.php","viewquizaccess.php");
       
        ?>
            <tr>
                <td width="100%" align="left">
                    <table cellpadding="0" cellspacing="0" border="0" width="100%">
                        <tr>
                            <?php
                           
                                for($i = 0;$i < count($sTabs);$i++){
                                    if($i == $iSelectedTab){
                                        echo "<td class=\"SelectedTab\" height=\"25\">  $sTabs[$i]  </td>";
                                    }else{
                                        echo "<td class=\"Tab\" height=\"25\">  <a href=\"$sTabsLinks[$i]$sGetParam\">$sTabs[$i]</a>  </td>";
                                    }
                                }
                            ?>
                            <td class="SpacerTab" width="100%" align="right"><a href="export.php?quizId=<?php echo $iQuizID; ?>"><?php echo $sLR["q_exp_link"]; ?></td>
                        </tr>
                    </table>
                </td>
            </tr>
        <?php
    }
   
    function emptyFormat($s, $sEmpty = '—'){
        if(strlen(trim($s)) == 0) return $sEmpty;
        else return $s;
    }
?>
[/code]

Hors ligne

#12 17-03-2011 13:34:54

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

Salut,


j'ai de gros doute à ce qu'il apréci çà :


function generateHeader($iQuizID, $sQuizName,$sQuizVersion,$sGetParam,$iSelectedTab){
        global $sLR;
       
        $sTabs = array($sLR["q_stats_link"],$sLR["q_quest_link"],$sLR["q_part_link"],$sLR["q_acck_link"]);
        $sTabsLinks = array("viewquizstats.php","viewquizquestions.php","viewquizparticipations.php","viewquizaccess.php");
       
        ?>
            <tr>
                <td width="100%" align="left">
                    <table cellpadding="0" cellspacing="0" border="0" width="100%">
                        <tr>
                            <?php
                           
                                for($i = 0;$i < count($sTabs);$i++){
                                    if($i == $iSelectedTab){
                                        echo "<td class=\"SelectedTab\" height=\"25\">  $sTabs[$i]  </td>";
                                    }else{
                                        echo "<td class=\"Tab\" height=\"25\">  <a href=\"$sTabsLinks[$i]$sGetParam\">$sTabs[$i]</a>  </td>";
                                    }
                                }
                            ?>
                            <td class="SpacerTab" width="100%" align="right"><a href="export.php?quizId=<?php echo $iQuizID; ?>"><?php echo $sLR["q_exp_link"]; ?></td>
                        </tr>
                    </table>
                </td>
            </tr>
        <?php
    }
    ?>
 

a++

Hors ligne

#13 17-03-2011 14:18:04

gspfranc
Membre
Inscription : 16-03-2011
Messages : 7

Re : Code de sondage PHP (Parse error: syntax error, unexpected T_VARIABLE)

donc je doit faire quoi? :-(

il s'ait d'Un code généré automatiquement par un logiciel.. et rendu sur mon site web, il m'affiche l'erreur

Hors ligne

Pied de page des forums