[PHP] Linkexchange

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

ik heb een linkexhange script geschreven in php. Dat werkt opzich goed. Alleen wil ik nu wat extra functionaliteiten toevoegen. Zoals sommige "kant en klare" linxechages hebben.

Zoals een aan forced hits en blinde links.

Dat laatste is iet zo moeilijk, door het aantal hits uit de delen door hits in, degene die daaruit het grootste getal heeft krijgt de hit.

Maar dat forced hits gedoe vind ik wat lastiger.
Ik kan niet zeggen dat site x 100 forced hits per dag krijg en dat gewoon bij de hits in te tellen. Want zijn automatisch de eerste 100 voor site x.
Ik wil graag dat het aantal forced hits over de dag worden verdeeld.

Maar ik weet niet zo goed waar en hoe ik er aan moet beginnen.

Kan iemand mij misschien een beetje opweg helpen?

Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18-09 08:29
Uitrekenen hoeveel forced hits er zijn, vervolgens dat delen door aantal seconden in een dag. Dan elke keer dat het de zoveelste seconden is geweest de forced hit realiseren. Zorg wel dat je goed kijkt of die daadwerkelijk is geweest.
pseudo-code:
code:
1
2
3
4
if(tijdnu > (tijdlaatsteforcedhit + secondetussenforcedhits)) {
     forcehit();
     tijdlaatsteforcedhit += secondetussenforcedhits;
}


nu zou je een paar hits kunnen missen aan het eind van de dag maar die tel je er bij de volgende dag gewoon weer bij zodat je gemiddelde qua forced hits klopt :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
eh.. zo zou het kunnen.

maar het moet ook tussen de normale linkexhange werken. en ik wil bijvoorbeeld meerdere site forced hits geven.

en ik kom er zo 123 niet hoe ik dat met jouw code kan doen...

Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18-09 08:29
code:
1
2
3
4
5
6
7
if(tijdnu > (tijdlaatsteforcedhit + secondetussenforcedhits)) {
     forcehit();
     tijdlaatsteforcedhit += secondetussenforcedhits;
}
else {
   gewonehit();
}


En dan in de code van de functie forcedhit zorg je dat er 1 pagina word uitgekozen waarbij je de aantallen etc. bij houd zodat deze goed verdeeld worden.

[ Voor 6% gewijzigd door Eskimootje op 06-09-2003 20:32 ]