abonnement Unibet Coolblue
  dinsdag 11 januari 2011 @ 20:53:34 #251
230788 n8n
Pragmatisch
pi_91179275
Waarom werkt...

1
2
<?php function order($test){ echo 'as'.$page[$test];}
            
order("1");
...niet. $page is een array

[ Bericht 46% gewijzigd door n8n op 11-01-2011 21:05:11 ]
Specialization is for insects”.—Robert Heinlein
  dinsdag 11 januari 2011 @ 21:08:30 #252
75592 GlowMouse
l'état, c'est moi
pi_91180276
zoek op scope
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 11 januari 2011 @ 21:13:40 #253
230788 n8n
Pragmatisch
pi_91180635
quote:
1s.gif Op dinsdag 11 januari 2011 21:08 schreef GlowMouse het volgende:
zoek op scope
dankjewel, had global nodig. Er stond niet bij waarom variabelen standaard niet globaal zijn, wel dat het in andere talen wel zo kan zijn. Weet je ook waarom dit is?
Specialization is for insects”.—Robert Heinlein
pi_91185746
quote:
17s.gif Op dinsdag 11 januari 2011 21:13 schreef n8n het volgende:

[..]

dankjewel, had global nodig.
Nee, je hebt een parameter nodig. Global gebruiken is in normale omstandigheden niet nodig en m.i. ook niet netjes. Als je overal global gebruikt en in functies variabelen overal wijzigt wordt het debuggen van je applicatie binnen de kortste keren een hel.
pi_91193048
quote:
1s.gif Op dinsdag 11 januari 2011 22:25 schreef Intrepidity het volgende:

[..]

Nee, je hebt een parameter nodig. Global gebruiken is in normale omstandigheden niet nodig en m.i. ook niet netjes. Als je overal global gebruikt en in functies variabelen overal wijzigt wordt het debuggen van je applicatie binnen de kortste keren een hel.
om het even te zeggen zoals ik het geleerd heb:
globale variabelen gebruiken gaat in tegen de objectgeorienteerde gedachte :)
Finally, someone let me out of my cage
pi_91198281
quote:
1s.gif Op woensdag 12 januari 2011 00:21 schreef minibeer het volgende:

[..]

om het even te zeggen zoals ik het geleerd heb:
globale variabelen gebruiken gaat in tegen de objectgeorienteerde gedachte :)
Ook in procedureel programmeren is het een ramp. Na 10 van dergelijke functies weet je gewoon niet meer waar die variabele nou ookalweer gewijzigd werd, wat voor heel onverwacht gedrag van je applicatie kan zorgen.
  donderdag 13 januari 2011 @ 01:00:09 #257
137776 boem-dikkie
Jedi Mind Baby!
pi_91247212
Weer een vraagje.

Ik ben bezig met een website waar een kop op moet komen met 'uitgelicht'. Het is de bedoeling dat er onder die kop een drietal artiesten komen te staan. Die drie artiesten moeten om de zoveel tijd door wisselen. De gehele rotatie bestaat uit ongeveer 10 artiesten.

Iemand enig idee hoe ik dit een beetje handig kan aanpakken?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  donderdag 13 januari 2011 @ 02:43:32 #258
111382 Ofyles2
Bestemming: onbekend
pi_91249249
quote:
7s.gif Op donderdag 13 januari 2011 01:00 schreef boem-dikkie het volgende:
Weer een vraagje.

Ik ben bezig met een website waar een kop op moet komen met 'uitgelicht'. Het is de bedoeling dat er onder die kop een drietal artiesten komen te staan. Die drie artiesten moeten om de zoveel tijd door wisselen. De gehele rotatie bestaat uit ongeveer 10 artiesten.

Iemand enig idee hoe ik dit een beetje handig kan aanpakken?
Hetzelfde als bij een ad-rotator:

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
session_start
();
//Adkeuze (begin)
if (isset($_SESSION['lastBanner'])){
   
$bannerNo $_SESSION['lastBanner'] + 1;
   if (
$bannerNo 3){
   
//'Bannergetal hoger dan 3? Dan terugzetten.'
   
$bannerNo 1;
   } else {
   
//'Kies een getal tussen 1 en 3'
   
mt_srand((int) microtime() * 10000);
   
$bannerNo mt_rand(1,3);
   }
   switch (
$bannerNo)
   {
     
//'Welke banner wordt het?'
     
case 1:
       
$bannerCode 'sth1.jpg';
       break;
     case 
2:
       
$bannerCode 'sth2.jpg';
       break;
     case 
3:
       
$bannerCode 'sth3.jpg';
       break;
   }
}
//Adkeuze (einde)

$_SESSION['lastBanner'] = $bannerNo//Sessienummer krijgt een bannernummer toegewezen
echo $bannerCode
?>
  donderdag 13 januari 2011 @ 17:01:08 #259
87680 Mirel
Mirel wil een bongophone.
pi_91270987
Ik heb ooit een klein beetje php moeten doen, was toen een complete leek en nu nog steeds. Ik heb wat vraagjes.

Ik heb een drietal tekstboxjes en een submit knop. Moet de action tag naar m'n action.php in de form tag of in de submit knop tag?

Ik heb een database aangemaakt en daarin zit een tabel met de 3 velden van de tekst (heb ik overigens gewoon VARCHAR gelaten). Op deze manier dacht ik te connecten:

1
2
3
4
<?php
mysql_connect
("sqladres""databasenaam""xxxxxxx");
mysql_select_db("databasenaam");
?>
Ik heb dit nu staan op de pagina waar de form staat. Is het daar goed, of moet het in de action.php waar de knop of form dus naar verwijst? Of allebei?

En hier selecteert hij de database op de 2e regel. Moet ik hier ook de tabel selecteren of moet dat in de action.php?
When all else fails, you always have delusion.
pi_91276003
Ik heb hier een klein probleem wat betreft cookies, ik heb een inlogscript gemaakt met behulp van cookies. Nu wil ik controleren of iemand ingelogd is met het volgende stukje script

1
2
3
4
5
6
7
8
9
10
<?php
if(isset($_COOKIE['CookieName']))
{
  echo "Ingelogd";
}
else
{
  echo "Uitgelogd";
}
?>

Dit werkt goed zolang ik dit probeer vanuit een map (of 'lager' gelegen map) waarin de cookie gemaakt is. Als ik een maplevel hoger zit dan werkt dit niet. Iemand enig idee hoe ik dit oplos?
  donderdag 13 januari 2011 @ 18:52:30 #261
91039 mstx
2x1/2 = 1/2 x 1/2
pi_91276098
quote:
2s.gif Op donderdag 13 januari 2011 18:50 schreef Habork het volgende:
Ik heb hier een klein probleem wat betreft cookies, ik heb een inlogscript gemaakt met behulp van cookies. Nu wil ik controleren of iemand ingelogd is met het volgende stukje script

[ code verwijderd ]

Dit werkt goed zolang ik dit probeer vanuit een map (of 'lager' gelegen map) waarin de cookie gemaakt is. Als ik een maplevel hoger zit dan werkt dit niet. Iemand enig idee hoe ik dit oplos?
http://nl3.php.net/setcookie
quote:
path

The path on the server in which the cookie will be available on. If set to '/', the cookie will be available within the entire domain. If set to '/foo/', the cookie will only be available within the /foo/ directory and all sub-directories such as /foo/bar/ of domain. The default value is the current directory that the cookie is being set in.

Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  donderdag 13 januari 2011 @ 18:55:23 #262
91039 mstx
2x1/2 = 1/2 x 1/2
pi_91276221
quote:
1s.gif Op donderdag 13 januari 2011 17:01 schreef Mirel het volgende:
Ik heb ooit een klein beetje php moeten doen, was toen een complete leek en nu nog steeds. Ik heb wat vraagjes.

Ik heb een drietal tekstboxjes en een submit knop. Moet de action tag naar m'n action.php in de form tag of in de submit knop tag?
1
2
3
<form action="action.php">
<input type="submit" />
</form>

