Using temporary en using filesort zijn beiden indicaties dat MySQL het niet op de indexen op heeft kunnen lossen en zijn flinke performance hits.quote:Op maandag 14 november 2011 13:28 schreef KomtTijd... het volgende:
Je hebt het hier dus over "using temporary", neem ik aan?
Dan weet ik dat ik dat voortaan in de gaten moet houden.
Je kunt ook gewoon bij het inloggen controleren of de opgegeven username en het wachtwoord overeen komen met een match in de database en met elkaar. Dan hoef je helemaal geen cookies te gebruiken. Weet overigens niet of dit beter is hoor.quote:Op dinsdag 15 november 2011 09:23 schreef n8n het volgende:
db: naam, ww encrypted met md5. bij inloggen wordt het wachtwoord omgezet naar md5 voor naar de server gestuurd te worden. cookie met naam en md5-ww staat in cookie om ingelogd te blijven.
De vraag is of dit een veilige methode is, heb verder totaal geen ervaring met beveiliging/inloggen met php.
voordelen:
- ww staat niet open en bloot in cookie.
- ww wordt encrypted over het internet verstuurd
- bij serverhack staan user-ww'en niet openbaar
nadelen:
- cookies?
MD5 is imo een beetje verouderd, simpele wachtwoorden zijn eenvoudig te achterhalen. Ik zou bijvoorbeeld SHA gebruiken.quote:Op dinsdag 15 november 2011 09:23 schreef n8n het volgende:
db: naam, ww encrypted met md5. bij inloggen wordt het wachtwoord omgezet naar md5 voor naar de server gestuurd te worden. cookie met naam en md5-ww staat in cookie om ingelogd te blijven.
De vraag is of dit een veilige methode is, heb verder totaal geen ervaring met beveiliging/inloggen met php.
voordelen:
- ww staat niet open en bloot in cookie.
- ww wordt encrypted over het internet verstuurd
- bij serverhack staan user-ww'en niet openbaar
nadelen:
- cookies?
Vanuit welke user stuur je hem handmatig aan en vanuit welke user via de scheduled task?quote:Op dinsdag 15 november 2011 09:05 schreef Darkomen het volgende:
Ik snap er echt geen donder van.
ik heb een script dat werk verdeeld, dit script include een rapportage script.
Wanneer het werk script word gedraaid schrijft het rapportage script netjes alle informatie weg in een log directory en zend een mail.
Savonds word ditzelfde script gestart door een scheduled task op een windows 2008 server....
Maar daar gaat het fout, deze geeft aan dat hij gedraaid heeft maar mn logs worden niet weggeschreven.
Start ik de task met de hand dan word alles netjes weggeschreven
Nu heb ik een kopie van de task gemaakt en een kopie van het rapportage script.
Enkel de log directory heb ik veranderd, deze zend netjes de mail uit en schrijft de logs weg?
Enige wat ik nog niet geprobeerd heb ik dezelfde logdir aanhouden, maar dat zou niet uit moeten maken aangezien sochtends alles wel word weg geschreven.
Ander leuk feit toen dit nog op een unix machine draaide was er geen enkel probleem.
![]()
![]()
![]()
![]()
Rechtenprobleem op de map ivm taak scheduler en account waaronder deze draait.quote:Op dinsdag 15 november 2011 09:05 schreef Darkomen het volgende:
Ik snap er echt geen donder van.
ik heb een script dat werk verdeeld, dit script include een rapportage script.
Wanneer het werk script word gedraaid schrijft het rapportage script netjes alle informatie weg in een log directory en zend een mail.
Savonds word ditzelfde script gestart door een scheduled task op een windows 2008 server....
Maar daar gaat het fout, deze geeft aan dat hij gedraaid heeft maar mn logs worden niet weggeschreven.
Start ik de task met de hand dan word alles netjes weggeschreven
Nu heb ik een kopie van de task gemaakt en een kopie van het rapportage script.
Enkel de log directory heb ik veranderd, deze zend netjes de mail uit en schrijft de logs weg?
Enige wat ik nog niet geprobeerd heb ik dezelfde logdir aanhouden, maar dat zou niet uit moeten maken aangezien sochtends alles wel word weg geschreven.
Ander leuk feit toen dit nog op een unix machine draaide was er geen enkel probleem.
![]()
![]()
![]()
![]()
Je zet ten eerste nooit een PW uberhaupt in een cookie. Je onthoudt de sessie. Daarnaast is MD5 achterhaald. Tenslotte zie ik nergens salts genoemd en ik hoop niet dat je overweegt MD5 passwords unsalted in je DB op te slaan?quote:Op dinsdag 15 november 2011 09:23 schreef n8n het volgende:
db: naam, ww encrypted met md5. bij inloggen wordt het wachtwoord omgezet naar md5 voor naar de server gestuurd te worden. cookie met naam en md5-ww staat in cookie om ingelogd te blijven.
De vraag is of dit een veilige methode is, heb verder totaal geen ervaring met beveiliging/inloggen met php.
voordelen:
- ww staat niet open en bloot in cookie.
- ww wordt encrypted over het internet verstuurd
- bij serverhack staan user-ww'en niet openbaar
nadelen:
- cookies?
dat doe ik ook wel, had alleen geen idee hoe ik een sessie aan kon makenquote:Op dinsdag 15 november 2011 09:25 schreef boem-dikkie het volgende:
[..]
Je kunt ook gewoon bij het inloggen controleren of de opgegeven username en het wachtwoord overeen komen met een match in de database en met elkaar. Dan hoef je helemaal geen cookies te gebruiken. Weet overigens niet of dit beter is hoor.
1 | /bin/sh: /home/frietkot/domains/naam.nl/public_html/includes/cronjobs/cronjob_aanmaningen.php: Permission denied |
Je moet 'cronjob_aanmaningen.php' zo chmodden dat je rechten hebt om het uit te voeren.quote:Op dinsdag 15 november 2011 10:56 schreef cablegunmaster het volgende:
[ code verwijderd ]
Eeuhm...Admin vragen op de server perhaps denk ik nu
![]()
Donequote:Op dinsdag 15 november 2011 10:59 schreef The_Terminator het volgende:
[..]
Je moet 'cronjob_aanmaningen.php' zo chmodden dat je rechten hebt om het uit te voeren.
Iets in die richtingquote:Op dinsdag 15 november 2011 11:27 schreef GlowMouse het volgende:
executable maken is niet nodig, je moet het door php laten uitvoeren:
php /home/frietkot/domains/naam.nl/public_html/includes/cronjobs/cronjob_aanmaningen.php
1 2 3 | <?php htmlentities($data[$key],ENT_COMPAT,"ISO-8859-1",false); ?> |
Wordtquote:“That’s a ‘magic’ sock.”
zonder de juiste encodering.quote:�That’s a �magic� sock.�
1 | “ |
1 | ” |
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 | <?php /** * Converts smart quotes (“,”,‘,’) and em-dash * * This function is needed because ISO-8859-1 (and by extend ISO-8859-15) * doesn't support these characters, so we need to convert them ourselves. * * @param string $text * @return string */ function CleanupSmartQuotes($text){ $badwordchars = array( chr(145), chr(146), chr(147), chr(148), chr(151) ); $fixedwordchars = array( "'", "'", '"', '"', '—' ); return str_replace($badwordchars,$fixedwordchars,$text); } ?> |
Stuur je pagina dan ook netjes als UTF-8 door.quote:Op donderdag 17 november 2011 08:39 schreef Sitethief het volgende:
ISO-8859-1 is default in htmlentities, ik gebruik nu ISO-8859-15 vanwege "Western European, Latin-9. Adds the Euro sign, French and Finnish letters missing in Latin-1 (ISO-8859-1). ".
Met UTF-8 verdwijnen bijvoorbeeld teksten met een µ volledig.
Dat, zelf zooi gaan replacen is gewoon dom.quote:Op donderdag 17 november 2011 11:03 schreef GlowMouse het volgende:
Stuur je pagina dan ook netjes als UTF-8 door.
quote:Op donderdag 17 november 2011 11:06 schreef Catbert het volgende:
[..]
Dat, zelf zooi gaan replacen is gewoon dom.
1 2 3 4 5 6 7 8 | function feedToBrowser($file, $formatID) { header("Content-type: " . toImageHeader($formatID)); header("Content-length: " . filesize($file)); header("Expires: Mon, 1 Jul 2027 05:00:00 GMT\n"); // doorsturen readfile($file); exit(); } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |