ja!quote:Op zaterdag 20 januari 2007 21:05 schreef JeRa het volgende:
Tijd Voor PHP!
Niet meer of minder eenvoudig dan bij een update.quote:Op zaterdag 20 januari 2007 20:49 schreef ChOas het volgende:
[..]
En eenvoudiger om een SQL-injection uit te voeren.
Als je bv. kolom1 = 'abc', kolom2 = 'xyz' hebt, zie je in één oogopslag in welke kolom abc opgeslaan wordtquote:Op zaterdag 20 januari 2007 20:46 schreef JeRa het volgende:
[..]
Wat is er precies makkelijker aan en over welke overeenkomstige waarden heb je het?
Waarom zou je een wachtwoord in een serverside sessie opslaan?quote:Op zaterdag 20 januari 2007 21:28 schreef super-muffin het volgende:
Is een password encrypten met md5 en dan opslaan in een sessie veilig genoeg of niet?
ongeveer op deze manier?
[ code verwijderd ]
Waarom zou je een password in een sessie willen opslaan? (En waarom gebruik je dan niet $_SESSION ?)quote:Op zaterdag 20 januari 2007 21:28 schreef super-muffin het volgende:
Is een password encrypten met md5 en dan opslaan in een sessie veilig genoeg of niet?
ongeveer op deze manier?
[ code verwijderd ]
Tja, dat is een keuze. Aangezien jouw methode niet in een SQL standaard voorkomt pak ik het liever zo aan:quote:Op zaterdag 20 januari 2007 21:22 schreef fate het volgende:
[..]
Als je bv. kolom1 = 'abc', kolom2 = 'xyz' hebt, zie je in één oogopslag in welke kolom abc opgeslaan wordt :).
1 2 3 | VALUES (1, 'henk', TRUE), VALUES (2, 'piet', FALSE); |
Gaat rapquote:Op zaterdag 20 januari 2007 21:31 schreef Swetsenegger het volgende:
deel 37 alweer.
(ik deed geen $_SESSION omdat ik het ff snel typte, in mijn script staat het wel goedquote:Op zaterdag 20 januari 2007 21:37 schreef Light het volgende:
[..]
Waarom zou je een password in een sessie willen opslaan? (En waarom gebruik je dan niet $_SESSION ?)
Password controle doe je bij het inloggen, en daarna kun je in de sessie aangeven of iemand al dan niet is ingelogd.
Omdat ik een beginner benquote:Op zaterdag 20 januari 2007 21:35 schreef JeRa het volgende:
[..]
Waarom zou je een wachtwoord in een serverside sessie opslaan?
Dat klopt. Bij de serverside sessions kunnen je bezoekers niet komen, bij bv. hun eigen cookies wel.quote:Op zaterdag 20 januari 2007 21:51 schreef super-muffin het volgende:
[..]
Dus met het succesvol inloggen maak ik een sessie ($_SESSION[loggedin] = '1') en controleer op elke pagina of de sessie loggedin de waarde 1 heeft?
Geen excuus!quote:
Hoezo dat dan?quote:Op zaterdag 20 januari 2007 20:49 schreef ChOas het volgende:
[..]
En eenvoudiger om een SQL-injection uit te voeren.
Misschien is dat ook wel overzichtelijk maar toen ik eens voor een loginsysteem zo'n 35 kolommen had, was het toch gemakkelijker op mijn manierquote:Op zaterdag 20 januari 2007 21:43 schreef JeRa het volgende:
[..]
Tja, dat is een keuze. Aangezien jouw methode niet in een SQL standaard voorkomt pak ik het liever zo aan:
[ code verwijderd ]
En dan zie ik ook in één oogopslag bij welke kolommen de waardes horen
Die U-modifier werkt, dank je wel. Ik was er niet opgekomen, daar mijn kennis over regular expressions ook niet ver reikt.quote:Op zaterdag 20 januari 2007 14:58 schreef JeRa het volgende:
@Pelgrim
Waarom escape je de forwardslash? Als je de U-modifier toevoegt hoef je niet overal de greediness te negaten (dan kun je dus .*? schrijven als .*). Verder is het wel handig om te weten waar je op matcht en wat er zou moeten gebeuren, en wat er eventueel al gebeurt.
Ik zou meteen al aan m'n hoofd krabben als ik een query gebruikte waar 35 kolommen uit kwamen rollenquote:Op zondag 21 januari 2007 13:02 schreef fate het volgende:
[..]
Misschien is dat ook wel overzichtelijk maar toen ik eens voor een loginsysteem zo'n 35 kolommen had, was het toch gemakkelijker op mijn manier. Maar ieder zijn mening natuurlijk
.
Ja das wel een boel veelquote:Op zondag 21 januari 2007 16:17 schreef JeRa het volgende:
[..]
Ik zou meteen al aan m'n hoofd krabben als ik een query gebruikte waar 35 kolommen uit kwamen rollen
ligt er aan wat voor eenquote:Op zondag 21 januari 2007 17:37 schreef Swetsenegger het volgende:
Nog mensen opzoek naar een laptop trouwens?
Dan zit je dus vast aan het aantal verschillende typen rechten dat je in je rechtensysteem hebt, dat lijkt me net zo onoverzichtelijk als een INSERT-query schrijven met 35 kolommen die je apart moet gaan benoemenquote:Op zondag 21 januari 2007 17:57 schreef Light het volgende:
[..]
Het is een manier voor een rechtensysteem
ik heb C# geleerd maar geen VB.quote:Op maandag 22 januari 2007 08:59 schreef Swetsenegger het volgende:
Offtopic, maar hier zitten de web experts. ASP.NET met VB.NET of C#.NET? Welke kan ik het beste leren?
Kan je met C# meer dan met VB? Welke wordt het meest gevraagd of maakt dat niet uit?quote:Op maandag 22 januari 2007 09:07 schreef profielnaam het volgende:
[..]
ik heb C# geleerd maar geen VB.
maakt volgens mij niet heel veel uit, maar C# lijkt toch wel de standaard voor .NET development.quote:Op maandag 22 januari 2007 09:10 schreef Swetsenegger het volgende:
[..]
Kan je met C# meer dan met VB? Welke wordt het meest gevraagd of maakt dat niet uit?
Ik open er even een apart topic overquote:Op maandag 22 januari 2007 10:41 schreef GVRuud het volgende:
Vroegah kon je met C(destijds nog gewoon ++) veel meer dan met visual basic. Sinds de komst van het .NET platform zijn de functionaliteiten voor iedere taal hetzelfde, en liggen de mogelijkheden qua programmeertaal IMO ook gelijk.
..quote:Op maandag 22 januari 2007 11:32 schreef hornage het volgende:
jah, iemand nog dringende, moeilijke, hersenbrekende vragen/problemen met php?![]()
Ik sta op scherp, kom maar op!![]()
1 2 3 4 5 | if(isset($_GET['informatie'])){ $informatienaam = $_POST['selectinfo']; //selectinfo is de naam van de dropdown box } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | if(isset($_GET['informatie'])){ $informatienaam = $_POST['selectinfo']; //selectinfo is de naam van de dropdown box if ((isset ($_GET['informatie'])) and (isset ($_GET['k1']))){ echo "$informatienaam"; echo "keuze 1 gekozen"; } if ((isset ($_GET['informatie'])) and (isset ($_GET['k2']))){ echo "$informatienaam"; echo "keuze 2 gekozen"; } } //sluiting if(isset($_GET['informatie'])) ?> |
dat klinkt als een hele slimme methode, probeer het eensquote:Op maandag 22 januari 2007 16:17 schreef Chandler het volgende:
tvp en tevens een kleine vraag.
Ik wil strings uit een tabel/veld lezen maar wil eerst de langste strings er uit halen? hoe doe ik dat? sorteren op lengte van de varchar?
Dit kan je oplossen door deze waardes in je form te zetten als een input type=hidden. Dan wordt het gewoon doorgestuurdquote:Op maandag 22 januari 2007 17:08 schreef Xevor het volgende:
Ik heb een pagina met een dropdown box, waarin informatie zit (voor het gemaakt info-a en info-b).
Bij het selecteren van info-a blijf je in dezelfde pagina maar komt er achter de pagina ?informatie te staan.
Met behulp van deze code:
[ code verwijderd ]
Maar het probleem komt nu. Ik wil verder gaan met de url in een volgende isset. Wanneer de pagina pagina.php?informatie geopend wordt komen er namelijk nog meer keuzes, voor het gemak keuze 1 en keuze 2.
Keuze 1 leidt naar pagina.php?informatie&k1
Keuze 2 leidt naar pagina.php?informatie&k2
Het probleem komt nu:
[ code verwijderd ]
Het probleem is dat $informatienaam 'vergeten' is bij keuze 1 en keuze 2 en er niks komt bij echo "$informatienaam"; Dus ik vroeg mij af waarom dit zo is en hoe het op te lossen is?
quote:Op maandag 22 januari 2007 17:31 schreef Xevor het volgende:
Dat helpt dus ook nietOverigens wel handig dat input type=hidden want dan gaan de submit knop weg nadat er al op geklikt is
Helaas is mijn probleem nog niet verholpen
Correct, maar hoe sorteer ik op de lengte??quote:Op maandag 22 januari 2007 17:13 schreef hornage het volgende:
[..]
dat klinkt als een hele slimme methode, probeer het eens![]()
heb je wel php draaien op je laptop?quote:Op dinsdag 23 januari 2007 07:16 schreef boeda-76 het volgende:
Hallo allemaal. Ik heb zins kort een Macbook. Draaide daar eerst Opera op, werkte helemaal ok. Heb sinds kort ook Firefox geinstalleerd, en nu kan ik bepaalde bestanden, eindigend op .php, niet meer met voorvertoning openen. Hij opent deze nu automatisch met het ColorSync-hulpprogramma, wat hier helemaal niet ideaal voor is. Heb natuurlijk al geprobeerd mbv toon info het programma te veranderen waar hij mee opent, maar elke keer komt hij toch weer met Colorsync. Iemand ideeen? Heb nu geen idee meer hoe dit op te lossen.
Mac OX 10.4, en Firefox 2.0
Bedankt
Volgens mij wil 'ie ze niet draaien, maar alleen openen met een ander programma (om te editen).quote:Op dinsdag 23 januari 2007 07:56 schreef Swetsenegger het volgende:
[..]
heb je wel php draaien op je laptop?
Nou ken ik Opera niet echt als een PHP editor maar meer als een browser. Er zal vast nog een programma zijn met de naam Opera, maar dan 1 die ik niet ken.quote:Op dinsdag 23 januari 2007 08:58 schreef CraZaay het volgende:
[..]
Volgens mij wil 'ie ze niet draaien, maar alleen openen met een ander programma (om te editen).
Goed puntquote:Op dinsdag 23 januari 2007 09:00 schreef Light het volgende:
[..]
Nou ken ik Opera niet echt als een PHP editor maar meer als een browser. Er zal vast nog een programma zijn met de naam Opera, maar dan 1 die ik niet ken.
Dat dusquote:Op dinsdag 23 januari 2007 09:00 schreef Light het volgende:
[..]
Nou ken ik Opera niet echt als een PHP editor maar meer als een browser. Er zal vast nog een programma zijn met de naam Opera, maar dan 1 die ik niet ken.
bij deze een mooie functie die dat voor je regelt:quote:Op maandag 22 januari 2007 22:32 schreef Chandler het volgende:
[..]
Correct, maar hoe sorteer ik op de lengte?? :D dat is dus de vraag :@
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | function sortByLength($array) { $sortedarray = array(); $index = 0; while ($array != array()) { $max = ""; $maxkey = 0; foreach ($array as $key => $value) { if (strlen($value) > strlen($max)) { $max = $value; $maxkey = $key; } } $sortedarray[$index] = $max; $index++; unset($array[$maxkey]); } return $sortedarray; } ?> |
quote:Op dinsdag 23 januari 2007 11:23 schreef boeda-76 het volgende:
Hoi,
wil inderdaad alleen maar bestanden die eindigen op .php kunnen openen en opslaan op mijn laptop. Ik heb nu Opera (webbrowser) er weer op gezet, en kan de bestanden wel openen, maar niet opslaan?![]()
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |