abonnement Unibet Coolblue Bitvavo
pi_52921891
quote:
Op maandag 3 september 2007 14:40 schreef Catch22- het volgende:
je moet het absoluten pad in je header location zetten. Firefox doet blijkbaar wat lastiger als hij geen base_href meekrijgt
[..]

Je zal altijd met een beperkte timeout te maken houden en files van een paar mb duren gewoon lang om te uploaden, dus krijg je met de timeout van doen, als je refreshed ben je je post data kwijt...
De timeout geldt niet voor file uploads. Zolang er nog een upload loopt naar de server, telt de max_execution_time van PHP nog niet af.
quote:
The maximum execution time is not affected by system calls, stream operations etc. Please see the set_time_limit() function for more details.

You can not change this setting with ini_set() when running in safe mode. The only workaround is to turn off safe mode or by changing the time limit in the php.ini.

Your web server can have other timeouts. E.g. Apache has Timeout directive, IIS has CGI timeout function, both default to 300 seconds. See the web server documentation for meaning of it.
Als er toch een time-out op treedt, is dat waarschijnlijk een time-out vanuit de webserver en niet vanuit PHP.
pi_52922407
quote:
Op maandag 3 september 2007 16:49 schreef Dreammaster het volgende:

[..]

AJAX heb je binnen 5 minuten geleerd. Maar in principe heb je wel gelijk natuurlijk.
Ah, je hebt er verstand van, dat zie ik al

Met AJAX kun je niet eens fileuploads doen.... dat moet via een iframe.
pi_52923056
quote:
Op maandag 3 september 2007 15:27 schreef Catch22- het volgende:
het hoort niet, als het al gaat werken.
Hoezo 'het hoort niet'? Imho een prima toepassing van .htaccess om de webserver een module te configureren voor de bestanden in die map en alle submappen.
  dinsdag 4 september 2007 @ 14:03:45 #204
136730 PiRANiA
All thinking men are atheists.
pi_52937324
Ik heb een vraagje.
Hoe haalt hyves (en anders websites) je adresboek van je mailaccount af?
Logt de server in op gmail, opent dan 'contacts' en haalt dan alles er af?

Of doen ze dat anders?
Ik wil het wel weten, want het lijkt me handig voor mijn site
pi_52938135
quote:
Op dinsdag 4 september 2007 14:03 schreef PiRANiA het volgende:
Ik heb een vraagje.
Hoe haalt hyves (en anders websites) je adresboek van je mailaccount af?
Logt de server in op gmail, opent dan 'contacts' en haalt dan alles er af?

Of doen ze dat anders?
Ik wil het wel weten, want het lijkt me handig voor mijn site
Google op 'gmail api'. Er lijken verschillende libraries te zijn waarmee je gmail-functionaliteit kunt gebruiken. Verder geen ervaring mee eigenlijk.
  dinsdag 4 september 2007 @ 15:40:06 #206
136730 PiRANiA
All thinking men are atheists.
pi_52939034
quote:
Op dinsdag 4 september 2007 14:48 schreef GVRuud het volgende:

[..]

Google op 'gmail api'. Er lijken verschillende libraries te zijn waarmee je gmail-functionaliteit kunt gebruiken. Verder geen ervaring mee eigenlijk.
Ook voor php?
En hoe zit het met andere mailsystemen?
  dinsdag 4 september 2007 @ 15:52:40 #207
84926 WyriHaximus
Release the hounds smithers!
pi_52939186
quote:
Op dinsdag 4 september 2007 14:03 schreef PiRANiA het volgende:
Ik heb een vraagje.
Hoe haalt hyves (en anders websites) je adresboek van je mailaccount af?
Logt de server in op gmail, opent dan 'contacts' en haalt dan alles er af?

Of doen ze dat anders?
Ik wil het wel weten, want het lijkt me handig voor mijn site
Heh moet je je username en password opgeven zeker?
phluphy for president!
  dinsdag 4 september 2007 @ 15:56:06 #208
136730 PiRANiA
All thinking men are atheists.
pi_52939233
quote:
Op dinsdag 4 september 2007 15:52 schreef WyriHaximus het volgende:

[..]

Heh moet je je username en password opgeven zeker?
ja inderdaad. Maar wat gebeurt er dan?
Wordt gmail geopend?
pi_52953221
quote:
Op dinsdag 4 september 2007 15:56 schreef PiRANiA het volgende:

[..]

ja inderdaad. Maar wat gebeurt er dan?
Wordt gmail geopend?
Nee er wordt gebruik gemaakt van een API van google, die is als het goed is wel ergens te downloaden denk ik. Alles wat je met gmail wil doen kun je dan via die API doen.
Gr. Gr.
  woensdag 5 september 2007 @ 09:20:32 #210
84926 WyriHaximus
Release the hounds smithers!
pi_52953458
quote:
Op dinsdag 4 september 2007 15:56 schreef PiRANiA het volgende:

[..]

ja inderdaad. Maar wat gebeurt er dan?
Wordt gmail geopend?
Ja zo of via een API gebeurt dat meestal .
quote:
Op woensdag 5 september 2007 09:06 schreef unox_worst het volgende:

[..]

Nee er wordt gebruik gemaakt van een API van google, die is als het goed is wel ergens te downloaden denk ik. Alles wat je met gmail wil doen kun je dan via die API doen.
Zolang er maar niet mee gespammed word. Want dat soort mensen zouden ze achter een motor aan over de snelweg moeten slepen
phluphy for president!
pi_52953848
quote:
Op dinsdag 4 september 2007 15:40 schreef PiRANiA het volgende:

[..]

Ook voor php?
En hoe zit het met andere mailsystemen?
Ook voor PHP: http://sourceforge.net/projects/gmail-lite/

Neem aan dat er voor een boel andere mailaanbieders ook wel zoiets zal zijn...
  woensdag 5 september 2007 @ 09:55:29 #212
107951 JortK
Immer kwaliteitsposts
pi_52954195
quote:
Op woensdag 5 september 2007 09:38 schreef GVRuud het volgende:

[..]

Ook voor PHP: http://sourceforge.net/projects/gmail-lite/

Neem aan dat er voor een boel andere mailaanbieders ook wel zoiets zal zijn...
Aan de screenshots te zien bijvoorbeeld handig voor op een PDA ofzo
  woensdag 5 september 2007 @ 13:55:59 #213
84926 WyriHaximus
Release the hounds smithers!
pi_52959236
quote:
Op woensdag 5 september 2007 09:55 schreef JortK het volgende:

