Fork me on GitHub






Intégrer un fichier .DAT dans Xoops
Régulier
Inscrit: 10/10/2007 13:11
De Yaoundé - CAMEROUN
Messages: 261
Bonsoir,

J'ai un fichier texte avec l'extension .DAT qui respecte le format suivant:

CHAMP LG DESCRIPTION
MVTNUM 8 Identifiant unique mouvement généré
NUMVOL - Numéro du mouvement
SENS 1 Sens du mouvement (D = Départ, A = Arrivée)
DATDEP 8 Date prévue de départ (JJMMAAAA)
HORDEP 4 Heure prévue de départ (HHMM)
DATARR 8 Date prévue d’arrivée(JJMMAAAA)
HORARR 4 Heure prévue d’arrivée (HHMM)
VOLCIE 3 Code l'agence

Les données séparées par des virgules se présentent ainsi dans le fichier .DAT
1845789;7Q3352;D;27052001;1440;;;SHK;CAI;PMI;;;;27052....

Comment puis je afficher ces données dans mon site web? Comment lire chaque ligne par exemple, l'intégrer dans une ligne de tableau HTML et l'afficher dans le site web?

Merci

Posté le : 02/03/2012 14:38

Web site: http://camerounboutique.com
Location de voitures, maisons meublées et hôtels au Cameroun.
Partager Twitter Partagez cette article sur GG+
Re: Intégrer un fichier .DAT dans Xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
---------------
Ça ressemble bougrement à un fichier CSV ci je ne me trompe.
Il y a une fonction PHP qui lit directement ce type de fichier fgetcsv().
Elle renvoie un tableau qu'il est facile d'utiliser ensuite via un template.

http://www.journaldunet.com/developpe ... -fichier-csv-tableau.shtm

et = ICI

JJDai

Posté le : 02/03/2012 16:31

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Intégrer un fichier .DAT dans Xoops
Régulier
Inscrit: 10/10/2007 13:11
De Yaoundé - CAMEROUN
Messages: 261
Bonsoir,

Merci JJDai, le lien du journal du net n'existe pas, j'ai testé l'autre solution, mais je voudrais pouvoir récupérer le contenu du fichier et le mettre dans un tableau que j'affiche ensuite convenablement dans le site xoops.

Thanks

Posté le : 02/03/2012 17:00

Web site: http://camerounboutique.com
Location de voitures, maisons meublées et hôtels au Cameroun.
Partager Twitter Partagez cette article sur GG+
Re: Intégrer un fichier .DAT dans Xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554

Posté le : 02/03/2012 23:30

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Intégrer un fichier .DAT dans Xoops
Régulier
Inscrit: 10/10/2007 13:11
De Yaoundé - CAMEROUN
Messages: 261
Bonjour,

Mer JJDai pour le lien, m'a effectivement aidé, mais j'ai du combiner avec d'autres astuces pour rendre le script PHP plus détaillé puisque le ; est le séparateur qui montre la limite de chaque colonne. Je parviens maintenant à afficher chaque donnée dans sa cellule et non avoir un tableau de plusieurs ligne et une colonne.

Voici le code

<?php
// le fichier
$fichier='zzzzzzzzz.cvs';
// ouverture du fichier
$fp=fopen($fichier,'r');

echo "<table border='1'>\n";
while (!feof($fp))
{
// lecture et decoupage des lignes en colonne à chaque ;
$position=explode(";",fgets($fp,255));
// $position dans la ligne commence à zero
echo "<tr>";
$j = sizeof($position);
for ($i = 0; $i < $j; $i++)
{
if (($i!==10)&($i!==17))
{echo "<td>$position[$i]</td>";}
}
echo "</tr>";
}
echo "</table>\n";
// fermeture du fichier
fclose($fp);
?>

J'ai créé un fichier lire.php pour cela. Maintenant comment est ce que je l'ajoute dans un bloc de xoops?

Merci

Posté le : 03/03/2012 07:27

Web site: http://camerounboutique.com
Location de voitures, maisons meublées et hôtels au Cameroun.
Partager Twitter Partagez cette article sur GG+
Re: Intégrer un fichier .DAT dans Xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
Tu crées un blocs personnalisé dans l'admin, tu y mets ton code tel que (sans <?PHP ?>, et tu mets le chemin complet de ton fichier (attention tu peux mettre l'url je crois, mais je te conseil plutot le chemin physique.
Un conseil place ce fichier plutot dans un sous répertoire du dossier uploads qui est fait pour ça.
T'oublie pas de rendre visible ton block.
JJDai

Posté le : 03/03/2012 09:22

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Intégrer un fichier .DAT dans Xoops
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonjour à tous les deux,

Cela va mettre bien utile pour afficher la liste de mes licenciés du club
Merci pour la contribution.

Posté le : 08/03/2012 23:03
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

78 Personne(s) en ligne (64 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 78 | Plus ...