abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 09:15:53 #201
1972 Swetsenegger
Egocentrische Narcist
pi_25485875
quote:
Op vrijdag 11 maart 2005 13:10 schreef SuperRembo het volgende:
Je doet veel te moeilijk
[ code verwijderd ]
Neenee, dit zijn regexps die van [ url = text ] andere tekst [ /url ] uitgaan.

Mijn eerste regexp parst gewoon urls die je intikt. Net zoals hier op fok wanneer ik www.nu.nl intik
pi_25486116
quote:
Op zaterdag 12 maart 2005 09:15 schreef Swetsenegger het volgende:

[..]

Neenee, dit zijn regexps die van [ url = text ] andere tekst [ /url ] uitgaan.

Mijn eerste regexp parst gewoon urls die je intikt. Net zoals hier op fok wanneer ik www.nu.nl intik
Jajaja Probeer ze eens.

Input:

1
2
3
4
Test 1: http://foo.com lorum ipsum
Test 2: www.foo.com lorum ipsum
Test 3: [url=http://foo.com]Foo[/url] lorum ipsum
Test 4: [url=foo.com]Foo[/url] lorum ipsum


Output:
1
2
3
4
Test 1: <a href="http://foo.com">http://foo.com</a> lorum ipsum
Test 2: <a href="http://www.foo.com">www.foo.com</a> lorum ipsum
Test 3: <a href="http://foo.com">Foo</a> lorum ipsum
Test 4: <a href="http://foo.com">Foo</a> lorum ipsum
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 12 maart 2005 @ 12:32:01 #203
65516 gieling
Live from NYC
pi_25487878
Goedendag allen

Ik wil mijn mailscriptje een beetje uitbreiden. Normaal konden mensen alleen het onderwerp v/d mail zelf intypen, maar nu wil ik ook een optie dat ze gewoon de naam van het 'object' waar ze net vandaan zijn gekomen (staat linkje bij voor contact) direct kunnen 'aanvinken'.

Nou is dat laatste niet zo'n probleem, gebeurt gewoon met radio buttons. Maar hoe zorg ik, dat als (zeg maar radio button 2==zelf vraag intypen) radiobutton 2 wordt aangevinkt de gevens uit het text-veld worden meegezonden?

Vrij lastig te omschrijven, maar hopelijk begrijpen jullie het
pi_25488471
Kun je niet beter een checkbox gebruiken ipv een radiobutton?Je vraag klinkt alsof je dat wil namelijk
1
2
3
if($_POST['checkbox'] == 'on'){
     $message .= "object waar ik net vdanaan kwam is : ".$_POST['text_vak_bij_checkbox'];
}

Zoiets?
pi_25488479
-dubbel-
  zaterdag 12 maart 2005 @ 14:30:49 #206
65516 gieling
Live from NYC
pi_25489238
quote:
Op zaterdag 12 maart 2005 13:24 schreef ikke_ook het volgende:
Kun je niet beter een checkbox gebruiken ipv een radiobutton?Je vraag klinkt alsof je dat wil namelijk
[ code verwijderd ]

Zoiets?
Ik wil juist dat óf dat het onderwerp de naam van het object is waar ze net vandaan kwamen óf dat ze zelf een vraag als ondwerp kunnen invoeren.
pi_25489271
Je kan toch gewoon die textarea prefillen en als ze iets anders willen, doen ze dat wel toch?
  zaterdag 12 maart 2005 @ 14:36:25 #208
65516 gieling
Live from NYC
pi_25489326
quote:
Op zaterdag 12 maart 2005 14:33 schreef Roönaän het volgende:
Je kan toch gewoon die textarea prefillen en als ze iets anders willen, doen ze dat wel toch?
Zou idd ook kunnen ja! Maar is het überhaupt mogenlijk? Want hoe zorg je dat als een checkbox is aangevinkt de value van de textbox wordt verzonden...
pi_25489378
Dat heb ik daarboven toch neer gezet?
als je al die dingen in 1 form zet, dan komen al die waardes in je _POST array terecht...
En dan kun je toch controleren of die checkbox aangevinkt is en dan de tekst meesturen?
pi_25489405
quote:
Op zaterdag 12 maart 2005 14:36 schreef gieling het volgende:

[..]

Zou idd ook kunnen ja! Maar is het überhaupt mogenlijk? Want hoe zorg je dat als een checkbox is aangevinkt de value van de textbox wordt verzonden...
Die checkbox valt dan toch weg?
  zaterdag 12 maart 2005 @ 16:13:56 #211
65516 gieling
Live from NYC
pi_25490606
quote:
Op zaterdag 12 maart 2005 14:42 schreef Roönaän het volgende:

[..]

Die checkbox valt dan toch weg?
Ja maar los daarvan: zou het kunnen?
quote:
Op zaterdag 12 maart 2005 14:40 schreef ikke_ook het volgende:
Dat heb ik daarboven toch neer gezet?
als je al die dingen in 1 form zet, dan komen al die waardes in je _POST array terecht...
En dan kun je toch controleren of die checkbox aangevinkt is en dan de tekst meesturen?
Ehh.. ik snap het niet helemaal, je bedoelt dus dat ik jou stukje code 2x moet doen 1x voor textbox en 1x keer voor de object_naam waar de bezoeker net vandaan kwam?
pi_25490869
ja het kan, met <textarea>tekst bladiebla komt allemaal in tekstvak</textarea> of met <input value="tekst in tekstvak"></input>
pi_25490917
Ik heb mijn mail functie ook aan de praat SuperR (en de rest die er over nadacht ) Als je de header maakt met aan ieder eind van de regel \n ipv \r\n dan werkt hij wel....

[ Bericht 17% gewijzigd door ikke_ook op 12-03-2005 16:46:57 ]
pi_25491032
quote:
Op zaterdag 12 maart 2005 16:35 schreef ikke_ook het volgende:
Ik heb mijn mail functie ook aan de praat SuperR (en de rest die er over nadacht ) Als je de header maakt met aan ieder eind van de regel \n ipv \n\r dan werkt hij wel....
Als je er echt "\n\r" had staan dan was dat fout. "\r\n" zou wel moeten werken.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25491045
Ik probeerde dat te editten maar fok liep te klieren, er moet ook \r\n staan hoor
Ik las net ergens op internet iets over \r\n en mail headers, en t lost het probleem echt op..
pi_25491209
1
2
3
4
5
6
7
8
9
10
11
12
function makeRandomPassword() 

  $str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; 
  $i = 0; 
   while ($i <= 7) { 
         $num = rand(0,61); 
         $tmp = substr($str, $num, 1); 
         $pass .= $tmp; 
         $i++; 
   } 
   return $pass; 
}

Deze password generator genereert nogal vaak : GRd8w66o
Hoe is dit ooit mogelijk?
Ik roep deze functie steeds opnieuw aan door : $newpass = makeRandomPassword()
(Eigenlijk niet alleen bovenstaand wachtwoord, maar wel vaker een zelfde wachtwoord 2x achter elkaar)
pi_25491616
Draai je soms een hele ouwe PHP (< 4.2.0)
Want die deed nog geen automatische seed.

Ik krijg trouwens allemaal verschillende passwords. (Win2k, apache, php 4.3.9)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25491934
quote:
Op zaterdag 12 maart 2005 16:13 schreef gieling het volgende:

[..]

Ja maar los daarvan: zou het kunnen?
[..]

Ehh.. ik snap het niet helemaal, je bedoelt dus dat ik jou stukje code 2x moet doen 1x voor textbox en 1x keer voor de object_naam waar de bezoeker net vandaan kwam?
Als je een formpje als deze hebt:
1
2
3
4
5
6
7
<form action="formhandler.php" method="post">
  <input type="radio" name="sel_titel" value="een"> 
  Titel: <input type="text" name="titel1"><br/>
  <input type="radio" name="sel_titel" value="twee"> 
  <input type="text" name="titel2" value="Naam van object waar je net vandaan komt"><br/>
  <input type="submit">
</form>


En je dit in je formhandlerscript zet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if(!empty($_POST)) {

    switch(
$_POST['sel_titel']) {

        case
"een":
            
$titel = $_POST['titel1'];
        break;

        case
"twee":
            
$titel = $_POST['titel2'];
        break;

        default:
            
$titel = "";
        break;

    }

    
mail($to, $titel, $inhoud, $headers);

}
?>



Doet het toch wat je wilt? (die formhandler.php is uiteraard nog niet compleet )
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 21:14:53 #220
1972 Swetsenegger
Egocentrische Narcist
pi_25494851
quote:
Op zaterdag 12 maart 2005 09:53 schreef SuperRembo het volgende:

[..]

Jajaja Probeer ze eens.

Input:
[ code verwijderd ]

Output:
[ code verwijderd ]
Getest, de gezamelijk Fok URL parser doet het beter

1
2
3
        $text = preg_replace("/([A-Za-z0-9._-]+@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)*)/i",'<a href="mailto:\1">\1</a>',$text);
        $text = preg_replace("/[^\[url=http:\/\/](www(\.[-A-Za-z0-9]+)+\.[A-Za-z]{2,4}(\/\~?[-A-Za-z0-9\.\/?%&=#]?)/i",'<a href="http://\1" target="_new">\1</a>',$text);
        $text = preg_replace('/\[url=(.+)\](.+)\[\/url\]/', '<a href="\1" target="_new">\2</a>', $text );


parst zo'n beetje alles, zelfs deze: www.nl.pwc.com/extweb/Bn/Taxnews.nsf/Public/WI06212 waar fok van over z'n nek gaat

[ Bericht 2% gewijzigd door Swetsenegger op 12-03-2005 21:20:02 ]
pi_25496428
quote:
Op zaterdag 12 maart 2005 21:14 schreef Swetsenegger het volgende:

[..]

Getest, de gezamelijk Fok URL parser doet het beter
Huh Wat gaat er dan mis met mijn regexps?
quote:
[ code verwijderd ]

parst zo'n beetje alles, zelfs deze: www.nl.pwc.com/extweb/Bn/Taxnews.nsf/Public/WI06212 waar fok van over z'n nek gaat
Die regexps zijn te ingewikkeld (er zitten overbodige en onhandige constructies in).
Ze halen spaties weg voor een link.
En ik kan er geen link mee maken naar een .museum domein.
En het gaat mis met 2 links op 1 regel.

Nu jij weer
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 22:47:26 #222
1972 Swetsenegger
Egocentrische Narcist
pi_25496733
quote:
Op zaterdag 12 maart 2005 22:31 schreef SuperRembo het volgende:

[..]

Huh Wat gaat er dan mis met mijn regexps?
De helft wordt niet goed geparsed en zodra ik een 'kale' url en een '[ url=' url in dezelfde tekst heb verneukt hij het compleet.

-edit-



Dat de helft niet mee geparst wordt, net als hier op fok, ok. Maar dit is wel ernstig
quote:
Die regexps zijn te ingewikkeld (er zitten overbodige en onhandige constructies in).
Ze halen spaties weg voor een link.
Nee hoor nog nooit meegemaakt dat er een spatie voor de url weg is.
Of het moet zijn door die laatste toevoeging.
ff induiken
quote:
En ik kan er geen link mee maken naar een .museum domein.
quote:
En het gaat mis met 2 links op 1 regel.
Nee....

[ Bericht 8% gewijzigd door Swetsenegger op 12-03-2005 22:59:37 ]
pi_25497180
Kijk en vergelijk

1e output is van mijn regexps, 2e output is van jouw regexps. Ik heb alleen voor de duidelijkheid de target="_new" weggehaald.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 23:15:11 #224
1972 Swetsenegger
Egocentrische Narcist
pi_25497254
quote:
Op zaterdag 12 maart 2005 23:10 schreef SuperRembo het volgende:
Kijk en vergelijk

