par
Ajoloca » 06 déc. 2006, 08:49
Bonjour,
Je ne demande qu'à t'aider mais il faut que tu y mettes du tien.
Si je te demande d'afficher la requête, c'est pas pour t'embeter, mais pour voir exactement ce que l'on envoie à la base.
Si tu ne sais pas comment faire, demande (n'oublie pas qu'il n'y-a pas de question bete, seuls les b.... ne posent pas de questions). On te le dira avec plaisir mais ne réponds pas à coté car en tourne en rond.
On va procéder par étapes.
1 - Récupérer la donnée dans le fichier
2 - Construire la requête
3 - Afficher la requête
Une fois cette partie validée
4 - Exécution de la requête
5 - Adaptation à ta page (intégration dans Flash)
Etape 1
<?php // Ne jamais utiliser les short_open_tags (<?)
// Initialisation du compteur de lignes
$cpt=0;
// Ouverture du fichier
$fileName = 'fichier.txt';
if(false == ($fpc = fopen($fileName,"r")){
die('<h3>Ouverture du fichier "' . $fileName . '" impossible!</h3>');
}
// Lecture du contenu du fichier
while (!feof($fpc)) {
$enrc = fgets ($fpc,4096);
// Mise en mémoire du contenu de la ligne lue
$tabc[]=$enrc;
// Incrémentation du compteur du nombre de lignes
$cpt++;
}
// Fermeture du fichier
fclose($fpc);
// Recherche d'un nombre entre 0 et le nombre de lignes dans le fichier
srand((double)microtime()*1000000);
$nbrc=rand(0,($cpt-1));
// Récupération du nom du fichier
$file = $tabc[$nbrc];
// Destruction du tableau (Libération de la mémoire)
unset($tabc);
// Affichage du résultat obtenu
echo '<h3>Contenu de $file : #' . $file . '#</h3>';
?>
Tu vas exécuter ce script tout seul (sans l'intégrer dans ta page) et poster le résultat.
En fonction du résultat on va construire le reste.