quote:
Ik heb een database aangemaakt en daarin zit een tabel met de 3 velden van de tekst (heb ik overigens gewoon VARCHAR gelaten). Op deze manier dacht ik te connecten:

[ code verwijderd ]

Ik heb dit nu staan op de pagina waar de form staat. Is het daar goed, of moet het in de action.php waar de knop of form dus naar verwijst? Of allebei?
Op de pagina waar je gegevens uit de database wilt lezen of erin wilt schrijven.

quote:
En hier selecteert hij de database op de 2e regel. Moet ik hier ook de tabel selecteren of moet dat in de action.php?
Tabel selecteren doe je in de query zelf.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_91276865
quote:
Dank ^O^
pi_91289945
Hallo allemaal,

Dit is misschien niet het juiste topic (is namelijk voor php dummies), maar wij zijn opzoek naar een goede PHPer om ons huidige team te Delft te versterken.

Heb je interesse, PM me dan even!
pi_91289989
quote:
2s.gif Op donderdag 13 januari 2011 19:09 schreef Habork het volgende:

[..]

Dank ^O^
Vergeet niet dat een gebruiker zelf ook cookies kan aanmaken en op die manier heel makkelijk (onterecht) kan inloggen.
  vrijdag 14 januari 2011 @ 10:54:15 #266
91039 mstx
2x1/2 = 1/2 x 1/2
pi_91306415
quote:
1s.gif Op donderdag 13 januari 2011 22:35 schreef FastFox91 het volgende:

[..]

Vergeet niet dat een gebruiker zelf ook cookies kan aanmaken en op die manier heel makkelijk (onterecht) kan inloggen.
Ligt eraan wat er in die cookie staat. Alleen een "ja" of "nee" om te controleren of iemand is ingelogd is een beetje dom. Als je er een hash van 64+ karakters in zet die per gebruiker uniek is, wordt het al een stuk lastiger om te misbruiken. ;)
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_91306517
quote:
2s.gif Op donderdag 13 januari 2011 19:09 schreef Habork het volgende:

[..]

Dank ^O^
Wil je A.U.B wel letten op beveiligings problemen als je alleen werkt met COOKIES :) want je controleert op deze manier de inhoudt niet!

http://www.infosecwriters(...)rity_ADoraiswamy.pdf

Leuk documentje :)
Just say hi!
pi_91315059
quote:
1s.gif Op vrijdag 14 januari 2011 10:54 schreef mstx het volgende:

[..]

Ligt eraan wat er in die cookie staat. Alleen een "ja" of "nee" om te controleren of iemand is ingelogd is een beetje dom. Als je er een hash van 64+ karakters in zet die per gebruiker uniek is, wordt het al een stuk lastiger om te misbruiken. ;)
in principe zou de gebruiker die toch ook kunnen kopiëren en terugzetten? Behalve als het om een hash gaat die iedere keer dat er ingelogd is wordt aangemaakt. (of begrijp ik er weer helemaal niks van :P?)
Finally, someone let me out of my cage
  vrijdag 14 januari 2011 @ 14:46:55 #269
91039 mstx
2x1/2 = 1/2 x 1/2
pi_91316632
quote:
1s.gif Op vrijdag 14 januari 2011 14:11 schreef minibeer het volgende:

[..]

in principe zou de gebruiker die toch ook kunnen kopiëren en terugzetten? Behalve als het om een hash gaat die iedere keer dat er ingelogd is wordt aangemaakt. (of begrijp ik er weer helemaal niks van :P?)
Normaal gebruik je ook alleen cookies als je data heb die je weer in een volgende sessie wilt gebruiken, dus dan is het ook de bedoeling dat je die de volgende sessie weer kunt terugzetten.
Als iemand anders jouw cookie kopieert en in zijn browser plakt (dat bedoel jij?) heb je dan wel een probleem, daarom is het ook beter om het aan een IP te koppelen. Dat is waarschijnlijk ook niet 100% safe dus als iemand daar een betere methode voor heeft hoor ik het graag, dat vind ik ook wel interessant namelijk. :Y
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 14 januari 2011 @ 14:49:14 #270
87680 Mirel
Mirel wil een bongophone.
pi_91316755
quote:
1s.gif Op donderdag 13 januari 2011 18:55 schreef mstx het volgende:

