abonnement Unibet Coolblue Bitvavo
pi_31588956
Ik heb een mailfunctie die mij een zipbestand als attachment stuurt:
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);
}
?>

Lijkt me dat je er wel wat mee kunt.
pi_31589497
Bedankt ikke_ook. Ik zal er morgen alles eens uitgebreid gaan bestuderen. Ik denk dat het wel moet lukken met de info die ik tot nu toe heb gekregen.

pi_31589522
hmm ik zie dat t eigenlijk [PHP/(My)SQL] voor dummies - deel 14 had moeten zijn
Kan een modje die zich verveelt dat ff fixen?Staat mooier in t lijstje
pi_31589773
tvp!

Ben nu maar weer eens MySQL aan het proberen te instaleren... Is nooit gelukt

Met mijn Reg_exp voor urls en emails wil ook niet echt
  Lieve Belg donderdag 20 oktober 2005 @ 22:11:36 #6
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_31589782
ikko_ook: aangepast
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; «shmoop|dingen» jawel, jij bent Superjump
  Lieve Belg donderdag 20 oktober 2005 @ 22:29:26 #7
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_31590403
Ff sommige mensen op volgend topic attent maken: Voor alle users die TVP's gebruik(t)en.

Hoe spijtig ik het ook vind
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; «shmoop|dingen» jawel, jij bent Superjump
pi_31606833
Ik heb een tellertje gebouwd, nu wil ik doormiddel van een cookie zorgen dat mensen maar 1 keer per dag geteld worden.

Hoe kan ik er voor zorgen dat een cookie ALTIJD verloopt om twaalf uur s'nachts. Mijn hele script werkt al, het cookie verloopt nu alleen al na een uur.


1
2
3
4
<?php
setcookie
("tellerblokkeren", "true",time()+3600, "/");

?>
Ja lekker!
pi_31607121
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
Hatsjoe!
pi_31607337
quote:
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
Ehm.. nee.. Hier snap ik dus serieus helemaal geen hol van. Maar misschien ligt dat gewoon aan mij. :s
Ja lekker!
  vrijdag 21 oktober 2005 @ 17:16:46 #11
1607 Ali Salami
Altijd actueel
pi_31607815
Nou, je zet die cookie op 12 uur 's nachts. Je moet dus weten op welke timestamp hij moet aflopen. Die timestamp is per dag variabel.

Overigens had ik het fout zonet, want je kunt uiteraard met die timestamp ook meteen het koekje zetten. Je gaat dus de timestamp uitzoeken die staat voor 12 uur die nacht. Dat doe je doormiddel van mktime(). Uiteraard moet je vantevoren uitzoeken welke dag het dan is, welke maand en welk jaar.

Je krijgt dus iets als

1
2
3
<?php
$koekje
=mktime(00,00,00,$maand,$dag,$jaar);
?>


Die waarde zet je vervolgens in het koekje

1
2
3
<?php
setcookie
("tellerblokkeren", "true",$koekje, "/");  
?>
Hatsjoe!
pi_31608475
En waarom niet gewoon:
1
2
3
<?php
setcookie
("tellerblokkeren", "true", strtotime("tomorrow 0"), "/");
?>
  vrijdag 21 oktober 2005 @ 18:18:39 #13
1607 Ali Salami
Altijd actueel
pi_31609076
Die nul geeft dan aan dat het op 00.00 uur moet worden gezet? Zo ja, dan is dat nog simpeler
Hatsjoe!
pi_31609191
quote:
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
Yep. Je mag ipv 0 ook 0:0:0 schrijven, dat komt op hetzelfde neer
pi_31613161
strtotime() is een erg ondergewaardeerde functie waarmee je heel gemakkelijk relatieve tijden kunt maken (in de trant van '+1 day') en welke rekening houdt met zomer- en wintertijd. Aanradertje

Tevens tvp
pi_31614565
strtotime() is inderdaad een handige functie, zolang je er maar voor zorgt dat de input correct is.
pi_31621833
Even een kort vraagje...
Ik ben met een spelletje bezig in php en alles voorloopt voorspoedig alleen heb ik wat problemen met de random in php, je zou kunnen zeggen dat het een hele goeie random is want je hebt werkelijk geen idee wat je krijgt alleen het nadeel is dat een spelletje een stabiele random nodg heeft en geen random die heel veel meer extremen laat zien dan gewoon elk getal ongeveer even vaak.

Voorbeeldje:
rand(1,10);
dan laat ie zien: 1,3,1,4,8,7,8,8,6,1,2
en ik heb dus liever dat ie wat 'eerlijker' omgaat met de getallen en niet de uitersten extra vaak, een spel moet een beetje eerlijk zijn en anders krijg je dat je werkelijk geen idee hebt hoe de uitkomst zal zijn.