[..]

Aan de screenshots te zien bijvoorbeeld handig voor op een PDA ofzo
Zeker tof. Alleen het jammere aan de POP3 support van Gmail is dat ze niet de read/delete acties die je op je pop uitvoerd ook op je gmail door voeren .
phluphy for president!
pi_52959641
quote:
Op woensdag 5 september 2007 13:55 schreef WyriHaximus het volgende:

[..]

Zeker tof. Alleen het jammere aan de POP3 support van Gmail is dat ze niet de read/delete acties die je op je pop uitvoerd ook op je gmail door voeren .
Ehm, POP3 hoort dat ook niet te doen. Bedoel je niet IMAP?
  woensdag 5 september 2007 @ 14:17:40 #215
84926 WyriHaximus
Release the hounds smithers!
pi_52959700
quote:
Op woensdag 5 september 2007 14:14 schreef JeRa het volgende:

[..]

Ehm, POP3 hoort dat ook niet te doen. Bedoel je niet IMAP?
Dat ondersteund Gmail niet .
phluphy for president!
pi_52961318
Misschien een retorische vraag, maar 'beveiligen' jullie elk invoerveld op een pagina met strip_tags, htmlspecialchars etc? En zijn er nog andere obvious zaken waar ik op moet letten?
  woensdag 5 september 2007 @ 15:46:35 #217
84926 WyriHaximus
Release the hounds smithers!
pi_52961398
quote:
Op woensdag 5 september 2007 15:40 schreef Chivu het volgende:
Misschien een retorische vraag, maar 'beveiligen' jullie elk invoerveld op een pagina met strip_tags, htmlspecialchars etc? En zijn er nog andere obvious zaken waar ik op moet letten?
Ja . Maar ook met XSS scans om dat soort mensen gelijk te bannen. Of intval is ook handig voor nummers . Ow addlsashes voor SQL (en het liefst die de database libs leveren).
phluphy for president!
  woensdag 5 september 2007 @ 15:58:01 #218
136730 PiRANiA
All thinking men are atheists.
pi_52961567
quote:
Op woensdag 5 september 2007 15:46 schreef WyriHaximus het volgende:

[..]

Ja . Maar ook met XSS scans om dat soort mensen gelijk te bannen. Of intval is ook handig voor nummers . Ow addlsashes voor SQL (en het liefst die de database libs leveren).
voor sql doe ik
mysql_real_escape (dacht ik)...
  woensdag 5 september 2007 @ 15:59:11 #219
84926 WyriHaximus
Release the hounds smithers!
pi_52961594
quote:
Op woensdag 5 september 2007 15:58 schreef PiRANiA het volgende:

[..]

voor sql doe ik
mysql_real_escape (dacht ik)...
Dat is die van MySQL ja postgre laat het toe het via een sprintf meganisme te werken voor variables .
phluphy for president!
pi_52964095
quote:
Op woensdag 5 september 2007 15:59 schreef WyriHaximus het volgende:

[..]

Dat is die van MySQL ja postgre laat het toe het via een sprintf meganisme te werken voor variables .
Hoe bedoel je dat, sprintf op zich voorkomt geen sql-injectie?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_52964340
quote:
Op woensdag 5 september 2007 18:34 schreef SuperRembo het volgende:

[..]

Hoe bedoel je dat, sprintf op zich voorkomt geen sql-injectie?
1
2
3
4
<?php
$input 
'13 OR 1 OR 13';
$query sprintf('SELECT %d'$input);
?>

Op zich wel dus. Desalniettemin is het een beter idee om alle input te checken of naar een type te forceren, of gewoon prepared statements te gebruiken.
pi_52964450
quote:
Op woensdag 5 september 2007 18:48 schreef JeRa het volgende:

[..]
[ code verwijderd ]

Op zich wel dus. Desalniettemin is het een beter idee om alle input te checken of naar een type te forceren, of gewoon prepared statements te gebruiken.
Dit doet sprintf toch niet anders dan een doodgewone string met "..." . $var . "..." ?
pi_52964531
Jawel want je kunt er bepaalde variabele types mee forceren. Overigens kun je alsnog beter er mysql_real_escape_string() bij gebruiken.
"Reality is an illusion created by a lack of alcohol."
pi_52964601
quote:
Op woensdag 5 september 2007 18:53 schreef Geqxon het volgende:

[..]

Dit doet sprintf toch niet anders dan een doodgewone string met "..." . $var . "..." ?
Als er %s stond wel. Nu staat er %d.
pi_52964668
Jullie zijn correct. Al kan het wel met "..." . (int / float) $var . "...", dit is een stuk netter.
  woensdag 5 september 2007 @ 19:06:41 #226
84926 WyriHaximus
Release the hounds smithers!
pi_52964744
Doelde eingelijk hier op: http://www.php.net/manual/en/function.pg-send-prepare.php afaik worden de vars daar ook netjes automatish voor je geescaped enzo .
phluphy for president!
pi_52966347
quote:
Op woensdag 5 september 2007 19:06 schreef WyriHaximus het volgende:
Doelde eingelijk hier op: http://www.php.net/manual/en/function.pg-send-prepare.php afaik worden de vars daar ook netjes automatish voor je geescaped enzo :).
Ja, dat is afgekeken van perl, daar werk je eigenlijk altijd met placeholders waar values automatisch ge-escaped en gequote worden. Daardoor wordt iets als dit volkomen veilig, geen sql injection meer mogelijk:

1
2
3
4
my $ID = $cgi->param('ID');
my $dbh = DBH->connect;
my $sth = $dbh->prepare("select * from blaat where ID = ?");
$sth->execute($ID) or die $sth->errstr;
pi_52966643
vraagje over variabelen in functies.. Ik heb een functie gemaakt die moet gaan controleren of een variabele is ingesteld BUITEN de functie.. heb nu dus dit:
1
2
3
4
5
6
7
function getFormValue($veld){
   if (isset($object)){
      echo $object->$veld;
   }else{
      echo "hallo";
   }
}

Het gaat dus op de variabele $object. deze is soms ingesteld, afhankelijk van de aanroep van de pagina..

Iemand een idee hoe ik kan deze variabele kan controleren?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_52967225
well, hell forget about that...

