[PHP] lire un fichier texte par paquets de 10 lignes
5 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- axis
- WRInaute discret

- Messages: 174
- Inscription: 3 Fév 2003
[PHP] lire un fichier texte par paquets de 10 lignes
Bonjour,
Voila, j'ai un fichier texte qui contient des centaines de lignes et je voudrais le lire(php) et choisir à chaque fois 10 ligne de manière aléatoire, j'ai reussi à mettre au point ce code, mais j'ai l'impression qu'il y a un autre moyen plus optimisé, y'en a t-il ? Toutes les suggestions sont les bienvenues ;o)
Merci d'avance.
Voila, j'ai un fichier texte qui contient des centaines de lignes et je voudrais le lire(php) et choisir à chaque fois 10 ligne de manière aléatoire, j'ai reussi à mettre au point ce code, mais j'ai l'impression qu'il y a un autre moyen plus optimisé, y'en a t-il ? Toutes les suggestions sont les bienvenues ;o)
Merci d'avance.
- Code: Tout sélectionner
$cpt=0;
$fp = fopen("fichier.txt","r");
while (!feof($fp))
{
$tab[] = fgets ($fp,4096);
$cpt++;
}
srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
$nbr1 = $nbr+1;
$nbr2 = $nbr1+1;
$nbr3 = $nbr2+1;
$nbr4 = $nbr3+1;
$nbr5 = $nbr4+1;
$nbr6 = $nbr5+1;
$nbr7 = $nbr6+1;
$nbr8 = $nbr7+1;
$nbr9 = $nbr8+1;
$nbr10 = $nbr9+1;
$texte = ereg_replace(" ","_",$tab[$nbr]);
$texte1 = ereg_replace(" ","_",$tab[$nbr1]);
$texte2 = ereg_replace(" ","_",$tab[$nbr2]);
$texte3 = ereg_replace(" ","_",$tab[$nbr3]);
$texte4 = ereg_replace(" ","_",$tab[$nbr4]);
$texte5 = ereg_replace(" ","_",$tab[$nbr5]);
$texte6 = ereg_replace(" ","_",$tab[$nbr6]);
$texte7 = ereg_replace(" ","_",$tab[$nbr7]);
$texte8 = ereg_replace(" ","_",$tab[$nbr8]);
$texte9 = ereg_replace(" ","_",$tab[$nbr9]);
$texte10 = ereg_replace(" ","_",$tab[$nbr10]);
echo "$tab[$nbr]<br>";
echo "$tab[$nbr1]<br>";
echo "$tab[$nbr2]<br>";
echo "$tab[$nbr3]<br>";
echo "$tab[$nbr4]<br>";
echo "$tab[$nbr5]<br>";
echo "$tab[$nbr6]<br>";
echo "$tab[$nbr7]<br>";
echo "$tab[$nbr8]<br>";
echo "$tab[$nbr9]<br>";
echo "$tab[$nbr10]<br>";
-

George Abitbol - WRInaute passionné

- Messages: 1923
- Inscription: 6 Juin 2003
Ni des fonctions file() et array_rand()...
Fred
Fred
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- php: Lire lignes et colonnes fichier Excel (RESOLU)
- [réglé] Lire et écrire un fichier XML en PHP
- Lire un fichier PDF en PHP pour une indexation
- lire un fichier ioncube
- lire fichier XML en javascript
- Limites du fichier robots.txt 100 lignes pour GOOGLE
- Lire un fichier .wav dasn Flash
- Lire et écrire dans un fichier txt?
- [flash] lire et traiter un fichier xml
- Question pour lire un fichier distant.
- Article sur le fichier .htaccess - 11-01-2003
- Robots.txt : Yahoo supporte les options avancées - 04-11-2006
- Déclarer son fichier sitemap dans le fichier robots.txt - 16-04-2007
- Gérer l'entête HTTP en PHP - 04-08-2008
- Sortie de GoogleStats v2.01 - 02-03-2003
- La syndication de contenu : afficher un flux RSS sur son site - 28-06-2004
- Suite de l'article sur le fichier .htaccess : l'URL rewriting - 16-01-2003
- Intégrer un flux RSS sur son site - 28-06-2004
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