Wat valt hieraan te doen?
-
pi_31621891
Volgens mij is rand toch behoorlijk random. Dat kun je zelf ook testen met iets als:
1
2
3
4
5
6
7
8
9
<?php
$randoms
= array();
for(
$i=0;$i&lt;10000;$i++) {
    
$randoms[rand(1,10)] += 1;
}
echo
"<pre>";
var_dump($randoms);
echo
"</pre>";
?>


Een uitkomst die ik daarmee krijg is
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)
}


Niet allemaal precies 1000 keer, maar de afwijking is ook niet echt groot.
pi_31621896
Het is normaal, omdat uitersten gewoon meer voorkomen. (1-3,7-10) en (4-6)

Je zou met 2 random's (dobbelstenen) kunnen werken, en deze laten optellen.

dus bv:
rand(1,5) en rand(0,5)

1 maal een nul om een uitkomst 1 ook mogelijk te maken.
Nu is een kans op 6 groter dan op een 1:
getallen om 6 te krijgen: 0+6,1+5,2+4,3+3,4+2,5+1
getallen om 1 te krijgen: 0+1

Ofwel: de kans om een 6 te krijgen, is 6 maal groter dan de kans op een 1
pi_31623155
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)
Hoe kom je daar bij rand() heeft een uniforme distributie, elke mogelijke uitkomst heeft een gelijke kans.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31623971
quote:
Op vrijdag 21 oktober 2005 17:49 schreef Light het volgende:
En waarom niet gewoon:
[ code verwijderd ]
Dit werkt perfect! Thx!
Ja lekker!
  zaterdag 22 oktober 2005 @ 12:15:50 #22
47819 vbmot
Are those my feet?
pi_31624138
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.
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.
Looking for hotspots: wardriving or whoredriving?
Personal spam: http://www.kenya2ndhand.com
pi_31624473
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.
Dat zal best. Maar geldt dat ook voor php? Uit een testje zoals die van Light blijkt helemaal geen afwijking.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31624481
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.
Ja, de uitkomst zou iig gelijk zijn, en is het waarschijnlijk nagenoeg ook.

Maar als je naar de getallen 1-10 kijkt, en daar de uiterste waarde uit gaat halen:

Dat zijn 1,2,3&8,9,10
De niet uiterste waarde zijn 4,5,6,7

Ofwel: 6/10de is een uiterste waarde, ofwel de kans op een uiterste waarde is 60%.
pi_31624579
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.
Dan ga je het testen, zoals met die paar regels code van mij.
pi_31624796
quote:
Op zaterdag 22 oktober 2005 12:33 schreef the_disheaver het volgende:

[..]

Ja, de uitkomst zou iig gelijk zijn, en is het waarschijnlijk nagenoeg ook.

Maar als je naar de getallen 1-10 kijkt, en daar de uiterste waarde uit gaat halen:

Dat zijn 1,2,3&8,9,10
De niet uiterste waarde zijn 4,5,6,7

Ofwel: 6/10de is een uiterste waarde, ofwel de kans op een uiterste waarde is 60%.
Dat ligt gewoon aan wat jij onder "uiterste waarde" verstaat. Je kan ook zeggen dat 1 en 10 de uiterste waarden zijn, dan is de kans op een uiterste waarde 20%.
Voor gewoon gebruik kan je er van uit gaan dat de rand() functie eerlijk is, elke waarde heeft een gelijke kans.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31632883
Vraagje:
Ik heb een cms gebouw, de pagina;s worden opgelagen in een mysql tabel.
Maar ik wil in een enkele pagina ook php gebruiken hoe kan ik dat doen?
pi_31635498
Ik ben opzoek naar een script om fotoalbums 'online' te krijgen. Ik heb al redelijk wat gezocht, gecopy-paste, maar het lukt met maar niet..

Ik zoek een script waarbij je:
>> Zipfiles uploaden
>> Zipfiles die je ftp hebt geupload openen
>> De foto's automatisch resizen
>> De foto dumpen in een aparte map per fotoalbum

Iemand?
pi_31642558
quote:
Op zaterdag 22 oktober 2005 20:45 schreef fokME2 het volgende:
Ik ben opzoek naar een script om fotoalbums 'online' te krijgen. Ik heb al redelijk wat gezocht, gecopy-paste, maar het lukt met maar niet..

Ik zoek een script waarbij je:
>> Zipfiles uploaden
>> Zipfiles die je ftp hebt geupload openen
>> De foto's automatisch resizen
>> De foto dumpen in een aparte map per fotoalbum

