Select et fichier.txt
chichi-25
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
chichi-25 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
chichi-25 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis (très) débutante en php et je suis vraiment perdue
On me demande de faire une liste de pays dans un select, cette liste se trouve dans un fichier txt qui contient aussi une liste des coordonées géographiques etc..
le fichier texte est comme ceci:
Pays: le nom du pays; fichier: le nom du fichier.txt
dans le select je dois afficher le nom des pays (les caractères qui se trouvent entre le : et le ;) comment je peux le faire svp?
merci beaucoup
je suis (très) débutante en php et je suis vraiment perdue
On me demande de faire une liste de pays dans un select, cette liste se trouve dans un fichier txt qui contient aussi une liste des coordonées géographiques etc..
le fichier texte est comme ceci:
Pays: le nom du pays; fichier: le nom du fichier.txt
dans le select je dois afficher le nom des pays (les caractères qui se trouvent entre le : et le ;) comment je peux le faire svp?
merci beaucoup
4 réponses
c'est a dire?
j'essaie de me pratiquer un peu mais il y a beaucoup de point que je n'arrive pas a comprendre
j'essaie de me pratiquer un peu mais il y a beaucoup de point que je n'arrive pas a comprendre
Salut,
Je suppose que vous avez déjà réussi a parcourir le fichier ligne par ligne !
Concernant le nom du pays, vous pouvez utiliser les expressions régulières ou tout simplement un explode.
Mettez en résolu quand c'est résolu -.- ...
Je suppose que vous avez déjà réussi a parcourir le fichier ligne par ligne !
Concernant le nom du pays, vous pouvez utiliser les expressions régulières ou tout simplement un explode.
preg_match('#Pays: (.+);#', $ligne, $tab);
$nom = $tab[1];
// Ou
$tab = explode(';', substr($ligne, 6));
$nom = $tab[0];
Mettez en résolu quand c'est résolu -.- ...
au fait, jusque la je suis arrivée a afficher le nom des pays, maintenant j'essaye d'afficher les données géographiques de chaque pays en cliquant sur un bouton submit, mais je n'y arrive pas
voici mon code, estce que vous avez une idée?
merci encore
<?php
error_reporting(E_ALL | E_STRICT);
$fichier = $_GET["ville"];
$nom='http://www.ville.com'.$fichier;
$tab=file($nom,
FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if ($tab === false) {
echo "Oups... Une erreur s'est produite.";
} else {
// le contenu de tout le fichier est dans $tab
print_r($tab);
}
?>
voici mon code, estce que vous avez une idée?
merci encore
<?php
error_reporting(E_ALL | E_STRICT);
$fichier = $_GET["ville"];
$nom='http://www.ville.com'.$fichier;
$tab=file($nom,
FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if ($tab === false) {
echo "Oups... Une erreur s'est produite.";
} else {
// le contenu de tout le fichier est dans $tab
print_r($tab);
}
?>