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 31 32 | <?php Define(DB,"database12");//define database Define(EMAIL,"backup@domein.com");//define email function MailBackup($content) { $filename = "Backup_".DB."_".date("d_m_y").".zip"; $content = gzencode($content); //should be a "more unique" string, worked for the test $boundary = md5(time()); //base-64 encode $content = chunk_split(base64_encode($content)); $subject = 'Backup van '.DB.' - '.date("m_d_y"); $headers = 'MIME-Version: 1.0' ."\n" . 'Content-type: multipart/mixed; boundary="' .$boundary .'"' ."\n" . 'From: archive.php <postmaster@domein.nl>' ."\n" . 'Reply-To: postmaster@domein.nl ' ."\n"; $headers .= "--" .$boundary ."\n" . "Content-type: multipart/mixed;\n" . 'Content-Disposition: attachment;' . 'filename='.$filename .";\n" . 'Content-transfer-encoding: base64' ."\n\n" . $content ."\n\n" . '--' .$boundary .'--'; mail(EMAIL, $subject, $message, $headers); } ?> |
Ehm.. nee.. Hier snap ik dus serieus helemaal geen hol van. Maar misschien ligt dat gewoon aan mij. :squote:Op vrijdag 21 oktober 2005 16:42 schreef Ali Salami het volgende:
De tijd die staat voor 12 uur die nacht - time() is het aantal seconden dat time() verwijderd is van middernacht. Dat kun je vervolgens in setcookie voor 3600 in de plaats zetten. Het uitvinden hoe je de middernachtdatum uit kunt vinden lukt je vast wel
1 2 3 | <?php $koekje=mktime(00,00,00,$maand,$dag,$jaar); ?> |
1 2 3 | <?php setcookie("tellerblokkeren", "true",$koekje, "/"); ?> |
Yep. Je mag ipv 0 ook 0:0:0 schrijven, dat komt op hetzelfde neerquote:Op vrijdag 21 oktober 2005 18:18 schreef Ali Salami het volgende:
Die nul geeft dan aan dat het op 00.00 uur moet worden gezet? Zo ja, dan is dat nog simpeler
1 2 3 4 5 6 7 8 9 | <?php $randoms = array(); for($i=0;$i<10000;$i++) { $randoms[rand(1,10)] += 1; } echo "<pre>"; var_dump($randoms); echo "</pre>"; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | array(10) { [9]=> int(993) [1]=> int(991) [4]=> int(1021) [6]=> int(1065) [2]=> int(956) [10]=> int(1069) [5]=> int(982) [3]=> int(949) [7]=> int(995) [8]=> int(979) } |
Hoe kom je daar bij rand() heeft een uniforme distributie, elke mogelijke uitkomst heeft een gelijke kans.quote:Op zaterdag 22 oktober 2005 09:32 schreef the_disheaver het volgende:
Het is normaal, omdat uitersten gewoon meer voorkomen. (1-3,7-10) en (4-6)
Dit werkt perfect! Thx!quote:Op vrijdag 21 oktober 2005 17:49 schreef Light het volgende:
En waarom niet gewoon:
[ code verwijderd ]
Er is heel wat geschreven over de bagger implementaties van random functies die in heel wat compilers e.d. worden gebruikt. Ik zou er dus niet blindelings op vertrouwen.quote:Op zaterdag 22 oktober 2005 11:21 schreef SuperRembo het volgende:
[..]
Hoe kom je daar bij rand() heeft een uniforme distributie, elke mogelijke uitkomst heeft een gelijke kans.
Dat zal best. Maar geldt dat ook voor php? Uit een testje zoals die van Light blijkt helemaal geen afwijking.quote:Op zaterdag 22 oktober 2005 12:15 schreef vbmot het volgende:
[..]
Er is heel wat geschreven over de bagger implementaties van random functies die in heel wat compilers e.d. worden gebruikt. Ik zou er dus niet blindelings op vertrouwen.
Ja, de uitkomst zou iig gelijk zijn, en is het waarschijnlijk nagenoeg ook.quote:Op zaterdag 22 oktober 2005 11:21 schreef SuperRembo het volgende:
[..]
Hoe kom je daar bij rand() heeft een uniforme distributie, elke mogelijke uitkomst heeft een gelijke kans.
Dan ga je het testen, zoals met die paar regels code van mij.quote:Op zaterdag 22 oktober 2005 12:15 schreef vbmot het volgende:
[..]
Er is heel wat geschreven over de bagger implementaties van random functies die in heel wat compilers e.d. worden gebruikt. Ik zou er dus niet blindelings op vertrouwen.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |