abonnement Unibet Coolblue
pi_89294698
quote:
Combineren (normaliseren)
Ik zou normaliseren aanraden, al betekent dat wel exact het tegenovergestelde van combineren :)
pi_89294879
In dit geval is dat het ook ;)

Dan ga ik voor combin- normalis-eren :P
Just say hi!
pi_89295030
ik gooi gewoon mijn php, mysql en apache dr af en probeer wamp ;)
bedankt voor de hulp en tips
Finally, someone let me out of my cage
pi_89296064
usbwebserver werkt anders ook heerlijk! *)
Just say hi!
pi_89299395
quote:
17s.gif Op maandag 29 november 2010 13:59 schreef Chandler het volgende:
usbwebserver werkt anders ook heerlijk! *)
Wat is precies het verschil? Die websites maken me ook niet veel wijzer :{
Finally, someone let me out of my cage
pi_89300917
USB draait overal zonder rare installaties etc :)
Just say hi!
pi_89303174
quote:
1s.gif Op maandag 29 november 2010 15:52 schreef Chandler het volgende:
USB draait overal zonder rare installaties etc :)
Met usb webserver doet mysql het ook niet
Hij staat standaard offline en als ik op start druk gebeurt er niets
Finally, someone let me out of my cage
  maandag 29 november 2010 @ 16:44:33 #108
75592 GlowMouse
l'état, c'est moi
pi_89303277
check je firewall oid.
quote:
5s.gif Op maandag 29 november 2010 08:39 schreef Chandler het volgende:

[..]

Hij heeft wel een beetje gelijk... je kraakt eerst iemand's leuke korte en handig voorbeeld af en geeft nu weinig info..
Ik kom met een voorbeeld van een beter script, en ik kom met hoe je HTTP 1.0 spreekt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89303916
nee, ook met de firewall uit doet mysql het niet
Finally, someone let me out of my cage
pi_89312294
quote:
1s.gif Op maandag 29 november 2010 16:44 schreef GlowMouse het volgende:
check je firewall oid.

[..]

Ik kom met een voorbeeld van een beter script, en ik kom met hoe je HTTP 1.0 spreekt.
True maar vraag mij echt af of jij vanaf het begin gelijk met classes aan de gang bent gegaan? ik niet :) Beginnen met de basics ;)
Just say hi!
  maandag 29 november 2010 @ 19:59:16 #111
75592 GlowMouse
l'état, c'est moi
pi_89312437
quote:
1s.gif Op maandag 29 november 2010 19:56 schreef Chandler het volgende:

[..]

True maar vraag mij echt af of jij vanaf het begin gelijk met classes aan de gang bent gegaan? ik niet :) Beginnen met de basics ;)
Ik zou eerder kijken naar classes dan naar dingen als or die(mysql_error()).
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89314747
quote:
1s.gif Op maandag 29 november 2010 19:59 schreef GlowMouse het volgende:

[..]

Ik zou eerder kijken naar classes dan naar dingen als or die(mysql_error()).
True maar dat deed je ws ook niet voordat iemand je vertelde over classes. In het begin wil iedereen een gastenboek en dat soort zaken maken, veelal bestaand uit maar 1 scriptje... nu weet ik beter en werk zelf met vele tientallen classes en subclasses.... maar dat deed ik een jaar geleden nog amper ;P

Leuke vraag; doe je validatie ook in je classes of in je script?
Just say hi!
pi_89321922
quote:
16s.gif Op maandag 29 november 2010 20:37 schreef Chandler het volgende:

[..]

True maar dat deed je ws ook niet voordat iemand je vertelde over classes. In het begin wil iedereen een gastenboek en dat soort zaken maken, veelal bestaand uit maar 1 scriptje... nu weet ik beter en werk zelf met vele tientallen classes en subclasses.... maar dat deed ik een jaar geleden nog amper ;P

