[php] erreur incopréhensible
Résolu
citron-76
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
citron-76 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
citron-76 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
j'ai adapter se code pour importer un fichier excel dans ma base de donnée mais il y a une érreur que j comprent pas si vous pouvier m'aider voici mon code :
<?php
setCookie("fichier",$_POST['fichier']);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Orange Nicolas">
<title>Gestion des dossier a traiter v 1.0</title>
</head>
<table border="0" width="50%"><tr><td width="20%"><a href="formulaire.php"><IMG SRC="./img/CETE NC.jpg" BORDER="0"></a><br></td><td width="80%" align="center" valign="bottom" ><h2> import du fichier dans la base tampon </h2><tr><br><br></td></tr></table><hr>
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$fichier = $_POST['fichier'];
// connection à la DB
$link = mysql_connect("localhost", "root", "");
mysql_select_db('test', $link) or die(mysql_error());
$table= "dossier_excel";
// ouverture du fichier à importer en lecture seulement
if (file_exists($fichier))
$fp = fopen($fichier, "r");
else
{ // si le fichier n'existe pas
echo "Fichier introuvable !<br>Importation stoppée.";
exit();
}
while (!feof($fp))
{ // on lit les ligne 1 par 1 tant que le fichier n'est pas fini
$ligne = fgets($fp,4096);
// On récupère les champs séparés par un "." dans liste
$liste = explode( ".",$ligne);
// On assigne les variables
$do_voi = $liste[0];
$do_heu_min = $liste[1];
$do_sec_sem = $liste[2];
$do_vitess = $liste[3];
$do_long = $liste[4];
/* Ajouter un nouvel enregistrement dans la table */
$query = 'INSERT INTO '.$table.' VALUES('.$do_voi.','.$do_heu_min.','.$do_sec_sem.','.$do_vitess.','.$do_long.')';
$result= MYSQL_QUERY($query);
if(mysql_error())
{ /* Erreur dans la base de donnees, sûrement la table qu'il faut créer */
print "Erreur dans la base de données : ".mysql_error();
print "<br>Importation stoppée.";
exit();
}
else /* Tout va bien */
print "$do_voi $do_heu_min $do_sec_sem $do_vitess $do_long <br>";
/* Fermeture */
fclose($fp);
MYSQL_CLOSE();
?>
</html>
l'érreur qui mes renvoyer :
Parse error: parse error in c:\program files\easyphp1-8\www\test\import.php on line 70
la ligne 70 est la dernier :s j comprend pa se qui va pas!?
merci de m'éclairer
<?php
setCookie("fichier",$_POST['fichier']);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Orange Nicolas">
<title>Gestion des dossier a traiter v 1.0</title>
</head>
<table border="0" width="50%"><tr><td width="20%"><a href="formulaire.php"><IMG SRC="./img/CETE NC.jpg" BORDER="0"></a><br></td><td width="80%" align="center" valign="bottom" ><h2> import du fichier dans la base tampon </h2><tr><br><br></td></tr></table><hr>
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$fichier = $_POST['fichier'];
// connection à la DB
$link = mysql_connect("localhost", "root", "");
mysql_select_db('test', $link) or die(mysql_error());
$table= "dossier_excel";
// ouverture du fichier à importer en lecture seulement
if (file_exists($fichier))
$fp = fopen($fichier, "r");
else
{ // si le fichier n'existe pas
echo "Fichier introuvable !<br>Importation stoppée.";
exit();
}
while (!feof($fp))
{ // on lit les ligne 1 par 1 tant que le fichier n'est pas fini
$ligne = fgets($fp,4096);
// On récupère les champs séparés par un "." dans liste
$liste = explode( ".",$ligne);
// On assigne les variables
$do_voi = $liste[0];
$do_heu_min = $liste[1];
$do_sec_sem = $liste[2];
$do_vitess = $liste[3];
$do_long = $liste[4];
/* Ajouter un nouvel enregistrement dans la table */
$query = 'INSERT INTO '.$table.' VALUES('.$do_voi.','.$do_heu_min.','.$do_sec_sem.','.$do_vitess.','.$do_long.')';
$result= MYSQL_QUERY($query);
if(mysql_error())
{ /* Erreur dans la base de donnees, sûrement la table qu'il faut créer */
print "Erreur dans la base de données : ".mysql_error();
print "<br>Importation stoppée.";
exit();
}
else /* Tout va bien */
print "$do_voi $do_heu_min $do_sec_sem $do_vitess $do_long <br>";
/* Fermeture */
fclose($fp);
MYSQL_CLOSE();
?>
</html>
l'érreur qui mes renvoyer :
Parse error: parse error in c:\program files\easyphp1-8\www\test\import.php on line 70
la ligne 70 est la dernier :s j comprend pa se qui va pas!?
merci de m'éclairer
A voir également:
- [php] erreur incopréhensible
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues