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

  FORUM HardWare.fr
  Programmation
  PHP

  Php et CSV

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Php et CSV

n°1446904
d0ws
Posté le 24-09-2006 à 21:15:47  profilanswer
 

Salut à tous, j'aurai besoin de votre aide concernant du PHP et du CSV.  
 
J'aurai aimé comme sur un de mes sites (ce n'est malheureusement pas moi qui ai écrit la page en php) faire un tableau et au lieu de toujours repasser par le code pour ajouter des lignes, plutôt passer par le doc texte (csv).
 
J'ai un souci pour savoir le quel code php je dois inscrire sur ma page (je ne m'y connais que très très peu en php), en sachant que les codes du tableau en html donnent ça (pour une ligne) :
 
<table class="H4" border="1" cellpadding="2" cellspacing="2">
 
<tr>
<td style="width: 461px;">Description</td>
<td style="width: 97px; text-align: center;">Type de demande</td>
<td style="width: 98px; text-align: center;">Lien direct/e-mail</td>
<td style="width: 113px; text-align: center;">Photo(s)</td>
<td style="width: 89px; text-align: center;">Aide</td>
<td style="width: 67px; text-align: center;">Reçu ?</td>
</tr>
 
J'aimerai donc savoir comment faire ma page Php avec ces dimensions, ces colonnes etc et ensuite pour la mettre à jour utiliser le csv.
 
Dans un second cas, j'aurai aussi aimer savoir si dans une fiche csv il était possible d'ajouter (comme dans du html) un lien qui ressemblerait à ça : <a href="adresse du site">Description</a>
 
Merci d'avance... !

mood
Publicité
Posté le 24-09-2006 à 21:15:47  profilanswer
 

n°1446972
leflos5
On est ou on est pas :)
Posté le 25-09-2006 à 09:36:04  profilanswer
 

Tu dois parler de css :??:

n°1446979
anapajari
s/travail/glanding on hfr/gs;
Posté le 25-09-2006 à 09:41:02  profilanswer
 

nan moi je vote que pour une de ses sites voila ce qu'il y a:
- il écrit dans un fichier excel
- sauvegarde le tout au format .csv
- upload le fichier sur "son site"
- appele la page "pouet.php" depuis son navigateur et là... au miracle le contenu du fichier uploadé s'affiche dans une page tout bien tout comme il faut.
 
Mais comme c'est pas lui qui a fait pouet.php, il voudrait savoir comment il faut faire.

n°1446980
omega2
Posté le 25-09-2006 à 09:43:39  profilanswer
 

leflos5 > Je pense qu'il parle bien d'un fichier texte d'extension csv (fichier de tableau avec virgule comme séparateur de colonne)
 
d0ws > Un fichier csv ne contient aucune information relative à l'affichage (taille des colonnes, alignement du texte, couleur ...) Ca sera donc à ton fichier php de les rajouter comme il faut pour chaque colonne.
Côté php, si tu veux faire ça, il te faut :
- savoir relire le contenu d'un fichier ligne par ligne
- savoir manipuler des chaines de caractéres voire des tableaux
 
En attendant, je ne pense pas que quelqu'un te donne un code tout prés donc à toi de bosser un peu et aprés on vérra comment corriger ton code s'il y a besoin.
 
PS : Pour les liens, t'as le choix entre utiliser du BBCode (standard et sécurisé) ou envoyer le texte tel quel (mais bonjour les dégas quand ton texte contiendra des "<", ">" et certains autres caractéres.)

n°1446981
chani_t
From Dune
Posté le 25-09-2006 à 09:46:04  profilanswer
 

Nan le csv, (Comma Separated Values) fichier contenant des valeurs séparé à l'origine par des virgules, représentant les colonnes d'un tableau. Les lignes du fichier représentant les lignes du tableau.
 
Pour fair ça il faut avec PHP5 :
 

