abonnement Unibet Coolblue Bitvavo
pi_57088520
RGB is toch 0-255 0-255 0-255? Decimaal dus?
pi_57088897
Korte vraag , jullie weten vast het antwoord wel:

1
2
3
<?php
echo "<a href=' " $_SERVER["PHP_SELF"] . "&p=2'>".($i+1)."</a>";
?>


Krijgt als output: <a href='&p=2'>. Als ik $_SERVER['PHP-SELF'] bijv. echo dan krijg ik: www.pagina.nl/index.php?blaat=blaat . Hoe kan het dat ie hem niet weergeeft bij mijn link?
pi_57089019
quote:
Op zaterdag 1 maart 2008 20:17 schreef Geqxon het volgende:
RGB is toch 0-255 0-255 0-255? Decimaal dus?
RGB = drie getallen, niets meer en niets minder. En of je de waarden nou opschrijft als 255, 0xFF of als 0377 het blijven gewoon drie getallen tussen de 0 en de 255.
pi_57089069
quote:
Op zaterdag 1 maart 2008 20:29 schreef broodmonkeh het volgende:
Korte vraag , jullie weten vast het antwoord wel:
[ code verwijderd ]

Krijgt als output: <a href='&p=2'>. Als ik $_SERVER['PHP-SELF'] bijv. echo dan krijg ik: www.pagina.nl/index.php?blaat=blaat . Hoe kan het dat ie hem niet weergeeft bij mijn link?
In je code staat PHP_SELF en in wat je eronder schrijft PHP-SELF
Ook gebruik je in je code " en in wat je eronder schrijft '

probeer is $_SERVER['PHP_SELF'], zou moeten werken
pi_57090129
quote:
Op zaterdag 1 maart 2008 20:34 schreef Thomass het volgende:

[..]

In je code staat PHP_SELF en in wat je eronder schrijft PHP-SELF
Ook gebruik je in je code " en in wat je eronder schrijft '

probeer is $_SERVER['PHP_SELF'], zou moeten werken
Ik ga maar is slapen
pi_57098214
edit

[ Bericht 77% gewijzigd door Qunix op 02-03-2008 03:28:14 ]
pi_57098241
mod_rewrite. Of multiviews. Google er maar eens op voor tutorials.
pi_57101110
Vraagje: hoe bereken je snel de datums van:

gisteren, huidige week, vorige week, laatste 2 weken, huidige maand, laatste maand, laatste kwartaal en laatste jaar?

Ik heb al gezocht naar een logische en praktische manier maar kwam helaas met lappen code te zitten.

Liefst zie ik het als time maar dan zonder berekende uren, minuten en seconden.

Iemand een idee?

en dan nog een vraag, ik heb nu een database formaat met apparte velden voor jaar, maand, dag, dagv/dweek. maar vraag mij af of ik dit met een gewone datetime ook snel kan uitlezen?

bv uit 2008-01-05 welke dag v/d week het is of alles uit week 4 uilezen