1e output is van mijn regexps, 2e output is van jouw regexps. Ik heb alleen voor de duidelijkheid de target="_new" weggehaald.
Ja?
Inderdaad haalt hij 'nu' een spatie weg, komt denk ik door die laatste toevoeging van [url=http:// NIET mee parsen.

verder doettie het perfect.

Ik heb graag een betere parser, en die van jou doet het erg goed, behalve dan die complete verneuking met die lange url, dat is echt killing
pi_25497328
quote:
Op zaterdag 12 maart 2005 23:15 schreef Swetsenegger het volgende:
Ik heb graag een betere parser, en die van jou doet het erg goed, behalve dan die complete verneuking met die lange url, dat is echt killing
In m'n testformpje doet ie dat zonder problemen.
Een url zonder tag moet beginnen met www of http:// en en moet een spatie na staan.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 23:22:42 #226
1972 Swetsenegger
Egocentrische Narcist
pi_25497371
Mijn excuses, nogmaals getest en hij werkt perfect...
Waar ik nu net de fout in ging weet ik niet, maar...
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 23:24:45 #227
1972 Swetsenegger
Egocentrische Narcist
pi_25497417
quote:
Op zaterdag 12 maart 2005 23:20 schreef SuperRembo het volgende:

[..]

In m'n testformpje doet ie dat zonder problemen.
Een url zonder tag moet beginnen met www of http:// en en moet een spatie na staan.
Dan was het denk ik de spatie.
Wat gebeurt er dan als hij helemaal aan het eind van de string staat?
Het is toch zeker spatie OF einde string?
pi_25497428
ha
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25497484
quote:
Op zaterdag 12 maart 2005 23:24 schreef Swetsenegger het volgende:

[..]

Dan was het denk ik de spatie.
Wat gebeurt er dan als hij helemaal aan het eind van de string staat?
Het is toch zeker spatie OF einde string?
Nee als er niets achter staat dan wordt ie helemaal niet geparst. Je kan er zelf ff een spatie achter plakken en achteraf trimmen. Zal er nog eens naar kijken.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 23:30:32 #230
1972 Swetsenegger
Egocentrische Narcist
pi_25497523
quote:
Op zaterdag 12 maart 2005 23:27 schreef SuperRembo het volgende:

[..]

Nee als er niets achter staat dan wordt ie helemaal niet geparst. Je kan er zelf ff een spatie achter plakken en achteraf trimmen. Zal er nog eens naar kijken.
Is gewoon 'einde string' niet handiger? In tekst mag je er wel vanuitgaan dat er een spatie komt. Of een punt (welke hij mee parst zag ik, mits er na die punt een spatie komt)

Ik zie zo snel ff twee nadelen welke die andere parser niet heeft.
Hij parst de punt na www.fok.nl. mee en einde string (spatie nodig)
pi_25497660
Die punt is idd wel irritant
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 23:38:56 #232
1972 Swetsenegger
Egocentrische Narcist
pi_25497692
quote:
Op zaterdag 12 maart 2005 23:37 schreef SuperRembo het volgende:
Die punt is idd wel irritant
Ja die is naar.
mbt de spatie

na de \s een I $ zou toch moeten werken?

-edit-
zo dus
1
2
3
4
   '#(?<!\[url=)(https?://.*?)(?=\s|$)#i'         => '<a href="\1">\1</a>',
   '#(?<!\[url=)(www\..*?)(?=\s|$)#i'            => '<a href="http://\1">\1</a>',
   '#\[url=(https?://.*?)\](.*?)\[/url\]#i'   => '<a href="\1">\2</a>',
   '#\[url=(.*?)\](.*?)\[/url\]#i'            => '<a href="http://\1">\2</a>',


-edit-
Ja dus

[ Bericht 28% gewijzigd door Swetsenegger op 12-03-2005 23:45:17 ]
pi_25497882
Kut. Ik zie nu dat 't mis gaat met http://www.foo.com. Die wordt dubbel geparsed.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 12 maart 2005 @ 23:50:16 #234
1972 Swetsenegger
Egocentrische Narcist
pi_25497910
quote:
Op zaterdag 12 maart 2005 23:49 schreef SuperRembo het volgende:
Kut. Ik zie nu dat 't mis gaat met http://www.foo.com. Die wordt dubbel geparsed.
een keer zonder http en een keer met zeker?


[ Bericht 9% gewijzigd door Swetsenegger op 12-03-2005 23:55:44 ]
pi_25498357
Dat laatste heb ik gefixed http://superrembo.com/test/ubblink.php

Die punt komt later misschien nog een keer.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 09:54:40 #236
1972 Swetsenegger
Egocentrische Narcist
pi_25502577
quote:
Op zondag 13 maart 2005 00:10 schreef SuperRembo het volgende:
Dat laatste heb ik gefixed http://superrembo.com/test/ubblink.php

Die punt komt later misschien nog een keer.
Ok, dus de spatie is gefixed (was eigenlijk alleen een porbleem bij einde string)
Het dubbele parsen (ook met [ url = ?) is gefixed...

Punt is niet zo bezwaarlijk, want volgens mij opent hij in 9 van de tien gevallen toch de correcte pagina wel ondanks de punt

Kan je de gefixte code plaatsen? Want dan is het wel een super parser!
pi_25503804
Nou ok dan.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$regexps = array(
   // http://foo.net => [url=http://foo.net]http://foo.net[/url]
   '#(?<!\[url=)(http://.*?)(?=\s|$)#i'         => '[url=\1]\1[/url]',

   // www.foo.net => [url=www.foo.net]http://www.foo.net[/url]
   '#(?<!\[url=)(?<!http://)(www\..*?)(?=\s|$)#i'   => '[url=http://\1]\1[/url]',

   // [url=http://foo.net]Foo[/url] => <a href="http://foo.net">Foo</a>
   '#\[url=(https?://.*?)\](.*?)\[/url\]#i'      => '<a href="\1">\2</a>',

   // [url=foo.net]Foo[/url] => <a href="http://foo.net">Foo</a>
   '#\[url=(.*?)\](.*?)\[/url\]#i'               => '<a href="http://\1">\2</a>',
);

foreach ($regexps as $search=>$replace) {
   $text = preg_replace($search, $replace, $text);
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 11:33:01 #238
1972 Swetsenegger
Egocentrische Narcist
pi_25503937
quote:
Op zondag 13 maart 2005 11:24 schreef SuperRembo het volgende:
Nou ok dan.
[ code verwijderd ]
-edit-
dat was commentaar swets

Snappum al, je zet alles om naar [ url= en die parse je vervolgens.

slim...
pi_25503976
quote:
Op zondag 13 maart 2005 11:33 schreef Swetsenegger het volgende:

[..]

die foo's moeten erin?
Jee zeg Geen syntax highlighting en meteen lost
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 12:02:50 #240
1972 Swetsenegger
Egocentrische Narcist
pi_25504563
1'#(?<!\[url=)(http://.*?)(?=\s|$|"\.\s"|"\.$")#i'         => '[url=\1]\1[/url]',


Is dit 'm niet? (geen tijd om te testen)
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 12:03:45 #241
1972 Swetsenegger
Egocentrische Narcist
pi_25504585
quote:
Op zondag 13 maart 2005 11:35 schreef SuperRembo het volgende:

[..]

Jee zeg Geen syntax highlighting en meteen lost



zaggut inderdaad pas met highlighting
pi_25504972
quote:
Op zondag 13 maart 2005 12:02 schreef Swetsenegger het volgende:

[ code verwijderd ]

Is dit 'm niet? (geen tijd om te testen)
Dit kan wel.

Een url zonder tag moet beginnen met http:// of www.
Een url houd op bij een spatie of het einde van de string string
Als er aan het eind leestekens staan (.,?:;()< of >) dan worden die niet meegenomen in de url.

Misschien is ie niet helemaal sluitend, maar hij is zo wel practisch.

1
2
3
4
5
6
7
8
9
10
11
12
13
$regexps = array(
   // http://foo.net => [url=http://foo.net]http://foo.net[/url]
   '#(?<!\[url=)(http://.*?)(?=[.,?:;()<>]*(\s|$))#i'         => '[url=\1]\1[/url]',

   // www.foo.net => [url=www.foo.net]http://www.foo.net[/url]
   '#(?<!\[url=)(?<!http://)(www\..*?)(?=[.,?:;()<>]*(\s|$))#i'   => '[url=http://\1]\1[/url]',

   // [url=http://foo.net]Foo[/url] => <a href="http://foo.net">Foo</a>
   '#\[url=(https?://.*?)\](.*?)\[/url\]#i'      => '<a href="\1">\2</a>',

   // [url=foo.net]Foo[/url] => <a href="http://foo.net">Foo</a>
   '#\[url=(.*?)\](.*?)\[/url\]#i'               => '<a href="http://\1">\2</a>',
);
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 17:26:55 #243
1972 Swetsenegger
Egocentrische Narcist
pi_25507750
Ik had gewoon deze:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$regexps = array(
   // http://foo.net => [url=http://foo.net]http://foo.net[/url]
   \'#(?<!\\[url=)(http://.*?)(?=\\s|$|(\\.\\s)+|(\\.$)+)#i\'         => \'[url=\\1]\\1[/url]\',

   // www.foo.net => [url=www.foo.net]http://www.foo.net[/url]
   \'#(?<!\\[url=)(?<!http://)(www\\..*?)(?=\\s|$|(\\.\\s)+|(\\.$)+)#i\'   => \'[url=http://\\1]\\1[/url]\',

   // [url=http://foo.net]Foo[/url] => <a href=\"http://foo.net\">Foo</a>
   \'#\\[url=(https?://.*?)\\](.*?)\\[/url\\]#i\'      => \'<a href=\"\\1\">\\2</a>\',

   // [url=foo.net]Foo[/url] => <a href=\"http://foo.net\">Foo</a>
   \'#\\[url=(.*?)\\](.*?)\\[/url\\]#i\'               => \'<a href=\"http://\\1\">\\2</a>\',
);

foreach ($regexps as $search=>$replace) {
   $text = preg_replace($search, $replace, $text);
}
pi_25508086
Handig al die \\\\\\\\

Er zitten weer rare constructies in je regexps

Dit
1(?=\\\\s|$|(\\\\.\\\\s)+|(\\\\.$)+)


komt overeen met
1(?=[.]?(\\\\s|$))


wat dan weer makkelijk uit te breiden is naar
1(?=[.,?:;()<>]*(\\\\s|$))
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25508096
O kut, die backslashes komen door een foute instelling van de server. Heeft breuls weer lopen kloten

Magic quotes zullen wel aan staan denk ik. Verschikkelijke klote feature van php/mysql.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 20:05:27 #246
1972 Swetsenegger
Egocentrische Narcist
pi_25508911
quote:
Op zondag 13 maart 2005 17:58 schreef SuperRembo het volgende:
O kut, die backslashes komen door een foute instelling van de server. Heeft breuls weer lopen kloten

Magic quotes zullen wel aan staan denk ik. Verschikkelijke klote feature van php/mysql.
LOL, ja magic quotes moeten ze er direct uitslopen.
die van jou is beter, want ik hield alleen rekening met de punt.
  FOK!-Schrikkelbaas zondag 13 maart 2005 @ 20:10:52 #247
1972 Swetsenegger
Egocentrische Narcist
pi_25508947
Ok, dillema.

Ik ben een site aan het bouwen voor een makelaar. Hierop moet hij natuurlijk nieuwe woningen kunnen plaatsen.
Per woning komen er 5 foto's in 2 formaten (thumb en iets groter)

Ik ga er in ieder geval 2 tabellen van maken, 1 met de omschrijving, adres, prijs etc van de woning en dan een tabel foto's.

Maar... hoe ga ik het doen. upload ik de originele foto's, zet ik die in een BLOB (1 foto per row) en laat ik php resizen bij het uitlezen van de tabel...
voordeel: lekker snel 5 foto's uploaden.
nadeel, trager aan de zichtbare kant.

OF upload ik de foto's, resize ik in twee formaten en zet ik deze twee formaten per row in twee blob's (1 foto per row in 2 sizes).

voordeel, snelheidswinst aan de zichtbare kant
nadeel, vertraging bij uploaden.

OF resize ik de foto's en maak 10 blobs per row
voordeel snelheidswinst zichtbare kant en eenvoudiger scripten voor de zichtbarekant
nadeel, upload proces grote tabellen

vergeet ik iets?
pi_25510090
Ik ben bezig met een site die luistergedrag van mensen met een bepaalde Winamp-plugin opslaat, en er interessante statistieken van maakt.

Dit is de query die ik gebruik om de laatst beluisterde nummers van een gebruiker te krijgen:
1
2
3
4
5
6
7
8
9
10
SELECT h.hits_timestamp, n.nummer_id, n.nummer_titel, a.artiest_id,
a.artiest_naam, b.album_id, b.album_titel, u.user_id, u.user_name 
FROM hits h, nummer n, artiest a, album b, user u 
WHERE n.nummer_id = h.hits_nummer_id 
AND a.artiest_id = n.nummer_artiest_id 
AND b.album_id = n.nummer_album_id 
AND u.user_id = h.hits_user_id 
AND u.user_name LIKE '".$var['user_name']."' 
ORDER BY h.hits_id DESC 
LIMIT 0,25


Ik heb aparte tabellen voor artiesten ('artiest'), nummers('nummer'), cd's ('album') en gebruikers ('user'). Elke keer dat iemand een nummer luistert wordt in de 'hits'-tabel een rij toegevoegd met daarin een link naar de 'nummer'-tabel. Omdat er ook een timestamp bijzit is dit een hele handige manier om verschillende soorten gegevens te krijgen, bijvoorbeeld alleen de beluisterde muziek van laatste week of in een bepaalde periode.

Bovenstaande is handig bij mijn vraag, denk ik. Ik wil toplijsten kunnen krijgen van artiesten en nummers per user. Voor nummers is dat wel te doen denk ik, ik tel (COUNT) alle zelfde nummer_id's en sorteer ze aflopend. Maar de artiesten zitten dus in een andere tabel, waarnaar gelinkt wordt vanuit de 'nummer'-tabel. Hoe tel ik nummers die van dezelfde artiest zijn bij elkaar? Voorbeeldquery zou ook mooi zijn
pi_25510395
Volgens mij krijg je dan zoiets, iig voor 1 user.
1
2
3
4
5
6
7
SELECT COUNT(a.artiest_id), a.artiest_id, a.artiest_naam, u.user_id, u.user_name 
FROM hits h, nummer n, artiest a, user u 
WHERE n.nummer_id = h.hits_nummer_id
AND a.artiest_id = n.nummer_artiest_id 
AND u.user_id = h.hits_user_id 
AND u.user_name LIKE '".$var['user_name']."' 
GROUP BY u.user_id

Code is niet getest overigens.
pi_25511056
Bedankt voor je hulp! Op die manier krijg ik em nog niet helemaal aan de praat, maar je hebt me zeker op de goede weg geholpen. Dit werkt volgens mij:
1
2
3
4
5
6
7
8
9
SELECT COUNT(h.hits_nummer_id) AS artnum, a.artiest_id, a.artiest_naam, u.user_id 
FROM hits h, nummer n, artiest a, user u 
WHERE n.nummer_id = h.hits_nummer_id
AND a.artiest_id = n.nummer_artiest_id 
AND u.user_id = h.hits_user_id 
AND u.user_id = '".$var['user_id']."'
GROUP BY a.artiest_naam 
ORDER BY artnum DESC
LIMIT 0, 25
  maandag 14 maart 2005 @ 07:56:18 #251
15029 rickmans
Hasselmans
pi_25511518
quote:
Op zondag 13 maart 2005 20:10 schreef Swetsenegger het volgende:
Ok, dillema.

Ik ben een site aan het bouwen voor een makelaar. Hierop moet hij natuurlijk nieuwe woningen kunnen plaatsen.
Per woning komen er 5 foto's in 2 formaten (thumb en iets groter)

Ik ga er in ieder geval 2 tabellen van maken, 1 met de omschrijving, adres, prijs etc van de woning en dan een tabel foto's.

Maar... hoe ga ik het doen. upload ik de originele foto's, zet ik die in een BLOB (1 foto per row) en laat ik php resizen bij het uitlezen van de tabel...
voordeel: lekker snel 5 foto's uploaden.
nadeel, trager aan de zichtbare kant.

OF upload ik de foto's, resize ik in twee formaten en zet ik deze twee formaten per row in twee blob's (1 foto per row in 2 sizes).

voordeel, snelheidswinst aan de zichtbare kant
nadeel, vertraging bij uploaden.

OF resize ik de foto's en maak 10 blobs per row
voordeel snelheidswinst zichtbare kant en eenvoudiger scripten voor de zichtbarekant
nadeel, upload proces grote tabellen

vergeet ik iets?
afbeeldingen wil je op zich niet in een DB zetten, tenzij je er hele goede redenen voor hebt. Wat je imho beter kan doen is zorgen dat de images een unique filename hebben en de filename opslaan in de database.
  FOK!-Schrikkelbaas maandag 14 maart 2005 @ 08:51:03 #252
1972 Swetsenegger
Egocentrische Narcist
pi_25511712
quote:
Op maandag 14 maart 2005 07:56 schreef rickmans het volgende:

[..]

afbeeldingen wil je op zich niet in een DB zetten, tenzij je er hele goede redenen voor hebt. Wat je imho beter kan doen is zorgen dat de images een unique filename hebben en de filename opslaan in de database.
Aangezien er heel veel verloop is, is het een stuk eenvoudiger om ze in DB te zetten dan bij elke wijziging EN een record te verwijderen EN 10 afbeeldingen te unlinken.

Waarom zou je het niet in DB doen?
  maandag 14 maart 2005 @ 20:51:40 #253
15029 rickmans
Hasselmans
pi_25512286
Zie de volgende artikelen:

http://www.sitepointforums.com/showthread.php?s=&threadid=38728
http://www.zend.com/zend/trick/tricks-sept-2001.php
En zich dekt deze quote de afweging die je zou kunnen/ moeten maken
quote:
One of the classic "right" applications where images should be stored in the database is when the filesystem overhead outweighs the database query overhead.

We built an image database for icons and "smilies" and other very small images. This site gets about 2,000,000 requests a day for these images. The database delivers them without blinking. The file system version was so overloaded that the consultant's answer to the problem was a $250,000 storage device to put a couple dozen spindles under the I/O.

We told the customer that we would do the project for free if performance did not improve to a satisfactory level (one of my designers was absolutely certain the database design would outperform the filesystem version). We were paid $50k for 2 weeks work and the customer was thrilled with the results.

It's all about what tools are appropriate for the application at hand.
Op zich is het deleten van een record en het deleten van een aantal images niet echt de moeite, zeker niet als je dit in een kleine procedure/ functie heb vastgelegd, dan is het een kwestie van eenmalig schrijven en vervolgens netjes aanroepen.
  FOK!-Schrikkelbaas maandag 14 maart 2005 @ 21:35:09 #254
1972 Swetsenegger
Egocentrische Narcist
pi_25512617
quote:
Op maandag 14 maart 2005 20:51 schreef rickmans het volgende:
Zie de volgende artikelen:

http://www.sitepointforums.com/showthread.php?s=&threadid=38728
http://www.zend.com/zend/trick/tricks-sept-2001.php
En zich dekt deze quote de afweging die je zou kunnen/ moeten maken
[..]

Op zich is het deleten van een record en het deleten van een aantal images niet echt de moeite, zeker niet als je dit in een kleine procedure/ functie heb vastgelegd, dan is het een kwestie van eenmalig schrijven en vervolgens netjes aanroepen.
Ja ik had ook op yapf een goede "don't" gevonden.
Op zich maakt het geen ruk uit eigenlijk. Ik zal toch die resize functie moeten schrijven, ik moet alleen bij deleten een unlink functie extra hebben .

Sowieso was mijn originele gedachte iets te simpel kwam ik net achter en zit de structuur van 5 foto's in 2 formaten gekoppeld aan 1 object welke je vervolgens ook nog eens stuk voor stuk moeten kunnen updaten toch iets ingewikkelder in elkaar
  donderdag 17 maart 2005 @ 11:04:24 #255
73209 dnzl
Minimalist.
pi_25539215
Ik probeer een select query te maken die alle velden weergeeft wanneer "permission" groter is dan 1 maar het mag ook 0 zijn (kortom gebruikers met 1 mogen niet worden weergegeven.

Kan iemand me hiermee helpen, hoe formuleer ik dit?
1mysql_query("SELECT * FROM users WHERE permission = '!1' ORDER BY username");



PS: mooie meiden Swets
pi_25539414
Bijna goed
zo:
1mysql_query("SELECT * FROM users WHERE permission != 1 ORDER BY username");


Geen quotes om een integer zetten, en dat vraagteken ff voor het = teken zetten
pi_25541500
kheb een phpBB forum met de Last-Visit mod geinstalleerd. deze mod zet een Unix Timestamp in de db als een lid op het forum komt. Ik wil kijke hoeveel users er de afgelope week op het forum zijn geweest (de actieve users dus) door de db uit te laten lezen met iets van 'WHERE user_lastvisit > $timestamp-one-week-ago'

ik wil dus weten hoe ik van de huidige timestamp een timestamp kan maken van een week geleden? ik heb verschillende dinge geprobeerd maard dat mocht niet bater. er kwam wel iets uit maar het klopte niet aangezien hij dan dinge van 2 maande geleden of maar van 3 dagen uit las.
pi_25543297
Unix Timestamps werken in seconden. Aangezien in een week 3600*24*7 = 604800 seconden zitten kun je het op deze manier doen:

WHERE user_lastvisit > ' " . (time() - 604800) . " '
pi_25543298
met de functies mktime(), en time() Moet dat wel lukken!Ik heb ff geen tijd voor meer uitleg.
pi_25543308
dat kan natuurlijk ook heliospan
pi_25544306
yup, alleen geeft ie dan 12 users terwijl het er 13 zijn... kan het zijn dat ie op 0 begint te telle als ik 'SELECT COUNT(user_id)' gebruik in de sql syntax?
  Lieve Belg donderdag 17 maart 2005 @ 23:07:39 #263
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_25555470
quote:
Op donderdag 17 maart 2005 15:23 schreef danko het volgende:
yup, alleen geeft ie dan 12 users terwijl het er 13 zijn... kan het zijn dat ie op 0 begint te telle als ik 'SELECT COUNT(user_id)' gebruik in de sql syntax?
nee, maar wat dan als er effectief 0 rijen zijn? dan kunne het er 0 of 1 zijn
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_25557698
mijn fout. er stond ook nog een regel in de syntax die users met 0 posts uit sluit. omdat er 1 user was die nog niks had gepost kwam ik op 12 ipv 13 users. domdomdom...

het werkt nu, in ieder geval bedankt!
  vrijdag 18 maart 2005 @ 02:01:22 #265
71919 wonderer
Hung like a My Little Pony
pi_25557983
Meer een MySQL kwestie, maar...
Als ik een tabel heb met een bepaald veld dat meer dan eens voor kan komen. Bijvoorbeeld ik heb drie keer rood, vier keer groen en een keer blauw... hoe kan ik het makkelijkste een lijstje met
rood: 3
grooen: 4
blauw: 1
maken?

Ik weet in principe niet dat dit alle kleuren zijn. Iets met count en group by?
"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_25558284
1
2
3
4
SELECT kleur, COUNT(kleur) AS tel
FROM tabel
GROUP BY kleur 
ORDER BY tel DESC


Ik denk dat dit wel moet werken
  vrijdag 18 maart 2005 @ 03:15:12 #267
71919 wonderer
Hung like a My Little Pony
pi_25558351
quote:
Op vrijdag 18 maart 2005 02:47 schreef Heliospan het volgende:

[ code verwijderd ]

Ik denk dat dit wel moet werken
JAAAA! Ik had die count intussen uitgevogeld, maar ik zat dus met die order by... en $row[COUNT(uri)] werkte wel maar zag er nogal dom uit. Nooit gerealiseerd dat je dus AS kan doen...

Muchos bedankios!
"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_25558354
Graag gedaan

als je nog meer vragen hebt; ik kan niet slapen
  vrijdag 18 maart 2005 @ 10:49:21 #269
93888 KillAuthority
Live Fast, Die Fun!
pi_25561124
hey ik heb een inlog script en wil op de volgende pagina "Welkom 'voornaam' 'achternaam' " laten weergeven. Maar alleen.. hoe moet dan de filter eruit komen te zien? ik heb al het een en het ander geprobeerd maar het werkt nog niet. Alleen bij GEEN filter geef ie de namen weer bij alle andere filters geeft ie niets weer..

[ Bericht 2% gewijzigd door KillAuthority op 18-03-2005 11:02:54 ]
The crew is out tonight!
pi_25561690
filters?
  vrijdag 18 maart 2005 @ 11:21:40 #271
93888 KillAuthority
Live Fast, Die Fun!
pi_25561759
ja of hoe je het ook wilt noemen.
ik heb dus een username ingevoerd en die wordt (hopelijk) meegezonden en ik wil dus op de volgende pagina aangeven dat ie uit de database het username moet filteren en dus de voornaam en achternaam die bij die username hoort weergeeft
The crew is out tonight!
pi_25562035
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
$voornaam = '';
$acthernaam = '';

$query = sprintf(
     'SELECT `voornaam`, `achternaam`'.
     ' FROM `tabel`'.
     ' WHERE `username` = "%s"'.
     ' LIMIT 1'
     ,mysql_real_escape_string($_POST['username'])
    );

$query_result = mysql_unbuffered_query($query);

while($data = mysql_fetch_assoc($query_result))
{
   $voornaam = $data['voornaam'];
   $achternaam = $data['achternaam'];
}

if(empty($voornaam) && empty($achternaam))
  echo "Welkom";

elseif(empty($voornaam))
  printf("Welkom mr/mevr %s", htmlspecialchars($achternaam));

elseif(empty($achternaam))
  printf("Welkom %s",         htmlspecialchars($voornaam));

else
  printf("Welkom %s %s",
          htmlspecialchars($voornaam),
          htmlspecialchars($achternaam));
pi_25562274
Het lijkt me handiger om dat in de session op te slaan. Dan hoef je de database daar niet elke keer mee lastig te vallen. Bij het inloggen haal je het uit de database en zet je 't in de session. Bij 't uitloggen gooi je 't weer weg.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25562375
quote:
Op vrijdag 18 maart 2005 11:44 schreef SuperRembo het volgende:
Het lijkt me handiger om dat in de session op te slaan. Dan hoef je de database daar niet elke keer mee lastig te vallen. Bij het inloggen haal je het uit de database en zet je 't in de session. Bij 't uitloggen gooi je 't weer weg.
Hangt er vanaf hoe vaak je de voor/achternaam wilt gebruiken. Als het zeg maar de autoredirect pagina is, die volgt op de login POST form, is het logisch om ze niet in de session op te slaan als je de namen verder niet regelmatig gebruikt. Veelal wordt in zulke zaken toch de username gebruikt als algemeen communicatie middel.
  vrijdag 18 maart 2005 @ 11:52:33 #275
93888 KillAuthority
Live Fast, Die Fun!
pi_25562444
<?php
session_start();

$_SESSION['voornaam']=$_POST['voornaam'];
$_SESSION['achternaam']=$_POST['achternaam'];
?>

dan op de volgende pagina

<?php
session_start();

echo "Welkom ".$_SESSION['voornaam']." ".$_SESSION['achternaam']."";
?>

zoiets?
dit werkt trouwens niet: Note: Undefined index: voornaam in .....

ik wil het 1 malig gebruiken
The crew is out tonight!
  vrijdag 18 maart 2005 @ 11:55:23 #276
33209 Juggernaut
E36 BMW 318iS executive
pi_25562509
1
2
3
<?php
echo "welkom ". $_SESSION['voornaam'] . " " . $_SESSION['achternaam'];
?>
Heb je nog bloed onder je nagels?
  vrijdag 18 maart 2005 @ 11:59:01 #277
93888 KillAuthority
Live Fast, Die Fun!
pi_25562601
Notice: Undefined index: voornaam in c:\Inetpub\wwwroot\php\login.php on line 13
dus ik moet nog een correcte code hebben die die voornaam en achternaam verstuurd
The crew is out tonight!
pi_25563548
quote:
Op vrijdag 18 maart 2005 11:52 schreef KillAuthority het volgende:
ik wil het 1 malig gebruiken
Dan kan je beter naar Roonaan luisteren
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25564069
Als we het toch over $_SESSION hebben..
Is het veilig om $_SESSION['ingelogd'] op 1 te zetten als je inlogd, en dan de rest van de tijd alleen te kijken of die variabele true is, en aan de hand daarvan te oordelen of je ingelogd bent?
Ik kan ook wel steeds het cookie controleren, maar stel dat het cookie net verloopt als je iets aan het invoeren bent(gastenboek bijv) dan kan dat heel vervelend zijn....
  FOK!-Schrikkelbaas vrijdag 18 maart 2005 @ 13:05:05 #280
1972 Swetsenegger
Egocentrische Narcist
pi_25564215
quote:
Op vrijdag 18 maart 2005 12:58 schreef ikke_ook het volgende:
Als we het toch over $_SESSION hebben..
Is het veilig om $_SESSION['ingelogd'] op 1 te zetten als je inlogd, en dan de rest van de tijd alleen te kijken of die variabele true is, en aan de hand daarvan te oordelen of je ingelogd bent?
Ik kan ook wel steeds het cookie controleren, maar stel dat het cookie net verloopt als je iets aan het invoeren bent(gastenboek bijv) dan kan dat heel vervelend zijn....
http://www.yapf.net/faq.php?cmd=100&itemid=190

Erg goede site trouwens
  vrijdag 18 maart 2005 @ 13:12:02 #281
33209 Juggernaut
E36 BMW 318iS executive
pi_25564424
quote:
Op vrijdag 18 maart 2005 11:59 schreef KillAuthority het volgende:
Notice: Undefined index: voornaam in c:\Inetpub\wwwroot\php\login.php on line 13
dus ik moet nog een correcte code hebben die die voornaam en achternaam verstuurd
je sessie is dus niet ingevuld. Check het maar met isset()
1
2
3
4
5
6
7
8
<?php
if(isset($_SESSION['voornaam'])){
   echo
"woei";
}
else {
  echo
"jeuk aan m'n naad!";
}
?>
Heb je nog bloed onder je nagels?
  vrijdag 18 maart 2005 @ 13:22:29 #282
93888 KillAuthority
Live Fast, Die Fun!
pi_25564663
ik ben eergisteren begonnen met PHP dus als het in beetje makkelijkere taal kan, danku
The crew is out tonight!
pi_25564833
Handig swets.
Alleen ik snap 1 ding nog steeds niet helemaal. Hoe zit dat met een sessionid dat je krijgt?Is dat ieder bezoek hetzelfde?
Ik heb het nu zo dat hij een cookie maakt waarin ik een md5string+userid zet.
Deze wordt bij een bezoek gecontroleerd. Als deze bestaat dan zet hij $_SESSION['ingelogd'] op true. de rest van de pageviews ziet hij dus steeds dat $_SESSION['ingelogd'] true is en dat je dus ingelogd bent. Ik doe dus geen IP-controle, want volgens mij is je sessie toch gewoon weg als je je browser afsluit?

En hoe zit dat met cookie controle, wordt de cookie inhoud iedere keer meegestuurd?of moet er een keer extra contact worden gemaakt als ik vraag of er iets in $COOKIE staat?

Hopelijk is mn verhaal een beetje duidelijk.......
  vrijdag 18 maart 2005 @ 13:38:07 #284
33209 Juggernaut
E36 BMW 318iS executive
pi_25564998
ik doe op m'n forumsoftware ongeveer hetvolgende:
1. inloggen
2. sessie aanmaken en opslaan in een sessietabel in mysql
3 sessie ook opslaan in cookie
4 bij elke opvraag van pagina cookie nakijken en kijken of de opgeslagen sessie in m'n tabel zit
5 als dat zo is dan is gebruiker ingelogd.
Heb je nog bloed onder je nagels?
  vrijdag 18 maart 2005 @ 13:52:45 #285
93888 KillAuthority
Live Fast, Die Fun!
pi_25565354
en hoe ziet het eruit als je die sessie variabele aanmaakt?
The crew is out tonight!
pi_25565405
quote:
Op vrijdag 18 maart 2005 13:05 schreef Swetsenegger het volgende:

[..]

http://www.yapf.net/faq.php?cmd=100&itemid=190

Erg goede site trouwens
Op zich wel. Hij vergeet alleen in zijn hele verhaal één belangrijk punt. Verscheiden engelse en amerikaanse hosters rouleren ip's gedurende de sessies. Op het moment dat jij dus alles op IP's gaat fixeren, gaat het geheid mis, en krijgen je bezoekers problemen zoals spontaan uitgelogd zijn, etc etc. Eventueel zou je wel kunnen fixeren op de eerste twee/drie delen van het IP, omdat elke access provider vaak wel zijn eigen range heeft, maar dit is te beperkt om een goede security te handhaven.
  vrijdag 18 maart 2005 @ 14:37:10 #287
71919 wonderer
Hung like a My Little Pony
pi_25566347
Er is kortom geen redelijk eenvoudige maar veilige manier om mensen te laten inloggen? Hoe doet PHPBB het eigenlijk?
"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_25567016
quote:
Op vrijdag 18 maart 2005 14:37 schreef wonderer het volgende:
Er is kortom geen redelijk eenvoudige maar veilige manier om mensen te laten inloggen? Hoe doet PHPBB het eigenlijk?
? Waar haal je dat vandaan? Ik zei alleen in een onderonsje met Swetsenegger dat er haken en ogen zitten aan het stug fixeren op ip. Met het gebruik van sessie variabelen zoals in het yapz stuk verder staat is verder niets mis hoor.
  vrijdag 18 maart 2005 @ 15:49:04 #289
71919 wonderer
Hung like a My Little Pony
pi_25567104
quote:
Op vrijdag 18 maart 2005 15:43 schreef Roönaän het volgende:

[..]

? Waar haal je dat vandaan? Ik zei alleen in een onderonsje met Swetsenegger dat er haken en ogen zitten aan het stug fixeren op ip. Met het gebruik van sessie variabelen zoals in het yapz stuk verder staat is verder niets mis hoor.
Yeah, sessie variabelen... Iemand ingelogd laten is alweer wat lastiger. Ik moet toch es kijken, want de manier waarop ik het nou doe, is alleen veilig zolang niemand weet wat ik doe
"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_25573542
Wat is eigenlijk de beste/handigste/mooiste/snelste manier om een datum+tijd in een tabel op te slaan?Dus bijvoorveeld de tijd dat iemand een post doet op t forum.
Ik doe het nu door een timestamp te maken met date("U") en die dan in de tabel te zetten.
Maar volgens mij moeten er handiger en mooiere manieren zijn Op deze timestamp moet ik namelijk altijd nog een functie los laten die er een mooi format van maakt..
  FOK!-Schrikkelbaas vrijdag 18 maart 2005 @ 21:31:55 #291
1972 Swetsenegger
Egocentrische Narcist
pi_25574414
quote:
Op vrijdag 18 maart 2005 15:49 schreef wonderer het volgende:

[..]

Yeah, sessie variabelen... Iemand ingelogd laten is alweer wat lastiger. Ik moet toch es kijken, want de manier waarop ik het nou doe, is alleen veilig zolang niemand weet wat ik doe
Mjah, ik denk dat veiligheid voor een eigen siteje met een CMSje zwaar overrated is.
Wie probeert er nou de website van Bakker Piet te hacken?
Als je daar in de login checked of combinatie username en password in de usertabel bestaat en bij een zoja een sessie login=1 en je cheked dat op elke page lijkt me dat veilig genoeg eigenlijk.

zolang je maar geen un-encrypted passwords in sessies of cookies zet.
pi_25574469
quote:
Op vrijdag 18 maart 2005 20:54 schreef ikke_ook het volgende:
Wat is eigenlijk de beste/handigste/mooiste/snelste manier om een datum+tijd in een tabel op te slaan?Dus bijvoorveeld de tijd dat iemand een post doet op t forum.
Ik doe het nu door een timestamp te maken met date("U") en die dan in de tabel te zetten.
Maar volgens mij moeten er handiger en mooiere manieren zijn Op deze timestamp moet ik namelijk altijd nog een functie los laten die er een mooi format van maakt..
http://dev.mysql.com/doc/mysql/en/datetime.html
http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html
pi_25575010
quote:
Weet ik Ik vroeg ook niet voor niks om de beste/snelste/mooiste/handigste
pi_25601511
Omdat hier zoveel slimme mensen stel ik mijn -niet echte php- vraag hier.
Als ik browse met firefox dan krijg ik iedere hit op een pagina op mijn server de volgende error in mijn error log :

[Sun Mar 20 00:15:46 2005] [error] [client 131.155.212.*] File does not exist: c:/program files/apache group/apache/htdocs/favicon.ico

Deze foutmelding krijg ik niet als ik IE gebruik, en ik verwijs ook nergens in een pagina naar die favicon, dat weet ik zeker....
  Admin zondag 20 maart 2005 @ 00:42:50 #295
725 crew  Breuls
Bad Wolf
pi_25601573
FireFox zoekt uit zichzelf altijd naar de favicon, daar kun je niks aan doen. En een echte error is het niet. Gewoon een 404, niets om je druk om te maken.
I am a leaf on the wind.
Watch how I soar.
  Admin zondag 20 maart 2005 @ 00:45:29 #296
725 crew  Breuls
Bad Wolf
pi_25601621
quote:
Op vrijdag 18 maart 2005 22:01 schreef ikke_ook het volgende:

[..]

Weet ik Ik vroeg ook niet voor niks om de beste/snelste/mooiste/handigste
Welke methode de beste is hangt helemaal af van je eisen, dus je zult in de docs moeten kijken wat voor data er in de diverse formaten wordt opgeslagen, hoeveel bytes zo'n veldje inneenmt, of het snel op te halen en voor je PHP code te parsen is, etc.

Ikzelf gebruik altijd de unix timestamp. Die wordt door MySQL en door PHP ondersteund, en is lekker compact in het opslaan (al zullen andere formaten dat intern vast ook zijn).

[ Bericht 1% gewijzigd door Breuls op 20-03-2005 01:15:18 ]
I am a leaf on the wind.
Watch how I soar.
pi_25601743
Ah tnx voor de info. Ik was na al de optimalisatie topics van de afgelopen tijd toch al van plan om eens wat testjes te doen om te kijken hoeveel tijd bepaalde acties kosten, dus dan kan ik de timestamp ook wel ff mee testen
pi_25621850
Ik heb een luisterstatistiekenscript (scrabblewoord), waarvan ik elke dag de nieuwe waarden in de database dump naar mijn thuiscomputer. Daar draait een script op dat voor elke nieuwe artiest een query naar Google wordt gedraaid (via de Google API). Uit de 10 beschrijvingen wil ik het goede hoofdlettergebruik (case sensitivty) voor de artiest/groep uitvinden.

Voor de groep "Triptych" zijn de resultaten:
quote:
Triptych is a new fast-paced puzzler that will keep you coming back for more. ...
Linux Patch v1.16 - Install into your original Triptych folder.
---
... triptych - A painting or carving that has three side-by-side parts, panels, or canvases. ...
"Triptych" can even be used as a synonym for "trilogy.". ...
---
http://www.triptych-online.com/
---
.. Get the Most Popular Sites for "triptych". 2 entries found for triptych. trip·tych
Audio pronunciation of "triptych" ( P ) Pronunciation Key (tr p t k) n. ...
---
triptych records - independent electronic music.
---
Powered by Blogger Site Meter © 2000-04 by Triptych Cryptic. TC:
In the jibba-jabba business since March 28, 2000.
---
1050 East 13th Avenue Vancouver, BC, V5T 2L8 tel: 604-731-4430 / fax: 604-408-5927
email: info@triptych-theatricals.ca. Welcome to Triptych Theatricals! ...
---
Triptych Conservation Services and Products- for the preservation and conservation
of cultural property, specialising in library and archive material. ...
---
Triptych has now entered its fourth stage of evolution since first opening
in 1998. ... We invite you to enjoy ?Triptych Internet Showroom?! ...
---
... If it does not redirect you within 10 seconds, please click here to see exciting
new Triptych Cryptic content: http://members.cox.net/triptychcryptic/blog.html. ...
Voor deze resultaten wil ik de verschillende spellingen van 'triptych' in een array hebben. Als meer dan een ingesteld aantal resultaten een bepaalde case sensitivity hebben is dit de waarschijnlijke spelling (om de meeste crap weg te filteren, hoewel deze artiest onbekend is en het niet zo'n goed voorbeeld is ). Mijn vraag: hoe krijg ik deze waarden in een array?

$res['triptych']['TRIPTYCH'] = 0
$res['triptych']['triptych'] = 4
$res['triptych']['Triptych'] = 8

bijvoorbeeld
pi_25622240
Doe een iets van

1preg_match_all('/triptych/i', $text, $matches)


en tel de gevonden varianten in $matches.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  Lieve Belg zondag 20 maart 2005 @ 22:49:51 #300
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_25622449
SuperRembo: open jij volgende deel?
al geopend
OP kan je kopieren uit: http://fok.internix.be/OP/php.txt
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
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')