Leuke vraag; doe je validatie ook in je classes of in je script?
Ik gebruik een zelfgemaakte Validator class. Die roep ik aan in de vorm van

$validator->($value,'criteria');
pi_89331585
Die heb ik ook :@ maar valideer je dan in bv je comment class als je een reactie wilt opslaan? of doe je dat in je script? :P
Just say hi!
pi_89347503
zal ik maar een apart wie-kan-mij-helpen-met-mysql-laten-werken-topic maken?
Finally, someone let me out of my cage
  dinsdag 30 november 2010 @ 18:18:13 #116
75592 GlowMouse
l'état, c'est moi
pi_89351402
quote:
1s.gif Op zondag 28 november 2010 17:14 schreef minibeer het volgende:

[..]

De commandline client doet het wel geloof ik.
Weet het niet helemaal zeker, maar ik kan 'inloggen' met mijn wachtwoord. Ik weet verder niet hoe ik dan query's kan uitvoeren of iets dergelijks :')
Doe eens: select 1;
PHP is een MySQL-client net als de commandline client. Als het niet werkt, zul je het in beveiligingsinstellingen moeten zoeken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89353812
quote:
1s.gif Op dinsdag 30 november 2010 18:18 schreef GlowMouse het volgende:

[..]

Doe eens: select 1;
PHP is een MySQL-client net als de commandline client. Als het niet werkt, zul je het in beveiligingsinstellingen moeten zoeken.
ik heb nu usbwebserver, waar volgens mij geen commandline client op staat...
Finally, someone let me out of my cage
pi_89357925
Yay, met WAMP is het eindelijk gelukt. Nu nog even kijken hoe ik hostnaam en wachtwoord moet veranderen zorg dat WAMP opstart als ik de computer opstart (aaaargh! hij doet et gewoon niet, in de map opstarten plaatsen werkt niet, als ik een .bat file in opstarten plaats werkt het wel, maar krijg ik een melding van gebruikersaccounts + blijft er een commandline ding staan dat hem heeft aangeroepen...)
Ik snap er nog steeds niks van waarom de rest het niet deed. Ik heb echt alles geprobeerd, administrator rechten geven, uitzonderingen toevoegen aan firewall, firewall uit etc...
Bedankt voor de hulp, ik zal niet meer zo spammen :')

[ Bericht 27% gewijzigd door minibeer op 30-11-2010 22:24:43 ]
Finally, someone let me out of my cage
pi_89368310
quote:
16s.gif Op maandag 29 november 2010 20:37 schreef Chandler het volgende:

[..]

en werk zelf met vele tientallen classes en subclasses.... maar dat deed ik een jaar geleden nog amper ;P
Classes zijn handig, maar pas wel op dat je niet voor elk klein dingetje een volledige class gaat maken, en zorg ervoor dat alleen de classen worden ingeladen die benodigd zijn. Ik ben daar zelf ook al eens behoorlijk mee in de mist gegaan, met als gevolg dat het script langzaam werd en veel geheugen ging vreten.
pi_89374514
Ik heb een regular expression die links uit een html-string trekt. Ik laat dit case-insensitive matchen, omdat het (bij plakken van HTML vanuit word bijvoorbeeld) nogal eens voor wil komen dat er een <A> tag ipv <a> gebruikt wordt. Nu heb ik echter een probleem, want de links die gematched worden komen nu lowercase uit m'n regex gerold, en in sommige gevallen is de server waar die uri naartoe verwijst hoofdlettergevoelig, en werkt de link dus niet meer wanneer later gebruikt.

Het gaat om de volgende methode:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
public static function parseLinks($string$mailing)
    {
        
$pattern '#<a[^>]*href="(.*?)"[^>]*>(.*?)</a>#i';
        
preg_match_all($pattern$string$resultPREG_PATTERN_ORDER);

        if(
is_array($result) && sizeof($result) > 0)
        {
            
// doe hier iets met de gevonden links
        
}
    }
