Toon posts:

Php button voor update..

Pagina: 1
Acties:
  • 100 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik zag laatst ergens iemand met een stats site waarop een button zat, als je daarop drukte starte hij dat perl script..voor de update.

Ik ben zover gekomen, maar red het niet, kan iemand die code paste? of me mailen??

Zover kwam ik :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<html>
<head>
<title>maak de stats</title>
</head>
<body>
<h1>testjee</h1>
<?

if ($actie=="testhet") {
// okee we gaan testen!

echo".....<br><br>";

shell_exec('e:\boe.exe'); //nu word er wat op de server uitgevoerd

echo".....<br><br>";

echo"tussen de stipjes werd wat uitgevoerd!";

} else {

echo"
    <p>hallo geachte gebruiker hierbij een testfile om iets te testen</p>
    <p>klik <a href=makestats.php?actie=testhet>hier</a> om dat te doen enzo</p>
";

}
?>
</body>
</html>

  • Bramster
  • Registratie: Juni 2001
  • Laatst online: 12:20
uhmm.....ik denk dat dit het verkeerde forum is...

Verwijderd

Dat was waarschijnlijk op onze proxy. (http://ircow.dnsalias.com:2000/byhost.html)

Op die button kun je rammen en als er dan al 20 minuten zijn verstreken vergeleken bij de vorige statsupdate, dan gaattie updaten, erg handig. :D Het scheelt echt veel load, en dat is vooral handig in de nachtelijke uren (meer blokjes! :P)

Proxy, onze site-beheerder, proxy-beheerder, grootgrazer, klusjesman, en "eikeltje" :D heeft hem volgens mij van een ander subteam gekregen, en die 2 teams draaien dat nu nog als enigste.

De precieze code weet ik niet, maar ik weet wel dat er met die code een .bat-je werd aangeroepen. Hij's volgens mij op dit moment alleen beschikbaar voor windhoosbakjes.

Ik zal hem er vanavond op wijzen.

[Edit]
Die dingen zijn trouwens slecht voor je hart... kom je s'middags thuis, check je de proxy, zie je maar 2000 blocks staan :o en dan zie je ineens dat hij sinds 5 uur s'ochtends niet meer geupdated is :D

  • 0rbit
  • Registratie: Maart 2000
  • Laatst online: 12-05 13:46
Ja ! Dat heb ik toen ooit eens bedacht en gemaakt! Code kan ik je helaas nu niet geven. Volgende week ben ik weer in Nederland.

Code werkt in het kort heel simpel. Standaard HTML-button linkt naar PHP-script. Aldaar wordt uit een file gelezen wanneer de laatste statsrun was. Deze wordt vergeleken met de huidige tijd en als een vooraf vastgelegde tijdsgrens is overschreden (Na bijvoorbeeld 30 minuten) dan staat het script een exec() van een .bat file op de server toe waarin middels Perl ppstats wordt aangeroepn.

Scheelt load en gebruikers vinden het leuk, omdat ze kunnen flushen voordat ze zelf een statsrun doen !

Ik ben geheel voldaan, dank u wel!


Verwijderd

Topicstarter
ik krijg dus..als hij die .bat uitvoerd (hierin staat perl scirpt) een foutmelding met apache..

Verwijderd

Topicstarter
Lowlander al wat gevonden?

  • Psylocke
  • Registratie: April 2000
  • Laatst online: 08-08-2021

Psylocke

De Utregse Kudde

Ik ben nog steeds benieuwd :)

DUK | RC5-64 #42 | OGR-25 #59


  • 0rbit
  • Registratie: Maart 2000
  • Laatst online: 12-05 13:46
Uitvoeren van de statsrun bijv :
code:
1
exec("c:/web/tasks/c71-statsrun-rc5.bat");

Met in die batchfile :

REM Run striplog en andere tools
code:
1
2
3
4
5
6
7
cd c:\web\bin\dnetproxy_C71
c:\web\bin\Perl\bin\Perl.exe striplog2.pl
c:\web\bin\Perl\bin\Perl.exe proxybuffer0.2a.pl

REM Run de rc5stats
cd c:\web\code\rc5stats_C71
c:\web\bin\Perl\bin\Perl.exe ppstats-rc5-7.1.pl

De verdere controle of een statsrun gedaan mag worden is heel simpel en als je dat nog niet kunt dan zeg je het maar even. :)

Ik ben geheel voldaan, dank u wel!


Verwijderd

perl script?
Je schrijft toch gewoon ff een live-stats scrippie in php.
www.schnabel.nl/addicts/livestats.php?project=ogr
live any time, all the time!

  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Op vrijdag 19 oktober 2001 13:08 schreef Sunney het volgende:
perl script?
Je schrijft toch gewoon ff een live-stats scrippie in php.
www.schnabel.nl/addicts/livestats.php?project=ogr
live any time, all the time!
Wel een beetje belastend voor je server denk ik en dus slecht voor je }:O ;)

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • gp500
  • Registratie: Juni 2001
  • Niet online
he binne ken je a. reinders ook
Pagina: 1