Iemand?
Gallery?
pi_31649606
quote:
Op zaterdag 22 oktober 2005 18:38 schreef Darkomen het volgende:
Vraagje:
Ik heb een cms gebouw, de pagina;s worden opgelagen in een mysql tabel.
Maar ik wil in een enkele pagina ook php gebruiken hoe kan ik dat doen?
Misschien iets met eval() ?
pi_31650945
quote:
Op zaterdag 22 oktober 2005 18:38 schreef Darkomen het volgende:
Vraagje:
Ik heb een cms gebouw, de pagina;s worden opgelagen in een mysql tabel.
Maar ik wil in een enkele pagina ook php gebruiken hoe kan ik dat doen?
niet?

je wilt gebruikers toch niet toestaan om php te gaan intypen? Het is toch een content management en niet "script hier buggy zooi" management.
pi_31650985
Is niet voor gebruikers, is gewoon voor mezelf en 2 anderen, die zijn te vertrouwen.
pi_31651069
Die kunnen dus scripts uploaden en die bied je via het cms aan om een script te kunnen selecteren uit de geuploade scripts, of op basis van filename. die include je vervolgens..

Maar inderdaad, eval is je vriend als je het anders wilt.

-r-
pi_31675227
hee ff gauw tussendoor,

wat is een acceptabele grootte voor een mysql tabel? met andere woorden, wanneer wordt het teveel?

de query's zullen vooral bestaan uit 'select dit waar dat is 1', dus een hoop zoekwerk. Hoeveel rijen zou ongeveer acceptabel zijn, en wat kan beter echt mijn limiet zijn?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_31675273
Zolang je database-structuur in orde is, is er eigenlijk geen limiet.
  dinsdag 25 oktober 2005 @ 11:15:39 #36
61660 Lariekoek
Zo, jij bent echt grappig.
pi_31676201
Ik ben bezig met een webshop. Bij elk artikel moet ook een unieke tekst toegevoegd kunnen worden. Deze laad ik in een sessie en laat ik in het winkelmandje zien. Alleen wanneer ik nu meerdere artikellen van tekst wil voorzien staat bij elk artikel dezelfde tekst.

Ik gebruik de volgende code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset($verzonden))
          {
            
$_SESSION['tekst'] = $tekst;
          }
          echo
"<form method=\"post\" action=\"$PHP_SELF\">\n";
          echo
"<td><font color=\"#DAAE57\"> Tekst: </td>";
          echo
"<td><input type=\"text\" name=\"tekst\" size=\"17\" maxlength=\"9\">";
          echo
"<td><font size=\"1\" face=\"Arial\"><font color=\"#FFFFFF\">Max. 9 posities in hoofdletters</font</td>";
          echo
"</tr><tr>";
          echo
"<td><font color=\"#DAAE57\"> Kleur opdruk: </td>";
          echo
"<td><select size=\"1\" name=\"kleuropdruk\">
                <option>Zwart</option>
                <option>Wit</option></select></td>"
;
          echo
"<input type=\"submit\" name=\"verzonden\" value=\"Toevoegen\">";
          echo
"</form>";
?>


Iemand een idee hoe ik ervoor zorg dat bij elk artikel de eigen unieke tekst komt te staan? Het scherm laat trouwens in een keer alle artikkelen zien waaraan tekst toegevoegd kan worden. En dit is ook de bedoeling.
la·rie·koek (de ~ (m.)) 1 onzin
  dinsdag 25 oktober 2005 @ 11:38:49 #37
2391 Jimmy
Door het bot
pi_31676736
Waarom zou je zoveel tekst in een sessie gaan plaatsen?

Edit: als die tekst uit de database komt, waarom zou je het dan via de sessie in de html zetten?

Je kan die stap toch ook overslaan en het vanuit de database in de html plakken.
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
  dinsdag 25 oktober 2005 @ 11:55:00 #38
61660 Lariekoek
Zo, jij bent echt grappig.
pi_31677074
Nee het word niet in de database opgeslagen.
De tekst bij het artikel moeten klanten zelf kunnen toevoegen.
la·rie·koek (de ~ (m.)) 1 onzin
pi_31677855
$_SESSION['tekst'] is geen array.

hint:
1
2
3
<?php
$_SESSION
['tekst']['__ARTICLE_ID__']
?>
pi_31682250
Ik heb weer is een probleem

Voor mijn forum een of andere hack er in geplaatst zodat ik PHP kan invoegen. Alleen de volgende regel geeft een foutmelding:

1while (preg_match("x3C% INCLUDE \"(S*?)\" %x3E",$ibforums->skin['template'],$incmatches)>0)