?>

Dit matcht zowel <A HREF="blabla"> als <a href="blabla">, maar als er een link gebruikt wordt als http://www.server.com/BestandsnaamMetHoofdletters.pdf komt deze er uit als http://www.server.com/bestandsnaammethoofdletters.pdf

Is hier een remedie voor?
  woensdag 1 december 2010 @ 10:11:05 #121
84244 Scorpie
Abject en infaam!
pi_89375452
http://regex.info/blog/2006-09-15/247
quote:
1s.gif Op dinsdag 30 november 2010 23:49 schreef The_Terminator het volgende:

[..]

Classes zijn handig, maar pas wel op dat je niet voor elk klein dingetje een volledige class gaat maken, en zorg ervoor dat alleen de classen worden ingeladen die benodigd zijn. Ik ben daar zelf ook al eens behoorlijk mee in de mist gegaan, met als gevolg dat het script langzaam werd en veel geheugen ging vreten.
Dan doe je toch iets fout. OO werken binnen PHP zou niet vertragend mogen werken.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_89375604
quote:
1s.gif Op dinsdag 30 november 2010 23:49 schreef The_Terminator het volgende:

[..]

Classes zijn handig, maar pas wel op dat je niet voor elk klein dingetje een volledige class gaat maken, en zorg ervoor dat alleen de classen worden ingeladen die benodigd zijn. Ik ben daar zelf ook al eens behoorlijk mee in de mist gegaan, met als gevolg dat het script langzaam werd en veel geheugen ging vreten.
Onzin, een gemiddelde pageview van een groot project waar ik nu aan werk gebruikt zo'n 100 klassen. Als je je autoloading goed voor elkaar hebt en geen vretende dingen in je constructoren propt is er absoluut niks aan de hand.
Edit: even gecontroleerd, gemiddelde pageview laadt 171 klassen. Absoluut geen vertraging.

[ Bericht 4% gewijzigd door Intrepidity op 01-12-2010 10:22:30 ]
  woensdag 1 december 2010 @ 11:29:20 #123
75592 GlowMouse
l'état, c'est moi
pi_89377742
quote:
1s.gif Op woensdag 1 december 2010 10:17 schreef Intrepidity het volgende:

[..]

Onzin, een gemiddelde pageview van een groot project waar ik nu aan werk gebruikt zo'n 100 klassen. Als je je autoloading goed voor elkaar hebt en geen vretende dingen in je constructoren propt is er absoluut niks aan de hand.
Edit: even gecontroleerd, gemiddelde pageview laadt 171 klassen. Absoluut geen vertraging.
Erger zijn denk ik grote klassen waarvan je maar een klein deel gebruikt. Vertraging is natuurlijk ook maar hoe je het meet; 10ms om de php van een pagina te verwerken vind ik lang terwijl je er als gebruiker niks van merkt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89378591
quote:
1s.gif Op woensdag 1 december 2010 11:29 schreef GlowMouse het volgende:

[..]

Erger zijn denk ik grote klassen waarvan je maar een klein deel gebruikt. Vertraging is natuurlijk ook maar hoe je het meet; 10ms om de php van een pagina te verwerken vind ik lang terwijl je er als gebruiker niks van merkt.
Compileert PHP de methodes tijden declaratie of uitvoer? Als het dat laatste is en PHP alleen inventariseert wat er allemaal aanwezig is in die klasse hoeft dat ook niet zo gek veel uit te maken. Maargoed, ookal zou het allemaal sloom worden, het is geen rocket science meer tegenwoordig om een opcode cache aan de gang te krijgen, dat zou al een berg moeten schelen.
  woensdag 1 december 2010 @ 11:52:40 #125
75592 GlowMouse
l'état, c'est moi
pi_89378716
Tijdens declaratie, hoewel je tegenwoordig met APC en lazy loading dat nadeel deels kunt opheffen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')