1
2
3
4
5
6
7
8
function getFormValue($veld, $object){
   if ($object != "empty"){
      return $object->$veld;
   }else{
      $empty_value = "";
      return $empty_value;
   }
}
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  woensdag 5 september 2007 @ 20:59:26 #230
84926 WyriHaximus
Release the hounds smithers!
pi_52967478
Zoiets?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
function getFormValue($veld, &$object)
{
    if(
$object)
    {
        if(isset(
$object->$value))
        {
            return 
$object->$value;
        }
        else
        {
            return 
false;
        }
    }
    else
    {
        return 
false;
    }
}
?>
phluphy for president!
  woensdag 5 september 2007 @ 22:21:49 #231
128663 h.henkie
Ik ontken alles
pi_52969658
Hoi,
Ik ben eens wat structuur aan aanbrengen in mijn chaotisch veel gebruikte linkjes. Op deze pagina wil ik ook de status van mijn eigen ftp server en sqlserver. En de mailserver van mijn domein hebben. Als voorbeeld klik. Dit is dan ook wat ik in mijn gedachte heb als uitvoer.
Kan iemand me op weg helpen hier mee. Oh ja ik gebruik php 5.0.4
"Een kat heeft 40 miljoen haren: 5 miljoen op de rug, 10 miljoen op de
buik, en 25 miljoen op uw bankstel" -- Midas Dekkers
pi_52969768
quote:
Op woensdag 5 september 2007 20:59 schreef WyriHaximus het volgende:
Zoiets?
[ code verwijderd ]
De variabele moet een value hebben, vandaar dat ik het zo (op mijn manier) heb gedaan.. Het gaat namelijk om value="" variabelen in een formulier..

Ik wil hetzelfde formulier gebruiken voor zowel het toevoegen als het wijzigen van personen.
Het werkt nu! Maar bedankt voor je mee denken!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_52969836
quote:
Op woensdag 5 september 2007 22:21 schreef h.henkie het volgende:
Hoi,
Ik ben eens wat structuur aan aanbrengen in mijn chaotisch veel gebruikte linkjes. Op deze pagina wil ik ook de status van mijn eigen ftp server en sqlserver. En de mailserver van mijn domein hebben. Als voorbeeld klik. Dit is dan ook wat ik in mijn gedachte heb als uitvoer.
Kan iemand me op weg helpen hier mee. Oh ja ik gebruik php 5.0.4
Er zijn scriptjes voor.. Ik heb op google gezocht naar php ping script, daar vond ik dit:

http://www.phphulp.nl/php/scripts/7/216/
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  woensdag 5 september 2007 @ 23:29:24 #234
128663 h.henkie
Ik ontken alles
pi_52971728
quote:
Op woensdag 5 september 2007 22:27 schreef markiemark het volgende:

[..]

Er zijn scriptjes voor.. Ik heb op google gezocht naar php ping script, daar vond ik dit:

http://www.phphulp.nl/php/scripts/7/216/
Dank hier voor

Oke ik heb even doorgezocht en wat aan de broncode verbouwd. Uiteindelijk kwam ik op dit uit:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$ip 
"xxx.xxx.xxx.xxx"// domein
$poort "xx"// poort
$fp = @fsockopen($ip$poort ,$errno,$errstr20);
if (!
$fp)
{
  echo 
'<img src="im/Red.gif" alt="2" width="10" height="10" border="0" />';
}
else
{
  echo 
'<img src="im/Green.gif" alt="4" width="10" height="10" border="0" />';
}
?>


Ik ga later een experimenteren met de poorten. Ik heb dit getest met mijn ftp server. Het valt op de als de ftp server offline is, dat het lang duurt voordat er resultaat is.
"Een kat heeft 40 miljoen haren: 5 miljoen op de rug, 10 miljoen op de
buik, en 25 miljoen op uw bankstel" -- Midas Dekkers
  donderdag 6 september 2007 @ 08:23:39 #235
84926 WyriHaximus
Release the hounds smithers!
pi_52974609
quote:
Op woensdag 5 september 2007 23:29 schreef h.henkie het volgende:

[..]

Dank hier voor

Oke ik heb even doorgezocht en wat aan de broncode verbouwd. Uiteindelijk kwam ik op dit uit:
[ code verwijderd ]

Ik ga later een experimenteren met de poorten. Ik heb dit getest met mijn ftp server. Het valt op de als de ftp server offline is, dat het lang duurt voordat er resultaat is.
20 sec zeker .
phluphy for president!
pi_52974998
Haha inderdaad, ik zou die laatste parameter van fsockopen even op 1 of 2 zetten
"Reality is an illusion created by a lack of alcohol."
pi_52975022
quote:
Op donderdag 6 september 2007 08:23 schreef WyriHaximus het volgende:

[..]

20 sec zeker .
lol
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 6 september 2007 @ 09:28:34 #238
84926 WyriHaximus
Release the hounds smithers!
pi_52975461
quote:
Op donderdag 6 september 2007 09:02 schreef markiemark het volgende:

[..]

lol
Ja ligt een beetje erg voor de hand .
phluphy for president!
  donderdag 6 september 2007 @ 09:28:52 #239
84926 WyriHaximus
Release the hounds smithers!
pi_52975470
quote:
Op donderdag 6 september 2007 09:00 schreef Dzy het volgende:
Haha inderdaad, ik zou die laatste parameter van fsockopen even op 1 of 2 zetten
Ik zou er 5 van maken . Dan geef je dat ding nog een beetje de kans op te reageren . Plus dat het niet uber lang duurt .
phluphy for president!
pi_52976338
Als je hem op 2 zet heeft hij toch meer dan genoeg tijd om te reageren? Kan me niet voorstellen dat je na meer dan 2 minuten alsnog een response krijgt. En je bent in die tussentijd wel aan het wachten met de pagina laden. Misschien kan je oplossen via AJAX? (weet daar weinig vanaf) Bv dat je alle lampjes op oranje zet, voor elk een los scriptje laat draaien en zodra je weet of het is gelukt of niet hem omzet naar groen/rood?
"Reality is an illusion created by a lack of alcohol."
pi_52976634
quote:
Op donderdag 6 september 2007 10:07 schreef Dzy het volgende:
Als je hem op 2 zet heeft hij toch meer dan genoeg tijd om te reageren? Kan me niet voorstellen dat je na meer dan 2 minuten alsnog een response krijgt. En je bent in die tussentijd wel aan het wachten met de pagina laden. Misschien kan je oplossen via AJAX? (weet daar weinig vanaf) Bv dat je alle lampjes op oranje zet, voor elk een los scriptje laat draaien en zodra je weet of het is gelukt of niet hem omzet naar groen/rood?
minuten?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_52977139
Eh. Nog niet helemaal wakker :$ Sla die post maar gewoon over 5 sec is inderdaad wel ok
"Reality is an illusion created by a lack of alcohol."
  donderdag 6 september 2007 @ 10:51:03 #243
84926 WyriHaximus
Release the hounds smithers!
pi_52977238
quote:
Op donderdag 6 september 2007 10:07 schreef Dzy het volgende:
Als je hem op 2 zet heeft hij toch meer dan genoeg tijd om te reageren? Kan me niet voorstellen dat je na meer dan 2 minuten alsnog een response krijgt. En je bent in die tussentijd wel aan het wachten met de pagina laden. Misschien kan je oplossen via AJAX? (weet daar weinig vanaf) Bv dat je alle lampjes op oranje zet, voor elk een los scriptje laat draaien en zodra je weet of het is gelukt of niet hem omzet naar groen/rood?
quote:
Op donderdag 6 september 2007 10:23 schreef markiemark het volgende:

[..]

minuten?
quote:
Op donderdag 6 september 2007 10:46 schreef Dzy het volgende:
Eh. Nog niet helemaal wakker :$ Sla die post maar gewoon over 5 sec is inderdaad wel ok


* WyriHaximus geeft Dzy een grote mok koffie (of je moet wat anders willen)
phluphy for president!
pi_52977621
Koffie is wel prima, net zelf ook maar gezet Maar 5 seconden is dus wel goed. Stel nou dat een ftp server zo sloom was dat hij pas na 2 minuten zou reageren, zou die oplossing met ajax dan mogelijk zijn? Hoe zou dat precies in z'n werk gaan dan? Los scriptje voor elke server en dan zodra hij antwoord heeft de image veranderen? Ik probeer AJAX een beetje te begrijpen.
"Reality is an illusion created by a lack of alcohol."
  donderdag 6 september 2007 @ 11:13:35 #245
84926 WyriHaximus
Release the hounds smithers!
pi_52977779
quote:
Op donderdag 6 september 2007 11:07 schreef Dzy het volgende:
Koffie is wel prima, net zelf ook maar gezet :P Maar 5 seconden is dus wel goed. Stel nou dat een ftp server zo sloom was dat hij pas na 2 minuten zou reageren, zou die oplossing met ajax dan mogelijk zijn? Hoe zou dat precies in z'n werk gaan dan? Los scriptje voor elke server en dan zodra hij antwoord heeft de image veranderen? Ik probeer AJAX een beetje te begrijpen.
Waarom zou je voor AJAX gaan als je dat ook met een plaatje kan doen? Scheelt je een nutteloze request naar de server toe ;). Plus dat je pagina er al is en niet op de andere server hoeft te wachten :Y .
HTML
1<img src="image.php" />

image.php
1
2
3
4
5
6
7
8
9
10
11
<?php
header
('Content-type: image/jpeg');
if(
$serveronline)
{
    die(
file_get_contents('online.jpeg'));
}
else
{
    die(
file_get_contents('offline.jpeg'));
}
?>

Je snap het idee neem ik aan wel ;).
phluphy for president!
pi_52977905
Ah, dat is wel een mooie oplossing ja. Wist niet dat dat zo kon. Maar is het zo niet zo dat hij de latere images pas gaat laden als hij alle info binnen heeft? Of stuurt hij de request van alle images tegelijk? Of is dat browser dependant?
"Reality is an illusion created by a lack of alcohol."
  donderdag 6 september 2007 @ 11:26:03 #247
84926 WyriHaximus
Release the hounds smithers!
pi_52978083
quote:
Op donderdag 6 september 2007 11:18 schreef Dzy het volgende:
Ah, dat is wel een mooie oplossing ja. Wist niet dat dat zo kon. Maar is het zo niet zo dat hij de latere images pas gaat laden als hij alle info binnen heeft? Of stuurt hij de request van alle images tegelijk? Of is dat browser dependant?
Browser dependant maar dat gaat rap genoeg om er bijna niks van te merken .
phluphy for president!
pi_52978235
quote:
Op woensdag 5 september 2007 15:40 schreef Chivu het volgende:
Misschien een retorische vraag, maar 'beveiligen' jullie elk invoerveld op een pagina met strip_tags, htmlspecialchars etc? En zijn er nog andere obvious zaken waar ik op moet letten?
Ik heb de invoer graag zoals door de gebruiker ingevoerd in de database. Pas wanneer ik de waarde ga afbeelden gooi ik er htmlspecialchars() of welke functie dan ook overheen. Voordat ik het in de database opsla, substr ik de invoer wel, zodat deze niet groter dan de veldlengte in de database is. Eventuele getalinvoer wordt met een intval() omgezet. En verder wordt de waarde natuurlijk geescaped, zodat de query niet in de soup loopt.
pi_52978346
quote:
Op donderdag 6 september 2007 11:26 schreef WyriHaximus het volgende:

[..]

Browser dependant maar dat gaat rap genoeg om er bijna niks van te merken .
Maar is het dan niet zo dat als je een server park van 500 servers laat zien waarvan er zeg 40 offline zijn, hij dan bij elke offline server weer 5 seconden (niet minuten!) wacht en daarna pas de volgende image gaat laden?
"Reality is an illusion created by a lack of alcohol."
pi_52981144
quote:
Op donderdag 6 september 2007 11:36 schreef Dzy het volgende:

[..]

Maar is het dan niet zo dat als je een server park van 500 servers laat zien waarvan er zeg 40 offline zijn, hij dan bij elke offline server weer 5 seconden (niet minuten!) wacht en daarna pas de volgende image gaat laden?
Ja dat klopt, maar over het algemeen behoren die servers binnen een enkele seconde te reageren. Mocht je 500 servers gaan uitzoeken dan zal dat dus ook met een timeout van een seconde je 500 secondes kosten. Je kan de timeout natuurlijk nog krapper gaan nemen. Wat je eventueel ook nog zou kunnen doen is de servers in een array stoppen, en als ze binnen een bepaalde tijd niet reageren te verschuiven naar later in de array of een andere array om op het einde de trage servers nog eens te checken.

Je kan natuurlijk flush() gebruiken om je output buffers te flushen zodat je output hebt terwijl het script draait (anders geeft hij pas na alle servers langslopen je output door).

Het is makkelijker om een script te gaan maken en dit in een cronjob op te nemen om op vaste intervallen dit script al je servers te laten pollen en dit weg te schrijven naar een database/bestand. Zodat als je de site bezoekt je gewoon de meest recente informatie direct te zien krijgt. Mocht je dan handmatig willen verversen dan kan dat.
  donderdag 6 september 2007 @ 13:59:58 #251
84926 WyriHaximus
Release the hounds smithers!
pi_52981513
quote:
Op donderdag 6 september 2007 13:46 schreef colourAgga het volgende:

[..]

Ja dat klopt, maar over het algemeen behoren die servers binnen een enkele seconde te reageren. Mocht je 500 servers gaan uitzoeken dan zal dat dus ook met een timeout van een seconde je 500 secondes kosten. Je kan de timeout natuurlijk nog krapper gaan nemen. Wat je eventueel ook nog zou kunnen doen is de servers in een array stoppen, en als ze binnen een bepaalde tijd niet reageren te verschuiven naar later in de array of een andere array om op het einde de trage servers nog eens te checken.

Je kan natuurlijk flush() gebruiken om je output buffers te flushen zodat je output hebt terwijl het script draait (anders geeft hij pas na alle servers langslopen je output door).

Het is makkelijker om een script te gaan maken en dit in een cronjob op te nemen om op vaste intervallen dit script al je servers te laten pollen en dit weg te schrijven naar een database/bestand. Zodat als je de site bezoekt je gewoon de meest recente informatie direct te zien krijgt. Mocht je dan handmatig willen verversen dan kan dat.
Wou het net zeggen ja .
phluphy for president!
  donderdag 6 september 2007 @ 16:10:58 #252
128663 h.henkie
Ik ontken alles
pi_52984289
quote:
Op donderdag 6 september 2007 08:23 schreef WyriHaximus het volgende:

[..]

20 sec zeker .
Ja dat was een in koppertje . Ik zag het later staan, en inmmiddels al op 3 gezet.
"Een kat heeft 40 miljoen haren: 5 miljoen op de rug, 10 miljoen op de
buik, en 25 miljoen op uw bankstel" -- Midas Dekkers
pi_52985365
quote:
Op donderdag 6 september 2007 16:10 schreef h.henkie het volgende:

[..]

Ja dat was een in koppertje . Ik zag het later staan, en inmmiddels al op 3 gezet.
Ook al aande lange kant, bij mij gaan servers als ze niet binnen 500 ms (0.5 seconde) niet reageren al in het 'slow reply' bakje en als ze er langer dan 1000 ms (1 seconde) over doen is het over en sluiten Natuurlijk volledig te configureren.

Hangt er natuurlijk vanaf vanaf waar je de servers controleert
pi_52989196
ik heb in php een timestamp gemaakt. kijk:
1$start = mktime("17", "45", "00","09","12","2007");


welk datatype moet ik gebruiken in mysql om dit op te slaan?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_52990347
quote:
Op donderdag 6 september 2007 20:28 schreef markiemark het volgende:
ik heb in php een timestamp gemaakt. kijk:
[ code verwijderd ]

welk datatype moet ik gebruiken in mysql om dit op te slaan?
Timestamp lijkt me op zich geen geheel onlogische keuze.
  donderdag 6 september 2007 @ 21:17:44 #256
71919 wonderer
Hung like a My Little Pony
pi_52990451
quote:
Op donderdag 6 september 2007 21:14 schreef Farenji het volgende:

[..]

Timestamp lijkt me op zich geen geheel onlogische keuze.
Maar die slaat de datum in xxxx-xx-xx formaat op. Dan heb je toch niks meer aan de timestamp?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_52990661
quote:
Op donderdag 6 september 2007 20:28 schreef markiemark het volgende:
ik heb in php een timestamp gemaakt. kijk:
[ code verwijderd ]

welk datatype moet ik gebruiken in mysql om dit op te slaan?
int(11)
pi_52990734
quote:
Op donderdag 6 september 2007 21:17 schreef wonderer het volgende:

[..]

Maar die slaat de datum in xxxx-xx-xx formaat op. Dan heb je toch niks meer aan de timestamp?
dat is datetime geloof ik.
  donderdag 6 september 2007 @ 21:28:18 #259
71919 wonderer
Hung like a My Little Pony
pi_52990764
quote:
Op donderdag 6 september 2007 21:27 schreef super-muffin het volgende:

[..]

dat is datetime geloof ik.
Timestamp ook. Die fout maakte ik namelijk zelf ook Ik heb er nu een bigint van gemaakt (omdat ik te lui was om uit te rekenen wat het maximale aantal byte was van een timestamp).
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_52990938
quote:
Op donderdag 6 september 2007 21:17 schreef wonderer het volgende:

[..]

Maar die slaat de datum in xxxx-xx-xx formaat op. Dan heb je toch niks meer aan de timestamp?
Intern wordt ie als timestamp opgeslagen, itt tot een datetime. Een timestamp wordt als een datum weergegeven maar je kan er gewoon mee rekenen zoals je met timestamps kan.
pi_53004812
int kan natuurlijk ook geen kwaad... toch?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53006136
Je kan inderdaad zoals ik eerder al zei net zo goed (of beter) een int(11) gebruiken. Daar sla je dan je time() in op. Dat is handiger dan DATE, DATETIME en TIMESTAMP aangezien je meer met de tijden kan doen. TIMESTAMP kun je beter niet gebruiken omdat de resultaten nogal verschillen tussen verschillende MySQL versies en de modi waarin een MySQL server draait Zie ook de MySQL Manual.
  zaterdag 8 september 2007 @ 09:37:05 #263
136730 PiRANiA
All thinking men are atheists.
pi_53024189
quote:
Op vrijdag 7 september 2007 14:42 schreef colourAgga het volgende:
Je kan inderdaad zoals ik eerder al zei net zo goed (of beter) een int(11) gebruiken. Daar sla je dan je time() in op. Dat is handiger dan DATE, DATETIME en TIMESTAMP aangezien je meer met de tijden kan doen. TIMESTAMP kun je beter niet gebruiken omdat de resultaten nogal verschillen tussen verschillende MySQL versies en de modi waarin een MySQL server draait Zie ook de MySQL Manual.
of je zet een now() in je datetime en haat het terug met strtotime
pi_53027224
quote:
Op zaterdag 8 september 2007 09:37 schreef PiRANiA het volgende:

[..]

of je zet een now() in je datetime en haat het terug met strtotime
Of je doet gewoon opslaan als integer en dan ben je die extra handelingen kwijt
pi_53029293
Ik wil met php een schema maken, om bijv. een tagcloud uit te tekenen.
Niet het schema zelf als plaatje, maar een file waarin je dan de coordinaten opgeeft van 1 object, en waarin je de lijnen opgeeft, en dan een ander programma waarmee je het eigenlijke plaatje genereert.

Beetje als Jera's grafiek-ding (gok ik) maar dan anders .

Is hier iets handigs voor?
  zaterdag 8 september 2007 @ 15:11:22 #266
84926 WyriHaximus
Release the hounds smithers!
pi_53029742
Ow voor de gene die het leuk vinden om met AJAX te kloten is dit wel een leuke om in AJAX uit te bouwen , Zelf ook gedaan en het resultaat is erg gaaf !: http://komodomedia.com/bl(...)s-star-rating-redux/
phluphy for president!
pi_53040993
Weet iemand toevallig hoe ik de topics hier op Fok uit een bepaald sub-forum kan rippen? Dus topic naam en ID in een array.

Ik ben al met preg_match_all aan het vogelen geweest maar weet niet welke pattern ik moet gebruiken om de topics te rippen. Het ophalen van de data gaat dmv het donwloaden van de index van een forum naar een txt bestand, vervolgens lees ik dit betand en plaats het in een string. De string bevat dus de gehele HTML waar de pagina uit bestaat.

Wat ik wil rippen is het volgende:
1topic(839150,'Klaagbaak: De FAQ en de regeltjes!','faql.gif',4,'flugeltje',68625,1,58873,'0','0','03-01-2007 19:45 - Janetje',44982641,1167849909,1144006675,50,1);


En bovenstaande dus voor alle topics in het KLB subforum onderverdeeld in een array.
  zaterdag 8 september 2007 @ 23:51:18 #268
84926 WyriHaximus
Release the hounds smithers!
pi_53041349
quote:
Op zaterdag 8 september 2007 23:34 schreef The_Terminator het volgende:
Weet iemand toevallig hoe ik de topics hier op Fok uit een bepaald sub-forum kan rippen? Dus topic naam en ID in een array.

Ik ben al met preg_match_all aan het vogelen geweest maar weet niet welke pattern ik moet gebruiken om de topics te rippen. Het ophalen van de data gaat dmv het donwloaden van de index van een forum naar een txt bestand, vervolgens lees ik dit betand en plaats het in een string. De string bevat dus de gehele HTML waar de pagina uit bestaat.

Wat ik wil rippen is het volgende:
[ code verwijderd ]

En bovenstaande dus voor alle topics in het KLB subforum onderverdeeld in een array.
1
2
3
4
5
6
7
8
9
10
<?php
        $forum_html 
file_get_contents('http://forum.fok.nl/forum/' $forum_id);
        
$ex explode('topic(',$forum_html);
        unset(
$ex[0],$ex[(count($ex)-1)]);
        foreach(
$ex as $key => $value)
        {
            
$ex2 explode(',',$value);
            
$topic_list[$row['forum']][intval($ex2[0])] = $ex2[1];
        }
?>

Enjoy ($forum_id moet het forum id zijn van het subforum wat je wilt uilezen .)
phluphy for president!
pi_53041477
quote:
Op zaterdag 8 september 2007 23:51 schreef WyriHaximus het volgende:

[..]
[ code verwijderd ]

Enjoy ($forum_id moet het forum id zijn van het subforum wat je wilt uilezen .)
Werkt perfect, thanks
  zondag 9 september 2007 @ 00:09:08 #270
84926 WyriHaximus
Release the hounds smithers!
pi_53041738
quote:
Op zaterdag 8 september 2007 23:56 schreef The_Terminator het volgende:

[..]

Werkt perfect, thanks
No problemo
phluphy for president!
pi_53041877
quote:
Op zaterdag 8 september 2007 23:56 schreef The_Terminator het volgende:
Werkt perfect, thanks
Niet perfect, want hij split bijvoorbeeld ook op komma's die in strings (de topic titel) voorkomen
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_53041908
quote:
Op zondag 9 september 2007 00:17 schreef SuperRembo het volgende:

[..]

Niet perfect, want hij split bijvoorbeeld ook op komma's die in strings (de topic titel) voorkomen
Mwoh, dat kan ik wel aanpassen. De basis is er in iedergeval
pi_53042464
Ai, ik heb dat ook eens gedaan. Het was een enorm gepuzzel om de juiste reguliere expressie te vinden, maar uiteindelijk toch gelukt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function customexplode($invoer$max){
        
$uitnr=0;
        
$startpos=0;
        do {
                
preg_match('/[^\',][^,\']*|\'([^\'\\\\]|\\\\[\s\S])*\'/'substr($invoer,
                
$startpos), $matchesPREG_OFFSET_CAPTURE);
                if (
count($matches)>0) {
                        
$t $matches[0][0];
                        if (
substr($t,0,1)=="'"$t=substr($t,1,strlen($t)-2);
                        
$uitvoer[$uitnr]=$t;
                        
$startpos += $matches[0][1] + strlen($matches[0][0]);
                        
$uitnr++;
                }
        } while ((
count($matches)>0) && ($uitnr <= $max));
        return 
$uitvoer;
}
?>

Als je het 'topic(' aan het begin, en ');' aan het einde, al eraf hebt gehakt, en je dus zoiets overhoudt:

1,10,4372847328,8239,'Igen',32198,'Slecht \'topic\', enzo',0

dan kun je deze functie gebruiken om de eerste $max velden op te vragen.

Werkt perfect voor Fok!Silver, voor de topic-list en voor de topics zelf.

[ Bericht 5% gewijzigd door #ANONIEM op 09-09-2007 01:03:40 (backslashes == ellende) ]
  zondag 9 september 2007 @ 10:25:00 #274
84926 WyriHaximus
Release the hounds smithers!
pi_53045106
quote:
Op zondag 9 september 2007 00:17 schreef SuperRembo het volgende:

[..]

Niet perfect, want hij split bijvoorbeeld ook op komma's die in strings (de topic titel) voorkomen
Daar zeg je idd wat . De regex dinges hierboven verhelpt dat wel .
phluphy for president!
pi_53045469
quote:
Op zondag 9 september 2007 10:25 schreef WyriHaximus het volgende:
Daar zeg je idd wat . De regex dinges hierboven verhelpt dat wel .
Je zou ook de php eval() kunnen gebruiken, dat scheelt een boel gekloot met regexps.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 9 september 2007 @ 11:11:15 #276
84926 WyriHaximus
Release the hounds smithers!
pi_53045527
quote:
Op zondag 9 september 2007 11:05 schreef SuperRembo het volgende:

[..]

Je zou ook de php eval() kunnen gebruiken, dat scheelt een boel gekloot met regexps.
(Wow iemand die eval() suggereerd , normaal word je afgeschoten als je er al over begint .) Is ook een mogelijkheid. Waarom niet gelijk een API in het forum zelf, dat zou nog makkelijker worden .
phluphy for president!
pi_53045747
quote:
Op zondag 9 september 2007 00:55 schreef Igen het volgende:
Ai, ik heb dat ook eens gedaan. Het was een enorm gepuzzel om de juiste reguliere expressie te vinden, maar uiteindelijk toch gelukt:
[ code verwijderd ]
Ik denk dat preg_match_all met #\d+|'(\'|[^'])*?'# genoeg moet zijn voor een lijst van getallen en strings. (niet getest)
[edit]gestest en werkt niet goed

[ Bericht 4% gewijzigd door SuperRembo op 09-09-2007 11:37:53 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_53045784
Gaat dat niet fout als \\' in een string voorkomt?

Ik heb heus wel nagedacht over mijn regexp hoor!

[ Bericht 59% gewijzigd door #ANONIEM op 09-09-2007 11:34:16 ]
pi_53046032
quote:
Op zondag 9 september 2007 11:32 schreef Igen het volgende:
Gaat dat niet fout als \\' in een string voorkomt?

Ik heb heus wel nagedacht over mijn regexp hoor!
Er zitten wel wat rare dingen in je regexp. [\s\S] (whitespace of non-whitespace) dat is toch gewoon elk willekeurig teken? [^',][^,']* is hetzelfde als [^',]+. Je regexp zou beter leesbaar zijn als je voor de regexp zelf dubbele quotes zou gebruiken, dan hoef je de enkele quotes in de regexp niet te escapen.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_53046241
Klopt allemaal als een bus.
Ik wist dat hij niet de schoonheidsprijs verdient. Het was de eerste keer dat ik een reguliere expressie moest gebruiken. Bedankt voor je uitleg wat beter kan!

[ Bericht 2% gewijzigd door #ANONIEM op 09-09-2007 11:59:16 ]
pi_53047564
quote:
Op zondag 9 september 2007 00:55 schreef Igen het volgende:
Ai, ik heb dat ook eens gedaan. Het was een enorm gepuzzel om de juiste reguliere expressie te vinden, maar uiteindelijk toch gelukt:
[ code verwijderd ]

Als je het 'topic(' aan het begin, en ');' aan het einde, al eraf hebt gehakt, en je dus zoiets overhoudt:

1,10,4372847328,8239,'Igen',32198,'Slecht \'topic\', enzo',0

dan kun je deze functie gebruiken om de eerste $max velden op te vragen.

Werkt perfect voor Fok!Silver, voor de topic-list en voor de topics zelf. :)
Ik had het al op een andere manier opgelost:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $forum_html
= file_get_contents('http://forum.fok.nl/forum/5');
    
$ex = explode('topic(',$forum_html);
    unset(
$ex[0],$ex[(count($ex)-1)]);
    foreach(
$ex as $key => $value)
    {
        
$ex2 = explode(",'",$value);
        
        echo
stripslashes(rtrim($ex2[1], "'")) . "<br>";
        
        
$topic_list[$row['forum']][intval($ex2[0])] = $ex2[1];
    }
?>


Dit levert de output die ik nodig heb.
pi_53047895
Niet helemaal correct. Als een TopicTitel een , op het einde heeft dan wordt die ook afgehakt.
pi_53047914
Ik snap niet zo waar het probleem in zit bij het matchen van die topics. Voor zover ik zie is er maar één string in elke regel die mogelijk een apostrofe kan bevatten, dus als je een regular expression schrijft die netjes de hele regel matcht (van begin tot eind!) moet je toch wel iets bizars verzinnen wil dat fout gaan
pi_53048181
Mijn programma heeft al meer dan 550.000 topics probleemloos verwerkt, dus mijn code werkt prima.

Voor het verwerken van de posts in een topic werkt het niet zo fijn. Als de berichttekst heel erg lang is, bijvoorbeeld als iemand een hele mooie OP heeft gemaakt, dan verslikt preg_match zich en crasht PHP.

Vandaar ook de $max parameter.
pi_53048474
Die van mij meer dan een miljoen topics en 50 miljoen posts, dus ik weet echt wel waar ik het over heb hoor. Punt is dat het niet gaat om wie de langste heeft, maar over hoe je over een probleem denkt ik vraag me dan ook af waarom er zo gezeken wordt op een mogelijke apostrofe en het splitten op komma's terwijl je simpelweg een preg_match_all() kunt gebruiken om zo elke regel van begin tot eind (^ ... $) te matchen, zonder problemen
pi_53048869
Ik geloof heel graag dat jij weet waar je het over hebt.

Om het bestand in regels op te delen kun je toch ook gewoon file() gebruiken, in plaats van file_get_contents() ?
Maar dan moet je nog steeds iets met elke regel doen, en daarvoor moet je die toch echt bij de juiste komma's in stukken hakken. Of begrijp ik je nu helemaal verkeerd?
pi_53049051
quote:
Op zondag 9 september 2007 14:20 schreef Igen het volgende:
Om het bestand in regels op te delen kun je toch ook gewoon file() gebruiken, in plaats van file_get_contents() ?
Maar dan moet je nog steeds iets met elke regel doen, en daarvoor moet je die toch echt bij de juiste komma's in stukken hakken. Of begrijp ik je nu helemaal verkeerd?
Nee, ik bedoel te zeggen dat je met een regular expression helemáál niet moeilijk hoeft te doen om een topicregel te matchen, omdat er maar één waarde in topic() een apostrofe kan bevatten. Je matcht dan het stuk waar de regels in voorkomen met preg_match_all() met een regex als deze:

^topic\((\d+),(\d+),.......,(\d+),'(.*)',(\d+),....\);$

Et voila, je krijgt een associatieve array met daarin alle topics en hun eigenschappen. Geen gedoe met aparte regels en geen gedoe met komma's of apostrofes.
pi_53049596
Ach so. Da's inderdaad heel lekker simpel.

Om posts in een topic te verwerken is het alleen niet geschikt, want de signature kan ook een apostrof bevatten. Maar goed, zolang preg_match soms crasht bij hele lange strings, werkt mijn methode net zo slecht, en als het toch alleen om topic-lists gaat is een simpele methode natuurlijk altijd beter.

[ Bericht 11% gewijzigd door #ANONIEM op 09-09-2007 14:53:10 ]
  zondag 9 september 2007 @ 19:24:22 #289
136730 PiRANiA
All thinking men are atheists.
pi_53055488
JeRa, dat heb je waarschijnlijk op een server draaien.
Hoe pak je dat aan? Heb je het op een lokale server?
En hoe zorg je dat het script blijft draaien en niet aangeroepen hoeft te worden door een browser?
pi_53055590
quote:
Op zondag 9 september 2007 19:24 schreef PiRANiA het volgende:
JeRa, dat heb je waarschijnlijk op een server draaien.
Hoe pak je dat aan? Heb je het op een lokale server?
Een dedicated databaseserver en een parttime crawler die afhankelijk van de situatie bij mij thuis of in Amsterdam op het datacentrum draait (op 2 verschillende machines, dat wel).
quote:
En hoe zorg je dat het script blijft draaien en niet aangeroepen hoeft te worden door een browser?
Met een crontab.
pi_53055682
Wat doen jullie verder met die scripts btw?
pi_53055738
Je kunt PHP gewoon van de commandoregel starten.

Windows:
C:> php mijnscript.php

UNIX:
$ php mijnscript.php

Onder UNIX heb je het programma 'cron'. Daarmee kun je het script dan op gestelde tijden laten uitvoeren. De uitvoer wordt dan per e-mail opgestuurd.
pi_53055772
quote:
Op zondag 9 september 2007 19:31 schreef Xcalibur het volgende:
Wat doen jullie verder met die scripts btw?
Ik heb een jaar of wat geleden een framework geschreven om heel FOK! te indexeren, in eerste instantie voor een uitgebreide zoekmachine (die niet in gebruik werd genomen vanwege de nieuwe zoeken.fok.nl van Roönaän) en vervolgens voor de statistieken en andere willekeurige dingen

Echter vind ik wel dat het gebruik ontzettend ingeperkt dient te worden ten behoeve van de databaseload. Er zijn naast mij meer mensen bezig met het indexeren, en ik was ook niet de eerste. Ik doe er zelf al alles aan om de load zo veel mogelijk te verspreiden en te concentreren op de minst drukke momenten op het forum, maar het is eigenlijk onzinnig dat er 20 man alle subfora en topics binnen trekken.
pi_53055969
Ah ok ...

Dat indexeren door x-aantal man is wel suf idd, kan FOK dat soort verkeer niet blocken dan?
pi_53056038
quote:
Op zondag 9 september 2007 19:41 schreef Xcalibur het volgende:
Ah ok ...

Dat indexeren door x-aantal man is wel suf idd, kan FOK dat soort verkeer niet blocken dan?
Dat blocken is wat lastiger omdat mijn crawler zich bijvoorbeeld niet veel anders voordoet dan de gemiddelde niet-ingelogde bezoeker (ik stuur wat minder headers mee om zo het aantal packets mogelijk te verminderen). Ze zouden dan geen onderscheid moeten maken tussen een crawler en een bezoeker die als een gek topics aan het doorspitten is

Maar wat dat betreft zou er gewoon een dedicated server bij FOK! zelf geregeld moeten kunnen worden voor alle statistieken en zoekfunctionaliteit, en iemand die zin heeft dat ding softwarematig te onderhouden.
pi_53070068
Over crons.. Kan ik die dmv een php script aanmaken? En kan ik deze ook zo instellen dat ze eenmalig draaien?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  maandag 10 september 2007 @ 12:03:19 #297
107951 JortK
Immer kwaliteitsposts
pi_53070099
quote:
Op maandag 10 september 2007 12:01 schreef markiemark het volgende:
Over crons.. Kan ik die dmv een php script aanmaken? En kan ik deze ook zo instellen dat ze eenmalig draaien?
Volgens mij zitten die tools meestal gewoon bij je hosting pakket
  maandag 10 september 2007 @ 12:49:39 #298
136730 PiRANiA
All thinking men are atheists.
pi_53071112
over dat blocken, je zou natuurlijk maximaal 100 paginaopvragingen per minuut in kunnen stellen oid...
pi_53071393
Wordt lastig. Anonieme gebruikers zijn alleen te traceren met hun IP-adres, dus dan moet je voor elk IP-adres gaan bijhouden wanneer hoeveel pagina's zijn opgevraagd, en daarmee belast je de database ook weer. Bovendien heb je nog het probleem dat mensen die dezelfde proxy-server gebruiken allemaal hetzelfde IP-adres lijken te hebben, dacht ik.

En sowieso, 100 aanvragen per minuut!?
Daar kom ik niet eens in de buurt. Je zou 10 aanvragen per minuut kunnen zeggen. Maar dan krijg je weer dat mensen onterecht geblokkeerd worden omdat ze achter een proxy-server zitten, of omdat ze in Firefox ineens al hun actieve topics in een nieuwe tab openen.

[ Bericht 13% gewijzigd door #ANONIEM op 10-09-2007 13:08:02 ]
  maandag 10 september 2007 @ 13:18:34 #300
84926 WyriHaximus
Release the hounds smithers!
pi_53071658
quote:
Op maandag 10 september 2007 13:06 schreef Igen het volgende:
Wordt lastig. Anonieme gebruikers zijn alleen te traceren met hun IP-adres, dus dan moet je voor elk IP-adres gaan bijhouden wanneer hoeveel pagina's zijn opgevraagd, en daarmee belast je de database ook weer. Bovendien heb je nog het probleem dat mensen die dezelfde proxy-server gebruiken allemaal hetzelfde IP-adres lijken te hebben, dacht ik.

En sowieso, 100 aanvragen per minuut!?
Daar kom ik niet eens in de buurt. Je zou 10 aanvragen per minuut kunnen zeggen. Maar dan krijg je weer dat mensen onterecht geblokkeerd worden omdat ze achter een proxy-server zitten, of omdat ze in Firefox ineens al hun actieve topics in een nieuwe tab openen.
Zelf zie ik geen probleem in een proxy blokkeren. Als die misbruikt word ga ik mijn site daar niet voor openstellen. Mochten users die ook achter die proxy daar problemen mee hebben dan gaan ze maar bij de eigenaar van die proxy klagen . Het handje vol bezoekers wat ik daar mee uitsluit neem ik wel voor lief .
phluphy for president!
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')