quote:
Warning: Delimiter must not be alphanumeric or backslash in /usr/home/jeroen/www/forum/sources/functions.php on line 2135
edit: whats wrong with it ? hoe kan ik het werkend krijgen? danku!
La derecha oprime, la izquierda libera
pi_31684056
1while (preg_match("/x3C% INCLUDE \"(\\S*?)\" %x3E/",$ibforums->skin['template'],$incmatches)>0)


Of

1'/x3C% INCLUDE "(\S*?)" %x3E/'


Dat scheelt een paar keer het escapen van de " en \.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31684068
wat dacht je van een / aan het begin en het einde van je delimiter? (Je eerste argument van preg_match)
Denk ik...
pi_31684096
niet delimiter maar pattern bedoelde ik.
Bah wat is het traag, ik bedoel dus wat SR zegt...
pi_31686189
Hmm de foutmelding is weg, maar ik kan nog steeds geen pagina include-en.. mischien dat iemand iets in deze code ziet wat niet klopt?

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?php
///

/// Find file sources/functions.php

/// at the beginning after php and copyright insert these lines (between ///)

///

function include_hack_handler($buf)

{       

    global
$include_temp_str;

    
$include_temp_str.=$buf;

    return
"";

}

///


/// In sources/functions.php find this line:

$text = preg_replace( "/(<|<)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR|COPYRIGHT|NAVIGATION) %(>|>)/i", "&#60;% \2 %&#62;", $text );

/// Replace it with

$text = preg_replace( "/(<|<)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR|COPYRIGHT|NAVIGATION|INCLUDE \"\S*?\") %(>|>)/i", "&#60;% \2 %&#62;", $text );

///


///

///In file sources/functions.php find

    
function do_output($output_array) {

        global
$DB, $Debug, $skin_universal, $ibforums;

/// replace with

    
function do_output($output_array) {

        global
$DB, $Debug, $skin_universal, $ibforums, $include_temp_str;

///


///

///In file sources/functions.php after

  
$ibforums-&gt;skin['template'] = str_replace( "<% NAVIGATION %>"     , $nav                     , $ibforums-&gt;skin['template']);


/// insert this

                //

                //  Include tag hack

                //

                
$incmatches=array();

                while (
preg_match("x3C% INCLUDE \"(S*?)\" %x3E",$ibforums-&gt;skin['template'],$incmatches)&gt;0)

                {

                    
$include_temp_str="";

                    
ob_start('include_hack_handler');

                    include(
$incmatches[1]);

                    
ob_end_flush();

                    
$ibforums-&gt;skin['template'] = str_replace("<".$incmatches[0].">",$include_temp_str,$ibforums-&gt;skin['template']);

                    
$incmatches=array();

                }

///


//Now you can use this directive in board wrapper:


&lt;% INCLUDE "http://www.yourdomain.com/test.php" %&gt;


//You can include any valid PHP or HTML file this way.
?>
La derecha oprime, la izquierda libera
pi_31686579
Ik zie wel dat de nieuwe code-tag met scrollbars knap waardeloos is als de horizontale scrollbar buiten beeld is
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31687222
quote:
Op dinsdag 25 oktober 2005 21:16 schreef SuperRembo het volgende:
Ik zie wel dat de nieuwe code-tag met scrollbars knap waardeloos is als de horizontale scrollbar buiten beeld is
[offtopic]
Ik vind de oplossing van GoT in ieder geval beter, die bieden een knopje waarmee je weliswaar de layout verneukt (nou ja, voor één post), maar wel in één keer de code ziet
pi_31693763
In principe kan je code tags idd gewoon collapsen tot één regel waar alleen "klik hier voor alle code" staat. Geen idee of dat is wat GoT doet?
pi_31693767
GoT laat normaal een scrollbare versie van de code zien, en indien gewenst kun je de code tot volledige breedte uitklappen goeiemorgen trouwens!
pi_31693810
Goedemorgen

Een ander forum waar ik zit is simpelweg niet gecentreerd en daar loopt de layout gewoon aan de rechterkant door. Daar is ook geen ubb, maar is het invoerveld hetzelfde als de post wordt, dmv pre en een mooie font. Ik moet zeggen dat dat erg prettig werkt. Images plaatsen kan alleen via links natuurlijk dan, maar goed. Het is erg clean.
pi_31693845
quote:
Op woensdag 26 oktober 2005 05:53 schreef Ro�a� het volgende:
In principe kan je code tags idd gewoon collapsen tot één regel waar alleen "klik hier voor alle code" staat. Geen idee of dat is wat GoT doet?
Dat heb ik inderdaad ook wel eens gezien, en dat werkt ook wel handig
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')