|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : mai 2007 Messages : 23 ![]() |
Hello,
J'aurai besoin d'une petite aide pour récuperer des données depuis une connexion ssh2 en php. Le code ci-dessous fonctionne parfaitement et m'affiche toutes les lignes présentes lors de l’exécution de mes commandes. Question comment pourrais-je n'afficher que les 10 dernières lignes par exemple ? Code :
Thx |
||
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Christian FillionÉtudiant en musique Inscription : avril 2010 Messages : 47 ![]() |
Stocke chaque lignes du fichier dans un array (avec array_push($lineArray, $line)).
Ensuite tu fait une boucle pour afficher que les 10 dernières lignes. Code :
|
||
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
histoire de bouffer plein de mémoire pour rien
__________________
http://blog.stealth35.com/ |
|
|
03
|
|
|
#4 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 23 ![]() |
@cfilion merci pour l'aide
![]() par contre j'ai un message qui dit que la variable array n'est pas défini. Code :
Notice: Undefined variable: array in C:\wamp\www\ISDTOOLS\putty.php on line 56
Peut-être mais au moins il m'a donné une piste déja. Si tu as une meilleure proposition, on s'en sortira tous grandi |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
soit tu lis le fichier a partie de la fin et tu fait le fgets manuellement, soit tu le parcours mais a partir de 10 entré de tableau tu surprimes la première entré a chaque tour de boucle, comme ça ton tableau ne dépassera jamais 10 entrés
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#6 | ||
|
Membre habitué
![]() Christian FillionÉtudiant en musique Inscription : avril 2010 Messages : 47 ![]() |
Voici un nouveau code sans erreur :
Code :
|
||
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
à quoi sert le flush ?, pour ajouter un seul élément a un array utilise direct array[], pour le count tu peux direct faire un array_slice, surtout que le début correspond a la fonction file
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() Tiger Scott Développeur Web Inscription : juin 2006 Messages : 1 246 ![]() |
salut,
pourquoi ne pas modifier ta requete plutot que ton code php ? tu ping qu'une seule fois (ca evite d'attendre 4sec ou plus), et comme ca t'auras pas plus de 10 lignes. Code linux :
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins. N'oubliez pas le Le tag resolu. Need_! |
||
|
|
00
|
|
|
#9 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
voila pour le lire a l'envers
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#10 | ||
|
Invité régulier
![]() Inscription : mai 2007 Messages : 23 ![]() |
Super merci pour la réponse.
J'ai du réadapter un peu le code et utilise le bout de code suivant: Code :
Merci |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com