Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1466 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/PHP] Récupérer données d'un csv

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML/PHP] Récupérer données d'un csv

n°1145372
thinou
Posté le 10-07-2005 à 11:31:28  profilanswer
 

bonjour,
 
voila je m'explique, j'ai un fichier data2.csv avec les données suivante :
 

Citation :

1.00,2005,7,10,9,11,4,12,14,34,58,84,22.5,16.5,1015.04,295.00,0.00,0.00,0,19.8,74,17.5,70,0.0,0,0.00,0.0,0,16.2,23.4,19.2,13.8,0.0,1.2,0.1,1.25,2.6,2.6,2.6


 
ce que je voudrais faire c'est récupérer certaines de ces données et les mettre dans le mouseover du point rouge ici http://membres.lycos.fr/thinou45/creation/
 

Citation :

<html>
 
<head>
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
 
<!-- DEBUT DU SCRIPT -->
<style type="text/css">
.navtext {
width:235px;
font-size:8pt;
font-family:verdana;
border-width:2px;
border-style:outset;
border-color:#006BAE;
layer-background-color:#FFF6D9;
background-color:#FFF6D9;
color:black;
}
</style>
<!-- FIN DU SCRIPT -->
 
</head>
 
<script  language="javascript" src="alttxt.js"></script>
 
<body>
 
 
<img src="online.gif" width="12" height="12" border="0" style="position:absolute; left:270px; top:265px; " onmouseover="writetxt('ici mes données')" onmouseout="writetxt(0)">
<img  src="carte-france.gif" width="504" height="577" alt="" border="0">
 
 
<!-- DEBUT DU SCRIPT -->
<div id="navtxt" class="navtext" style="visibility:hidden; position:absolute; top:0px; left:-400px; z-index:10000; padding:10px"></div>
<!-- FIN DU SCRIPT -->
 
 
</body>
 
</html>


 

mood
Publicité
Posté le 10-07-2005 à 11:31:28  profilanswer
 

n°1145394
gatsusat
Posté le 10-07-2005 à 11:48:16  profilanswer
 

ben en PHP tu as une fonction readfile pour recuperer le contenu d'un fichier dans une variable et ensuite tu as juste a écrire cette varibalbe dans la page avec un echo à l'endroit ke tu veux
onmouseover="<?echo $mavariablequicontientlefichier?>"

n°1145403
thinou
Posté le 10-07-2005 à 11:59:52  profilanswer
 

ok mais comment extraire du csvc une donnée  (par exemple le "2005" ) qui est en deuxième position ?
 

n°1145438
gatsusat
Posté le 10-07-2005 à 12:33:40  profilanswer
 

tu split la ligne en tableau

n°1145515
thinou
Posté le 10-07-2005 à 14:49:25  profilanswer
 

ok merci j'ai trouvé ca  
 

Citation :

<?php
// Les délimiteurs peuvent être des tirets, points ou slash
$fichier = "10,07,05";
list($month, $day, $year) = split('[,.-]', $fichier);
echo "Month: $month; Day: $day; Year: $year<br />\n";
?>


 
mais comment faire pour qu'il prenne mon csv ?


Message édité par thinou le 10-07-2005 à 14:49:51
n°1145517
gatsusat
Posté le 10-07-2005 à 14:57:31  profilanswer
 

$fichier = fopen ( "monfichier.txt" ,," r " )  
$Mescoordonnees = split(',', $fichier);

n°1146889
thinou
Posté le 11-07-2005 à 18:39:17  profilanswer
 

Citation :

onmouseover="<?echo $mavariablequicontientlefichier?>"


 
j'ai fait un test mais ca ne marche pas  :(

n°1146894
j_lecruel
☀ ☁ ☂
Posté le 11-07-2005 à 18:48:13  profilanswer
 

$fichier = fopen ( "monfichier.txt" ,," r " )  
$content = fread($fichier,filesize("monfichier.txt" ));
$Mescoordonnees = split(',', $content);

n°1146974
thinou
Posté le 11-07-2005 à 19:49:00  profilanswer
 

y a comme un problème   :cry:  
 

Citation :

Parse error: parse error, unexpected ',' in

n°1146988
gatsusat
Posté le 11-07-2005 à 19:58:47  profilanswer
 

$Mescoordonnees = split(",", $content);

mood
Publicité
Posté le 11-07-2005 à 19:58:47  profilanswer
 

n°1146997
thinou
Posté le 11-07-2005 à 20:03:38  profilanswer
 

non c'est pas ici le problème mias là :
 

Citation :

$fichier = fopen ( "data2.csv" ,," r " )

n°1147017
j_lecruel
☀ ☁ ☂
Posté le 11-07-2005 à 20:17:16  profilanswer
 

Ben tu enlève une virgule...
 
$fichier = fopen ( "data2.csv" ," r " )

n°1149969
thinou
Posté le 14-07-2005 à 13:46:58  profilanswer
 

voila merci a tous les 2 j'ai trouvé.
 
au cas ou voila la solution
 

Citation :

<?
$monfic = fopen ("donnees.csv", "r" );
$ligne=fgets($monfic,255);
 $Tcli=split(',',$ligne);
 for($i=0;$i<count($Tcli);$i++)
 {
  echo $tcli[$i];
 }
echo "$Tcli[3] $Tcli[2] $Tcli[1]";
?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/PHP] Récupérer données d'un csv

 

Sujets relatifs
Comment recupérer le mappage d'adresse d'un servlet[HTML/CSS/Javascript] z-index avec rollover sur image ( zoom CSS )
[PHP] Lancer un programme avec exec[HTML] Gros problème de Checkbox
Document Word dans une cellule d'un tableau HTML[HTML] Combo box choix multiple
apercu d'une page html[HTML/CSS]alignement texte différents das une même cellule[résolu]
[Html/Php/Mysql] comment recuperer des données selon condition[PHP/XML/HTML] Récuperer des données dans un XML grâce à PHP
Plus de sujets relatifs à : [HTML/PHP] Récupérer données d'un csv


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR