[RESOLU] Sélecteur de fichier css à partir d'un csv

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Sélecteur de fichier css à partir d'un csv

Re: Sélecteur de fichier css à partir d'un csv

par ghost5922 » 10 mai 2013, 19:11

Bonjour,

nikel merci pour ton retour si tous fonctionne merci de mettre ton sujet en résolut et je pense qui vos mieux eviter les else{} si tu mets aucun code ou message :)

Re: Sélecteur de fichier css à partir d'un csv

par eiffel74 » 10 mai 2013, 18:05

Merci,

Mais j'ai trouvé la solution:

Code : Tout sélectionner

<?php $fp = fopen('http://multi-grafe.com/mapp/wp-content/themes/lamapp/date.csv', 'r'); // Headrow $head = fgetcsv($fp, 4096, ';', '"'); // Rows while($column = fgetcsv($fp, 4096, ';', '"')) { $column = array_combine($head, $column); if ($monthCheck == $column['mois'] && $dayCheck == $column['date']) { echo $column['fichier']; } else { } } ?>

Re: Sélecteur de fichier css à partir d'un csv

par moogli » 10 mai 2013, 17:34

Salut


Ton code écrase les données a chaque boucle du coup tu n'a que la dernière ligne dans le tableau résultat.

Ajoute au moins des [] après column a l'affectation pour avoir un tableau complet.

Je te conseil d'utiliser file + foreach + str_getcsv et de tester dans la boucle si la date correspond.
Fait le une fois et stock le nom de fichier afin de ne pas le refaire a chaque affichage.


@+

Sélecteur de fichier css à partir d'un csv

par eiffel74 » 10 mai 2013, 15:32

Bonjour,

J'ai un code qui lit un fichier csv comprennant 3 colonne (mois, date et fichier), j'aimerais utiliser un fichier css (dont le nom se trouve dans la 3ie colonne du csv) en fonction des deux première colonne mais mon code ne marche pas, pourquoi?

Code : Tout sélectionner

<?php $monthCheck = date('F'); $dayCheck = date('d'); $fp = fopen('http://multi-grafe.com/mapp/wp-content/themes/lamapp/date.csv', 'r'); // Headrow $head = fgetcsv($fp, 4096, ';', '"'); // Rows while($column = fgetcsv($fp, 4096, ';', '"')) { // This is a great trick, to get an associative row by combining the headrow with the content-rows. $column = array_combine($head, $column); } if ($monthCheck == $column['mois'] && $dayCheck == $column['date']){?> <link href="<?php bloginfo('template_url'); ?>/css/<?php $column['fichier'] ?>" rel="stylesheet" type="text/css" media="screen" /> <?php } else { } ?>
Merci