<?
$url 
'http://www.audiogalaxy.com/groups/allMembers.php?&gID=297492';    // url du groupe
?>
<?
function OpenFile($url)    {
// ...
// La, j'emule une requete HTTP, cad que je fais comme le browser
    
$header "GET $path HTTP/1.1\n";
    
$header.= "Connection: close\n";
    
$header.= "Host: $host\n";
    
$header.= "Accept: */*\n";
    
$header.= "Pragma: no-cache\n";
    
$header.= "Cache-Controle: no-cache\n";
    
$header.= "Referer: $referer \n";
    
$header.= "User-Agent: Mozilla/4.04 [en] (Win95; I ;Nav)\n";
    
$header.= "\n";    
    
$fp fsockopen($host$port$errono$erromsg1);
    
// j'ouvre la connexion au serveur
    
if(ereg('^[^ ]+ 302'$buff))    {
        
// je gere les redirections
        // ...
        
}
    
$buff '';
    while(!
feof($fp))
        
$buff.= fread($fp4096);
    if(
ereg('&gID=297492&offset=([0-9]+)>next&nbsp;>></a>'$buff$regs))    {    // Si on a une 2ieme page de membres, on complete la page
        
$buff.= OpenFile($page'&offset='$regs[1]);
        }
    }
?>
<?
function ParseFile($file)    {
    
// <a class=user href=/user/profile.php?&uid=######>login</a>
    
preg_match_all("`&uid=([0-9]+)>([^<]+)</a>`im"$file$regsPREG_SET_ORDER);
    
    
$users = array();
    while(list(,
$v) = each($regs))    {
        
$user $v[2];
        
$users[$user] = $v[1]; 
// Pr le debug pr le moment
echo '<BR>'$user ' : '$v[1];
        }
?>
Site pour le partage de video (page 4) - TranceAddict Forums

Become a part of the TranceAddict community!Frequently Asked Questions - Please read this if you haven'tSearch the forums
TranceAddict Forums > Local Scene Info / Discussion / EDM Event Listings > Europe > Europe - France > Site pour le partage de video
Pages (6): « 1 2 3 [4] 5 6 »   Last Thread   Next Thread
Share
Author
Thread    Post A Reply
_greggy_
SuperLoutre



Registered: Oct 2001
Location: Dans une rivière, telle une loutre

Salut,

D'abord les mauvaises nouvelles :
Ca fait une semaine que ma machine plante tout le temps et depuis hier soir, plus rien; quand elle s'allume en moins de 10s elle replante
Fo que je voie ce qui se passe. Donc pour le moment pas de programme. J'ai pas trop eu le temps de regarder votre truc.

La bonne nouvelle :
Mais bon, si Excel fait l'affaire temporairement, je crois que je pourrais vous pondre le truc rapidement des que ma machine est de nouveau OK.

Old Post Mar-14-2002 09:41  France
Click Here to See the Profile for _greggy_ Click here to Send _greggy_ a Private Message Add _greggy_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
T0m_
tranceaddict



Registered: Dec 2001
Location: Nice, France

lu les mecs

Faut savoir, qui 'doit' faire le prog ? Greggy ou moi ?
Vous preferez une appli, ou un site web pr faire ca ?

Car si greggy commence, j'vais pas le faire aussi, et inversement ...

Tom

Old Post Mar-14-2002 16:37  France
Click Here to See the Profile for T0m_ Click here to Send T0m_ a Private Message Visit T0m_'s homepage! Add T0m_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
LoginZ
Veteran in training



Registered: Sep 2001
Location: Paris France.

Hello,

Bah entre les deux mon coeur balance

J'espère que tes bacs blancs se sont bien passés

Dans l'absolu, Tom si t'es capable de nous faire un site qui est capable d'effectuer une requête sur un nom et de dire qui l'a dans son shared folder.

Moi, je dis parfait. Une url me semble plus facile à communiquer et surtout ça garde l'avantage de scanner tous les memebres même les nouveaux car avec excel fo rentrer les petits nouveaux à chaque fois.

Donc, moi, je pense que c'est plus simple un lien qu'un programme maitenant Greggy, tu sais qu'on adore ce que tu crées aussi. Si t'es capable de faire un autoupdate des membres moi ça me va bien aussi.

Mais une chose est sure c'est que les ops aimeraient bien avoir ça dès que possible et que ma manip a deux francs elle est bien pour moi, mais pas pour la communiquer encore moins en anglais.

Donc, pour finir, je pense que ceux qui savent le mieux dire qui doit faire ce script ou pas. c'est voux deux les gars. Ni Lytchix, ni moi, on ne sait le boulot que ça représente et les avantages de l'un et de l'autre.

Moi je parle juste point de vue utilisateur.

Mais je pense que de rendre le lien php public et laissé les utilisateurs le tester les calmeraient de jouer a enlever leur fichier de leur shared folder.

Mais bon c un tout petit point de détail ça sert surtout pour les ops.


___________________
http://www.djguide.nl/image/nieuws/2dayskaos.gif

Old Post Mar-19-2002 19:03 
Click Here to See the Profile for LoginZ Click here to Send LoginZ a Private Message Add LoginZ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
T0m_
tranceaddict



Registered: Dec 2001
Location: Nice, France

Oki, je V essayer de te faire ca le plus rapidement possible .
J'ai pas trop le tps en ce moment, mais je V essayer de trouver un créneau .
Je vais bien relire ce que t'as dit avant de commencer, et je pense que ce sera pret d'ici une semaine ou deux . J'ai passé le projet un peu en veilleuse, car avec la sortie de flash mx (flash 6), j'passe mon tps dessus
Pour le site, j'ai pas avancé, je sais, honte a moi

Sinon, dans un premier tps, c grave si c'est pas beau ? cad que je l'aurais pas integré dans une belle interface html ?

bon vala vala ..

Tom

Old Post Mar-19-2002 19:11  France
Click Here to See the Profile for T0m_ Click here to Send T0m_ a Private Message Visit T0m_'s homepage! Add T0m_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
LoginZ
Veteran in training



Registered: Sep 2001
Location: Paris France.

Le temps n'a pas d'importance seul la vie compte

Nan, pour l'interface, on te mettera au cachot privé de net pendant deux semaines si c'est pas beau...

Nan, pour l'interface je pense qu'on en est pas là. Le résultat c'est encore mieux.

Donc pour les grpahiques, c'est pas pressé.

Merci de t'en occupper en tout cas.

A+


___________________
http://www.djguide.nl/image/nieuws/2dayskaos.gif

Old Post Mar-19-2002 19:19 
Click Here to See the Profile for LoginZ Click here to Send LoginZ a Private Message Add LoginZ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
T0m_
tranceaddict



Registered: Dec 2001
Location: Nice, France

okay
Je finis mes maths, et si j'suis pas trop mort, je m'y attelle ...
ca devrait pas etre *trop* long qd meme ..
Tout depent de la source d'AG .. Si ils ont decidés de faire chier l'monde, ou pas

Tom

Old Post Mar-19-2002 19:54  France
Click Here to See the Profile for T0m_ Click here to Send T0m_ a Private Message Visit T0m_'s homepage! Add T0m_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
T0m_
tranceaddict



Registered: Dec 2001
Location: Nice, France

re

Ca avance : http://www.saumur-journal.com/takea/tvg/test.php > j'ai deja la liste des gars du groupe TAvidéo :)

La suite demain si j'ai le tps

Tom

Old Post Mar-19-2002 22:20  France
Click Here to See the Profile for T0m_ Click here to Send T0m_ a Private Message Visit T0m_'s homepage! Add T0m_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
LoginZ
Veteran in training



Registered: Sep 2001
Location: Paris France.

Raghh, ça me manque quand je vois que vous maitrisez tout ça Greggy et toi... Vous êtes géniaux. Moi j'ai commencé sur Amstrad a l'époque c t du basic pas de réseau mais il y avait aussi de koa se marrer. Mais, l'informatique, c'est bien le seul truc ou plus tu veillis moins t'es compétent. Chque brochette de jeunes diplomés qui sort fout toujours une branlée à ce sorti deux trois ans avant.

C rude, mais c comme ça. Mais en tout cas chapal pour la rapidité, il reste plus grand chose.

Juste par curiosité même si j'y comprends rien et ce que tu pourrais poster sans te faire chier (dans les grandes lignes) le pourquoi du comment la source de ton script et ou intervient la base sql c'est ça que je comprend pas dans le php....

Si c trop long te fais pas chier... J'essayerai de comprendre dans une autre vie

Allez a+

LoginZ : 1679052
_greggy_ : 12480826
dreamraver02 : 14600046
fastdjmp3 : 3495367
hotdogcandy : 741959
Juricimo02 : 21921784
lytchix25 : 16982940
SYNthSRI : 9180432
Thorvidar : 2284067
-Haak- : 9620298
0ctek : 18214607
3.2 : 22063311
_CKYTEP_ : 7343508
_Pazi_ : 8852513
allmixtup : 21951016
ambrus08 : 5364583
arrows3k : 17604012
assaf5476 : 7145426
AXakep : 6609570
benhoebee : 1717861
bosey1 : 18974907
CDJ_86 : 5919608
choonz2k2 : 23472406
cjslater001 : 19841480
CriticalPoint : 1250009
cybalix : 12025259
Cyrax_000 : 4812471
dazzzaaa : 8247186
Devbert : 13997452
DigitalMatrox : 15165714
DJ Xtronic : 3839937
DJ-RED : 3814977
DJ_Kismuth : 6479642
Dj_MoSH_MaN : 1333895
Dj_Tashi- : 24144515
dj_x-phactor : 19744211
DJCrona : 25135761
djdl : 9246956
DJediMaster : 3652537
DJKuffdam : 21250885
djmaxik : 6467022
DjZinG : 11637659
Drop_Da_Bass : 10533300
eeychis : 22760820
eXeTik : 20040
fantom : 5474358
Flowtation : 15935611
garian : 1226878
Gaurave : 3726878
Gman132 : 1623759
GoZO1977 : 13730598
Ground_Zer0 : 13389786
gsxnik : 1444781
Hakunamatataaa67 : 8651717
hardkiller22 : 19520135
holgaholga : 10123099
HPeter007 : 4212403
IceFalcon : 2686933
idan_anis : 3525584
integlspwr : 1093981
jahsgdf : 961151
james423 : 6553130
Jigsandco : 2917761
JJTheTranceAddict : 9293791
jonsimmonds : 20287596
KevinExcite : 7804500
KilldaDJ : 10384164
krusader944 : 2962189
LANDof420s : 21249221
Laun17 : 1303247
mane_21 : 21454967
mangmanvalp : 15126205
mgerrits2 : 14621326
Mochu-Trancer : 24517486
mrbernie : 3771093
mtnsms2 : 20068593
nick12883 : 3897187
Pachoo : 6187849
Pepi93 : 3802327
rapcrapattack : 14694222
rimnet00 : 12347784
rockster77 : 1259803
S_h_a_s_t_a : 1259533
SafriDu : 11600973
shampones : 3844398
Shito_fr : 23431215
solaris989 : 304959
Space Cadet 27 : 12628002
static14 : 5740649
str8jacket : 3044685
sumdude3 : 3074574
T0m_ : 9446723
TA_TranceRulez : 22945565
tal_ah : 14264524
TempesTrip : 3535904
Therealshakal : 5124370
TheUnKn0wn : 2517041
Thomasgjer : 8095352
toucan123 : 4057124
tranceaddict9 : 17593673
tranceaddict991 : 13914806
TrancEaddict_101 : 21416268
TurboGS-R : 4743626
u4ik1978 : 4357757
whodah143 : 6352026
wiebadoedelzak : 5627575
WildSpiller : 4211960
Xenius : 34619
YarkiK : 12278845
yujie__ : 3544007
zag23me : 22351212
zeeman145 : 8224689
zzleeper : 11705562


___________________
http://www.djguide.nl/image/nieuws/2dayskaos.gif

Last edited by LoginZ on Mar-20-2002 at 02:06

Old Post Mar-20-2002 01:57 
Click Here to See the Profile for LoginZ Click here to Send LoginZ a Private Message Add LoginZ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
LoginZ
Veteran in training



Registered: Sep 2001
Location: Paris France.

Euh sinon en réfléchissant comme ça en passant.

sans pour l'instant te faire chier à faire le moteur de recherche d'une chanson (je dis ça parce quez je sais pas si c'est dur ou pas...), tu pourrais peut être faire apparaitre à la suite sur une même page to les shared folder en ajoutant aux identifiants de chaque membre ce bout d'url : http://www.audiogalaxy.com/user/allSongs.php?&uid=

Pour avoir accès a ce shared folder et crée une grosse page contenant tous les shred folder de tous les membres là ça serait pas dur de faire une recherche dans I.E pour retrouver le nom de la video.

Enfin, vala, peut être que ce que je demande est bête parce qu'un moteur de recherche c'est facile a mettre en place. Moi, ça me semble balaise. Alors rien qu'une page avec tout les shared folder qui apparaissent, ça serait top.

Sinon en affinant faire apparaitre uniquement les 5 derniers fichiers, voire même le dernier fichier téléchargé => c'est à dire le premier qui apparait dans la liste, ça serait encore plus facile de trouver le fichier et ça ferait une petite page a afficher.

Sachant que c'est une fonction qu'on activerait juste quand le dl arrive à 100% on n'a pas forcément besoin d'avoir tous les fichiers partagés à apparaitre.

Bien entendu, si t'arrives à faire un moteur de recherche bah, oublie ce que je viens de te dire.

Sinon ça me semble etre un bonne étape pour coincer les leechers facilement.

Allez A+


___________________
http://www.djguide.nl/image/nieuws/2dayskaos.gif

Old Post Mar-20-2002 02:19 
Click Here to See the Profile for LoginZ Click here to Send LoginZ a Private Message Add LoginZ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
T0m_
tranceaddict



Registered: Dec 2001
Location: Nice, France

lu

En fait, nan, c pas tres compliqué, je vais t'expliquer ..
Pour le moment, je n'utilise pas mysql, mais il me faut un moyen puor stocker ts les iud, car sinon je V faire timeouter le script en ouvrant ts les shared folders ..
Voila le principe .
J'ai l'url du groupe :

PHP:


Et une fonction qui va ouvrir la page, et retourner le contenu (en gros)
PHP:


Voila, cette fonction me retourne le fichier, les pages d'AG, plus a la suite, si besoin .

Ensuite, j'ai une fonction qui se charge de parser via une regex perl les login/id des membres dans la page
PHP:


Et voila, la j'ai affiché le user/id .
Voila pour les grandes lignes ...

Ensuite, pour le moteur de recherche, si le gars ne renomme pas le file, ca doit etre assez simple a faire ..

Tom



}

Old Post Mar-20-2002 14:52  France
Click Here to See the Profile for T0m_ Click here to Send T0m_ a Private Message Visit T0m_'s homepage! Add T0m_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
T0m_
tranceaddict



Registered: Dec 2001
Location: Nice, France

Bon, j'ai un peu reflechi ...

J'pense que je vais faire comme ca.
Des qu'on lance le script, il recherche les nouveaux membres du groupe, et les ajoute a sa bdd .
Ensuite, qd le script est lancé, il va verifier les shared folders de ts les membres qui n'ont pas étés vérifiés de puis x heures, ou x jours .

Question: Qd vs envoyez une vidéo, c a ts les membres du groupe ?
Comment peut on savoir qui a quelle vidéo ? et qui leech ? Ca il faudra m'expliquer plus clairement

Tom

Old Post Mar-20-2002 15:01  France
Click Here to See the Profile for T0m_ Click here to Send T0m_ a Private Message Visit T0m_'s homepage! Add T0m_ to your buddy list Report this Post Reply w/Quote Edit/Delete Message
LoginZ
Veteran in training



Registered: Sep 2001
Location: Paris France.

Bah merci pour l'info (je sais pas comment t'as fait pour qu'il y est des couleurss différentes à chaque ligne ou presque, j'ai l'impression que Swamper a bien amélioré la présentation du forum avec tout ces nouveaux surlignages) mais en tout cas une chose est sure c que j'ai compris ce que tu tente de faire, mais que pour moi, enfin je sais pas si c'est vrai, mais ça ressemble à du java et le langage objet, je suis pas tombé quand j'étais petit.

Et quand t'es élévé au basic, c'est vraiment une approche intellectuelle. C'est chaud, c'est routine séquentielle VS objets indépendants les uns des autres.

Donc, j'avoue que je ne connais ni les instructions, ni les requ^tes effectuées. Merci pour les commentaires.

Je me demandais pour pondre t'as un soft façon visualbasic ou tu codes directement à la mano de tête. Pärce que ça ma l'air bien présenté comme il faut avec les alineas...

Sinon :

Ce qu'il nous faut et comment ça marche :

Quand on envoie un fichier, on le send a tout le groupe et on ne sait pas vers quel user il va aller, c'est aléatoire, dépend des users connectés et du type de ligne. Bref, nous, on voit pas comment AG gère ça.

Par contre, on a notre satellite qui nous donne l'indice d progression du fichier genre : 10%, 20.... 95%

Là quand on arrive a ce taux ça veut dire que le fichier est pratiquement terminé et va arriver dans le shared folder de celui qui le recoit. c'est à dire qu'il va devenir visible et obtenable par requête php.

L'intérêt pour optimiser la recherche, c'est que ton script on puisse le lancer à 95 % du téléchargement.

Là, il analyserait ce qui serait online. En général, c'est à peine 30% du groupe. Donc ceux sont les seuls a pouvoir récupérer dans peu de temps le fichier à 100%.

Donc qu'il mémorise les users id de ceux qui sont en ligne et que l'on puisse lancer une requête pour quand le téléchargement arrive à 100 % (tout cela serait manuel bien sur, a chacun de clicker quand il faut en fonction du pourcentage dans AG), ou la on récupère le dernier fichier présent dans le shared folder.

Sans même un moteur de recherche, ta liste de hier soir avec le dernier fichier téléchargé à coté permettrait de savoir qui vient de le récupérer.

Avantage : on ne scanne pas tout les shared folder dun coup au moment des 100% là on déjà fait le tri des online...

ensuite on n'encombre pas la page de résultats on ne présente que le dernier fichier identification facile du user, sans même de moteur d recherche.

Il faut bien savoir que c une question de secondes et que en effet si le leecher est a coté de sona satellite et le coup dans les 3 à 4 secondes après le téléchargement fini ben on l'a dans le baba, le temps d'effectuer la requete d'extraction du shared folder. Mais dans la pratqiue pour mes tests, ça n'arrive pas souvent les gens laissent filer leur dl et donc ont pour une petite prériode le fichier sur le shared folder.

Après si tu sais développer tout un moteur de recherche, ça permettrait de faire des recherches sur un fichier en particulier et de créer une petite database par fichier pour voir si le délai d'une semaine est respecté. c'est sur c'est encore mieux.

Mais ça serait déjà énorme de réussir à faire ça.

A h oui et en analysant et en faisant apparaitre qui est online à 98%, ben on sait si on ne retrouve pas le fichier parmi la liste des users qu'on a eu à 100% que celui qui s'est déconnecté c'est lui qui a la fichier. Donc de toute les manièr on bust ot le mec qui joue pas le jeu...

Vala, j'espère que ça t'a paru clair. Sinon, hésite pas.

Merci et a+


___________________
http://www.djguide.nl/image/nieuws/2dayskaos.gif

Old Post Mar-20-2002 18:58 
Click Here to See the Profile for LoginZ Click here to Send LoginZ a Private Message Add LoginZ to your buddy list Report this Post Reply w/Quote Edit/Delete Message

TranceAddict Forums > Local Scene Info / Discussion / EDM Event Listings > Europe > Europe - France > Site pour le partage de video
Post New Thread    Post A Reply

Pages (6): « 1 2 3 [4] 5 6 »  
Last Thread   Next Thread
Click here to listen to the sample!Pause playbackG Pal - Live @ Plattenleger (24.10.2005).mp3 [2006] [0]

Click here to listen to the sample!Pause playbackQuestia - "Crystal Clouds" [2006]

Show Printable Version | Subscribe to this Thread
Forum Jump:

All times are GMT. The time now is 02:48.

Forum Rules:
You may not post new threads
You may not post replies
You may not edit your posts
HTML code is ON
vB code is ON
[IMG] code is ON
 
Search this Thread:

 
Contact Us - return to tranceaddict

Powered by: Trance Music & vBulletin Forums
Copyright ©2000-2026, Jelsoft Enterprises Ltd.
Privacy Statement / DMCA
Support TA!