[..]
[ code verwijderd ]

[..]

Op de pagina waar je gegevens uit de database wilt lezen of erin wilt schrijven.

[..]

Tabel selecteren doe je in de query zelf.
Met de voorbeeld code van w3schools is het gelukt, maar met mijn eigen strings niet. Daarnaast had je in het voorbeeld 'Peter' en 'Griffin'. In de database zie ik alleen de eerste letters.

Dit hieronder werkt niet, de strings bij VALUES werken niet, code is grijs enzo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?

$name             = $_POST["name"];
$credits        = $_POST["credits"];
$description    = $_POST["description"];

$con = mysql_connect("xxx", "xxx", "xxx");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("xxx", $con);

mysql_query("INSERT INTO challenges (name, credits, description)
VALUES ($name, $credits, $description)");

?>
When all else fails, you always have delusion.
pi_91316872
quote:
1s.gif Op vrijdag 14 januari 2011 14:46 schreef mstx het volgende:

[..]

Normaal gebruik je ook alleen cookies als je data heb die je weer in een volgende sessie wilt gebruiken, dus dan is het ook de bedoeling dat je die de volgende sessie weer kunt terugzetten.
Als iemand anders jouw cookie kopieert en in zijn browser plakt (dat bedoel jij?) heb je dan wel een probleem, daarom is het ook beter om het aan een IP te koppelen. Dat is waarschijnlijk ook niet 100% safe dus als iemand daar een betere methode voor heeft hoor ik het graag, dat vind ik ook wel interessant namelijk. :Y
In een cookie alleen de sessie ID opslaan, en de sessiedata zelf op een server (bijvoorbeeld in de database) bijhouden en inderdaad koppelen aan IP en regelmatig laten verlopen. Zo werkt het hier op fok ook. Als ik op uitloggen klik heb ik de mogelijkheid om alle aan mijn account gekoppelde sessies te beëindigen en een eventueel gehijackte cookie nutteloos te maken.
  vrijdag 14 januari 2011 @ 18:27:38 #272
111382 Ofyles2
Bestemming: onbekend
pi_91327737
quote:
1s.gif Op vrijdag 14 januari 2011 14:51 schreef Intrepidity het volgende:

[..]

In een cookie alleen de sessie ID opslaan, en de sessiedata zelf op een server (bijvoorbeeld in de database) bijhouden en inderdaad koppelen aan IP en regelmatig laten verlopen. Zo werkt het hier op fok ook. Als ik op uitloggen klik heb ik de mogelijkheid om alle aan mijn account gekoppelde sessies te beëindigen en een eventueel gehijackte cookie nutteloos te maken.
Dan kan toch ook met SESSIONID?

Ik denk vooruit, omdat de Europese overheidsinstanties hapsnap kunnen beslissen om cookies te verbieden, dit om 'de gebruiker te beschermen'...
pi_91328588
Heb een fotoalbum van het net geplukt om op mijn site te gebruiken maar volgens phpmyadmin is de eerste regel fout?
1
2
3
<?php

$map         
'fotoalbum';

of het komt omdat er nog geen map "fotoalbum" bestaat.
  vrijdag 14 januari 2011 @ 18:51:50 #274
136730 PiRANiA
All thinking men are atheists.
pi_91328756
quote:
5s.gif Op vrijdag 14 januari 2011 18:47 schreef Gitaarmat het volgende:
Heb een fotoalbum van het net geplukt om op mijn site te gebruiken maar volgens phpmyadmin is de eerste regel fout?

[ code verwijderd ]

of het komt omdat er nog geen map "fotoalbum" bestaat.
Daar kan je vrij weinig aan zien :P
pi_91328762
Wat heeft een database manager in hemelsnaam over je scripts te vinden?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')