[ Bericht 30% gewijzigd door Chandler op 02-03-2008 12:48:40 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57102702
http://nl2.php.net/manual/en/function.strtotime.php ?

1
2
3
4
5
6
7
8
9
<?php
echo strtotime("now"), "\n";
echo 
strtotime("10 September 2000"), "\n";
echo 
strtotime("+1 day"), "\n";
echo 
strtotime("+1 week"), "\n";
echo 
strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo 
strtotime("next Thursday"), "\n";
echo 
strtotime("last Monday"), "\n";
?>
pi_57102831
quote:
Op zondag 2 maart 2008 13:24 schreef Geqxon het volgende:
http://nl2.php.net/manual/en/function.strtotime.php ?
[ code verwijderd ]
Handig functie
ne okuyon, bokmu var?
pi_57104089
zeer handig geqxon
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57155592
ik heb een probleempje met het volgende. onderstaande code moet ervoor zorgen dat, elke keer wanneer een bezoeker een bepaalde pagina opent, er 3 random foto's getoond worden.

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php
$path = "pics/";

// Foto's zoeken in directory en array vullen met de urls
foreach (glob($path. "*") as $imagename) {
$images[] = $imagename;
}

$maxfotos = count($images) - 1;

$i = 1;
$foto1 = "tempwaarde1";
$foto2 = "tempwaarde2";
$foto3 = "tempwaarde3";

while ($i < 4 )

{

   $foto = rand(0, $maxfotos);
   
   
   if ($i == 1)

   {

      $foto1= $foto;
      echo $foto1;

   }

   elseif ($i == 2)

   {

      $foto2= $foto;
      echo $foto2;

   }
   
   elseif ($i == 3)

   {

      $foto3= $foto;
      echo $foto3;

   }
   
   
   if (($foto1 == $foto2) || ($foto1 == $foto3) || ($foto2 == $foto3))
   
   {
   
            
   }
   
   else
   
   {
      
      echo "<img src='$images[$foto]' border='0' height='80' /> ";
      $i++;

   }

}
?>


het werkt op zich prima..maar op één punt gaat het scriptje de mist in:

wanneer bij het random selecteren van de foto's toevallig het element met key 0 uit de array $images geselecteerd wordt, en daarna wordt gecontroleerd of deze foto/dit element al een keer geselecteerd is, dan beschouwt hij deze specifieke foto als 'reeds geselecteerd'.

alleen als element met key 0 geselecteerd wordt als foto 3 dan wordt hij wel zonder problemen getoond.

weet iemand waar het foutje zit? ik kom er zelf niet uit

[ Bericht 4% gewijzigd door warezguy05 op 04-03-2008 19:29:03 ]
  dinsdag 4 maart 2008 @ 20:14:56 #189
85514 ralfie
!Yvan eht nioj
pi_57156903
je doet echt veel te moeilijk, php heeft een speciale functie voor random acties op arrays, bijv

1
2
3
4
5
<?php
$path 
"pics/";
foreach(
array_rand($x=glob($path"*"), ) as $foto
     echo 
"<img src=\"{$x[$foto]}\" border=\"0\" height=\"80\" /> ";
?>
pi_57157144
quote:
Op dinsdag 4 maart 2008 20:14 schreef ralfie het volgende:
je doet echt veel te moeilijk, php heeft een speciale functie voor random acties op arrays, bijv
[ code verwijderd ]
ah kijk..dat wist ik als beginner nog niet. maar het werkt fantastisch dus bedankt!
  dinsdag 4 maart 2008 @ 20:40:37 #191
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57157593
Ralfie, waarom echo " " doen en niet echo ' ' ?
pi_57158233
quote:
Op dinsdag 4 maart 2008 20:40 schreef Likkende_Lassie het volgende:
Ralfie, waarom echo " " doen en niet echo ' ' ?
Persoonlijke voorkeur? Multiline? Snelheid? Parsen van variabelen?
  dinsdag 4 maart 2008 @ 21:10:47 #193
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57158341
Ik zie vaak dat mensen een dubbele quote gebruiken, maar vervolgens in de hele HTML slashes moeten gebruiken, er onhandig lijkt me toch??
pi_57158962
quote:
Op dinsdag 4 maart 2008 21:10 schreef Likkende_Lassie het volgende:
Ik zie vaak dat mensen een dubbele quote gebruiken, maar vervolgens in de hele HTML slashes moeten gebruiken, er onhandig lijkt me toch??
Het mooiste is nog altijd een sprintf in combinatie met single-quotes.
  dinsdag 4 maart 2008 @ 21:42:44 #195
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57159369
Ook dat heb ik vaak gezien, maar nooit gebruikt, terwijl ik al een poosje script, misschien eens handig voor me om naar te kijken!

Maar zit er nog verschil in een enkele of een dubble quote, behalve dan dat je direct een $string dr in kan zetten? Dat los ik gewoon op door bv.. echo 'blablabla '.$string.' blablabla';

pi_57159453
Enkele quotes is sneller, omdat die niet geparsed hoeven te worden.
pi_57159726
Direct een variabele in een string vind ik imho behoorlijk bah.

1
2
3
<?php
     printf
('<img src="%s" border="0" height="80">'$x[$foto]);
?>


Als het dan toch moet, vind ik dit het netste.
  dinsdag 4 maart 2008 @ 21:56:01 #198
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57159780
quote:
Op dinsdag 4 maart 2008 21:54 schreef Geqxon het volgende:
Direct een variabele in een string vind ik imho behoorlijk bah.
[ code verwijderd ]

Als het dan toch moet, vind ik dit het netste.
Waarom zou iemand het eigenlijk zo willen? Kan me ff niet zo snel een reden bedenken....
Farenji, logische reden ja
pi_57159957
quote:
Op dinsdag 4 maart 2008 21:56 schreef Likkende_Lassie het volgende:

[..]

Waarom zou iemand het eigenlijk zo willen? Kan me ff niet zo snel een reden bedenken....
Farenji, logische reden ja
Zo dat ik de statische HTML en de dynamische variabelen in een enkel oogopslag kan onderscheiden. Daarnaast heb je geen ranzige constructies als het aan elkaar plakken van strings (nogmaals : mijn mening), en kun je ook data 'parsen'. Als ik geen %s maar %d had gedaan, dan zou op die plek enkel en alleen een integer kunnen staan. Makkelijk bij bijvoorbeeld 'index.php?id=%d'.
pi_57160012
Een voorbeeld van hoe ik op deze wijze een query netjes kan maken:

1
2
3
4
5
6
7
8
9
<?php
    $sql 
sprintf("INSERT INTO mod_item 
    (Parent_ID, Title, Content, View)
    VALUES('%d', '%s','%s','%s')"
,
    
$input_parent['ID'],
    
mysql_real_escape_string($input_title), 
    
mysql_real_escape_string($input_content),
    
mysql_real_escape_string($input_view));
?>
pi_57160961
quote:
Op dinsdag 4 maart 2008 21:45 schreef Farenji het volgende:
Enkele quotes is sneller, omdat die niet geparsed hoeven te worden.
Alsof dat ook maar iets uitmaakt, het feit dat je gewoon variabelen tussen tekst door kan typen is toch geweldig handig? Een beetje editor zorgt dan ook gelijk voor normale highlighting zodat het goed opvalt..
  dinsdag 4 maart 2008 @ 22:33:06 #202
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57161002
ok direct een stuk veiliger dus.. ?

Dit is trouwens hoe ik al mn querys check, veilig volgens jullie?

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
<?php
function secureValue($value$html){

   if (!
$html){
     
$value strip_tags($value'<b>,<a>,<i>,<u>,<img>');
   }else{
      
$value htmlnumericentities($value);
   }
   if (!
$value){
      
$value NULL;
   }

   switch (
gettype($value)) {
      case 
'boolean':
         return 
$value '1' '0';
      case 
'integer':
      case 
'double':
         return (string)
$value;
      case 
'string':
         return 
"'".addslashes($value)."'";
      case 
'array':
      case 
'object':
         return 
"'".addslashes($value)."'";
      default:
         
//'resource', 'NULL', 'unknown type'
         
return 'NULL';
         die();
   }
}
?>
  dinsdag 4 maart 2008 @ 22:34:51 #203
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57161069
quote:
Op dinsdag 4 maart 2008 22:32 schreef Thomass het volgende:

[..]

Alsof dat ook maar iets uitmaakt, het feit dat je gewoon variabelen tussen tekst door kan typen is toch geweldig handig? Een beetje editor zorgt dan ook gelijk voor normale highlighting zodat het goed opvalt..
Ja dat is wel handig, maar ik zelf zou het niet doen als ik een document met veel html zou hebben...
  dinsdag 4 maart 2008 @ 22:49:44 #204
12880 CraZaay
prettig gestoord
pi_57161611
quote:
Op dinsdag 4 maart 2008 21:42 schreef Likkende_Lassie het volgende:

Maar zit er nog verschil in een enkele of een dubble quote, behalve dan dat je direct een $string dr in kan zetten? Dat los ik gewoon op door bv.. echo 'blablabla '.$string.' blablabla';
Voor het codevoorbeeld dat je geeft zijn nou precies de dubbele quotes bedoeld.
  dinsdag 4 maart 2008 @ 22:51:02 #205
12880 CraZaay
prettig gestoord
pi_57161663
quote:
Op dinsdag 4 maart 2008 22:32 schreef Thomass het volgende:

Alsof dat ook maar iets uitmaakt, het feit dat je gewoon variabelen tussen tekst door kan typen is toch geweldig handig? Een beetje editor zorgt dan ook gelijk voor normale highlighting zodat het goed opvalt..
Dat maakt iets uit ja. En daarnaast is het gewoon netter. Ieder bedrijf wat ik ken heeft in hun coding standard opgenomen hoe je enkele en dubbele quotes moet gebruiken, en da's dus altijd enkele quotes tenzij er een variabele (e.d.) in moet die geparsed moet worden.
pi_57161845
quote:
Op dinsdag 4 maart 2008 22:33 schreef Likkende_Lassie het volgende:
ok direct een stuk veiliger dus.. ?

Dit is trouwens hoe ik al mn querys check, veilig volgens jullie?
[ code verwijderd ]
Voor een SQL query kan ik "mysql_real_escape_string" aanraden.
pi_57162044
Verder:

1
2
3
<?php
echo "In my opinion, red = $color['Blue']";
?>


1
2
3
<?php
echo "In my opinion, red = $color["Blue"]";
?>
quote:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampplite\htdocs\test.php on line 5
Doe mij maar:
1
2
3
<?php
printf
('In my opinion, red = %s'$list['Blue'] );
?>
  dinsdag 4 maart 2008 @ 23:04:47 #208
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_57162182
line 5 ?
Doe mij maar:
1
2
3
<?php
echo 'In my opinion, red = '.$color['Blue'];
?>

pi_57162221
quote:
Op dinsdag 4 maart 2008 23:04 schreef Likkende_Lassie het volgende:
line 5 ?
Doe mij maar:
[ code verwijderd ]

Ik reageerde op:
quote:
Op dinsdag 4 maart 2008 22:32 schreef Thomass het volgende:

[..]

Alsof dat ook maar iets uitmaakt, het feit dat je gewoon variabelen tussen tekst door kan typen is toch geweldig handig? Een beetje editor zorgt dan ook gelijk voor normale highlighting zodat het goed opvalt..
  dinsdag 4 maart 2008 @ 23:15:22 #210
12880 CraZaay
prettig gestoord
pi_57162594
Doe het maar gewoon hoe het hoort:

1
2
3
<?php
echo "In my opinion, red = {$color['Blue']}";
?>
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')