1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<?php
session_start();
require_once("conf.php");
// connexion a la base de donnee
$connexion = mysql_connect($host,$user,$mdp) or die (mysql_error());
$db = mysql_select_db($db);
// lecture du fichier
$fichier='item.txt';
$contenu_fichier = fread(fopen($fichier, "r"), filesize($fichier));
// script developpez
$pieces = explode("#", $contenu_fichier);
$cpt = 1; // un compteur pour savoir si on récupère un id ou le reste
$ident = "";
foreach($pieces as $element)
{
if ($cpt % 2 == 1) // Si $cpt est impaire --> cas d'un identifiant
{
$ident = $element;
$_SESSION['id'] = $ident ;
}
else // $cpt est pair, on cherche la description
{
if (strpos($element, "Class") !== false) $descr = explode("Class", $element, 1);
elseif (strpos($element, "Weight") !== false) $descr = explode("Weight", $element, 1);
else $descr = array($element);
// ---------------------------
// Je fait ici mon insert avec la variable $ident en where
// ---------------------------
$ident = "INSERT INTO `item_db_desc` VALUES(".$_SESSION['id']." , '".mysql_real_escape_string($descr[0])."')";
$query = mysql_query($ident) or die (mysql_error());
}
$cpt++; // J'ajoute un à mon compteur
}
?> |
Partager