Code :
  1. <?php
  2. $fp=fopen('nomdufichier.csv', 'r');
  3. while ($data=fgetcsv($fp, 1000, "," )){
  4. $nbre=count($data);
  5. for ($i=0; $i<$nbre;$i++){
  6. print $data[$i]."   -   ";
  7. }
  8. print "<br/>";
  9. }
  10. fclose($fp);


 
ça va t'afficher le contenu de ton csv... reste plus qu'a mettre en forme ;)

n°1446985
leflos5
On est ou on est pas :)
Posté le 25-09-2006 à 09:54:30  profilanswer
 

anapajari a écrit :

nan moi je vote que pour une de ses sites voila ce qu'il y a:
- il écrit dans un fichier excel
- sauvegarde le tout au format .csv
- upload le fichier sur "son site"
- appele la page "pouet.php" depuis son navigateur et là... au miracle le contenu du fichier uploadé s'affiche dans une page tout bien tout comme il faut.
 
Mais comme c'est pas lui qui a fait pouet.php, il voudrait savoir comment il faut faire.


Au temps pour moi, j'ai bloqué sur la mise en page qui me semblait aucunement liée au format CSV avec lequel je voyais pas le rapport pour du web :D

n°1447218
d0ws
Posté le 25-09-2006 à 17:04:53  profilanswer
 

Merci pour vos réponses/aides.
Chani_t comme tu dis " reste plus qu'à mettre en forme", lol.
Je vais donc tenter de me lancer dans cette mise en forme...  
 
Au passage je vais aussi tenter ce que omega2 a dit pour les liens...
"Qui ne tente rien n'a rien!"

n°1447360
weed
Posté le 25-09-2006 à 22:43:06  profilanswer
 

chani_t a écrit :

Nan le csv, (Comma Separated Values) fichier contenant des valeurs séparé à l'origine par des virgules, représentant les colonnes d'un tableau. Les lignes du fichier représentant les lignes du tableau.
 
Pour fair ça il faut avec PHP5 :
 

Code :
  1. <?php
  2. $fp=fopen('nomdufichier.csv', 'r');
  3. while ($data=fgetcsv($fp, 1000, "," )){
  4. $nbre=count($data);
  5. for ($i=0; $i<$nbre;$i++){
  6. print $data[$i]."   -   ";
  7. }
  8. print "<br/>";
  9. }
  10. fclose($fp);


 
ça va t'afficher le contenu de ton csv... reste plus qu'a mettre en forme ;)


 
pas besoin de php 5, php4 suffit  :o

n°1447388
supermofo
Hello World !
Posté le 26-09-2006 à 07:52:06  profilanswer
 

Line Feed Separated Values ca existe ?
 
Edit: (C'est pas moi qui l'a dit c'est Jo....la)

Message cité 1 fois
Message édité par supermofo le 26-09-2006 à 07:52:42
n°1447392
gatsu35
Blablaté par Harko
Posté le 26-09-2006 à 08:28:51  profilanswer
 

supermofo a écrit :

Line Feed Separated Values ca existe ?
 
Edit: (C'est pas moi qui l'a dit c'est Jo....la)


Tu commences sérieusement à devenir lourd là [:dawa]

mood
Publicité
Posté le 26-09-2006 à 08:28:51  profilanswer
 

n°1447399
chani_t
From Dune
Posté le 26-09-2006 à 09:14:51  profilanswer
 

weed a écrit :

pas besoin de php 5, php4 suffit  :o


 
Je n'étais pas sur, je préférais être trop restrictif que pas assez


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Php et CSV

 

Sujets relatifs
Ecrire dans htaccess avec les fonctions PHP[PHP/Mysql] Pb avec mysql_fetch_row
panier virtuel PHP[PHP /Mysql] Internal Server Error dans les parties administration
J'aimerais modifier légérement cette fonction PHP, un peu d'aide svp[PHP] récupérer le code source
[PHP] Probleme de tri d'arrays[PHP]Problème de zone multiligne pour export CSV
Pb passage BdD a CSV (en PHP)données CSV et PHP
Plus de sujets relatifs à : Php et CSV


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