abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 22:06:44 #152
1972 Swetsenegger
Egocentrische Narcist
pi_71047525
quote:
Op donderdag 16 juli 2009 21:50 schreef F4T4L_3RR0R het volgende:

[..]

Thanks!

Ja ik wist dus niet wat empty was.

Het probleem is nu dat hij maar een nummer in $nummer zet als beide IF's waar zijn.
Dat kan niet. Heb je het wel volledig overgetikt?
  donderdag 16 juli 2009 @ 22:24:57 #153
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71048053
quote:
Op donderdag 16 juli 2009 22:06 schreef Swetsenegger het volgende:

[..]

Dat kan niet. Heb je het wel volledig overgetikt?
Heb de .= over het hoofd gezien.

Werkt nu wel!

Kan ik gewoon een IF toevoegen en dan weer .= gebruiken?

Voorbeeld:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (stripos($melding"UTRECHT") !== false)  {
 
$nummer "123";
}

if (
stripos($melding"") !== false)  {
 
$nummer .= "456";
}

if (
stripos($melding"ROTTERDAM") !== false)  {
 
$nummer .= "789";
}

if (!empty(
$nummer)) {
 require_once(
"sendsms.php");
}
?>

Moet, kan of mag ik ook .= gebruiken waar nu = staat? ($nummer = "123";)

Na de require komt geen nieuwe require meer, mag ik dan ook gewoon require/include gebruiken?

Is het ook mogelijk om een , tussen de $nummer's toe te voegen zodra er meer dan een nummer in staat?

Dus:

$nummer = "456"

En dan:

$nummer = "123, 789"

Dit zonder een , in de string (tussen de eerste 3 IF's) neer te zetten.
Een ballonvaarder die door de mand valt is nooit grappig...
  donderdag 16 juli 2009 @ 22:26:14 #154
75592 GlowMouse
l'état, c'est moi
pi_71048098
Waarom probeer je het niet gewoon uit?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 16 juli 2009 @ 22:27:58 #155
84926 WyriHaximus
Release the hounds smithers!
pi_71048155
quote:
Op donderdag 16 juli 2009 20:06 schreef F4T4L_3RR0R het volgende:

[..]

*kuch* Dit is een topic voor beginners(vragen).
*kuch* niet om andere je werk te laten doen en zelf niks proberen *kuch*
phluphy for president!
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 22:32:14 #156
1972 Swetsenegger
Egocentrische Narcist
pi_71048292
quote:
Op donderdag 16 juli 2009 22:26 schreef GlowMouse het volgende:
Waarom probeer je het niet gewoon uit?
Precies,

je bent nu met je wieltjes de goede richting uit gezet, nu gewoon dit pad volgen.
  donderdag 16 juli 2009 @ 22:38:39 #157
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71048501
quote:
Op donderdag 16 juli 2009 22:26 schreef GlowMouse het volgende:
Waarom probeer je het niet gewoon uit?
Dat require/require_once wil ik niet teveel mee testen, kostte me al stuk of 50 smsjes vanavond... (ja ik kan ook een testscript maken wat aangeroepen moet worden, maar dan gaat daar weer alle tijd in zitten)

Dat van waar ik .= mag neerzetten is voor elke situatie anders. Weet dus niet of het in mijn situatie ook op alle plekken kan.

En dat toevoegen van een komma als er meer dan 1 nummer in $nummer staat, geen idee waar ik moet zoeken.
Een ballonvaarder die door de mand valt is nooit grappig...
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 22:41:26 #158
1972 Swetsenegger
Egocentrische Narcist
pi_71048595
quote:
Op donderdag 16 juli 2009 22:38 schreef F4T4L_3RR0R het volgende:

[..]

Dat require/require_once wil ik niet teveel mee testen, kostte me al stuk of 50 smsjes vanavond... (ja ik kan ook een testscript maken wat aangeroepen moet worden, maar dan gaat daar weer alle tijd in zitten)

require_once('test.php');


test.php:
1
2
3
4
5
6
<html>
  <head>
  </head>
  <body onload="alert('<?=$nummer;?>')">
  </body>
</html>


Alsjeblieft gratis en voor niets een test script
quote:
Dat van waar ik .= mag neerzetten is voor elke situatie anders. Weet dus niet of het in mijn situatie ook op alle plekken kan.
de . (punt) doet niets anders dan 2 dingen aan elkaar knopen

$ding ='12';
$ding .= '34';

echo $ding --> 1234


Maar bijvoorbeeld ook:
$ding='12';
$us='34';
$dingus=$ding.$us;

echo $dingus; --> 1234
quote:
En dat toevoegen van een komma als er meer dan 1 nummer in $nummer staat, geen idee waar ik moet zoeken.
Als je nu in mijn voorbeeld tussen 12 en 34 een , wil... wat zou je dan moeten doen?

[ Bericht 21% gewijzigd door Swetsenegger op 16-07-2009 22:48:49 ]
  donderdag 16 juli 2009 @ 22:43:38 #159
187069 slacker_nl
Sicko pur sang
pi_71048655
if else if else constructies?!

-edit-
jezus, niet gezien dat er een pagina 2 was, never mind enzo.
In theory there is no difference between theory and practice. In practice there is.
  donderdag 16 juli 2009 @ 23:09:07 #160
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71049533
1
2
3
4
5
$ding = '12';
$ding .= '34';
$ding .= '56';

echo $ding --> 123456


Maar wat gebeurd er als ik dit doe:

1
2
3
4
5
$ding .= '12';
$ding .= '34';
$ding .= '56';

echo $ding --> 123456


Want als de eerste IF niet waar is, krijg je ook een .= in de eerste $ding:

1
2
3
4
$ding .= '34';
$ding .= '56';

echo $ding --> 3456



Als ik require_once vervang voor require werkt het ook. Require_once is toch niet nodig of juist wel?
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 01:11:25 #161
84926 WyriHaximus
Release the hounds smithers!
pi_71052593
quote:
Op donderdag 16 juli 2009 23:09 schreef F4T4L_3RR0R het volgende:

[ code verwijderd ]

Maar wat gebeurd er als ik dit doe:
[ code verwijderd ]

Want als de eerste IF niet waar is, krijg je ook een .= in de eerste $ding:
[ code verwijderd ]

Als ik require_once vervang voor require werkt het ook. Require_once is toch niet nodig of juist wel?
http://nl2.php.net/require
http://nl2.php.net/require_once

En die eerste kan je gewoon uitproberen je computer ontploft er niet van .
phluphy for president!
  vrijdag 17 juli 2009 @ 01:15:02 #162
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71052648
quote:
Op vrijdag 17 juli 2009 01:11 schreef WyriHaximus het volgende:

[..]

http://nl2.php.net/require
http://nl2.php.net/require_once

En die eerste kan je gewoon uitproberen je computer ontploft er niet van .
Mijn computer niet nee, maar wil niet dat de VPS waarop ik alles moet draaien op tilt slaat.

Er zit geen require voor of na, dus hoef ik denk ik geen require_once te gebruiken?

Ik zit nog even te stuntelen met het volgende:

1
2
3
4
5
6
7
8
9
10
<?php

$nummer .= "0611111111";
$nummer .= "0622222222";
$nummer .= "0633333333";
$nummer .= "0644444444";

echo $nummer;

?>

Ik wil achter elk nummer (in echo $nummer) een komma hebben, behalve als er maar 1 nummer staat (het aantal nummers wordt bepaald door een IF). De volgorde van de nummer varieert ook.
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 01:23:48 #163
84926 WyriHaximus
Release the hounds smithers!
pi_71052764
quote:
Op vrijdag 17 juli 2009 01:15 schreef F4T4L_3RR0R het volgende:

[..]

Mijn computer niet nee, maar wil niet dat de VPS waarop ik alles moet draaien op tilt slaat.

Er zit geen require voor of na, dus hoef ik denk ik geen require_once te gebruiken?

Ik zit nog even te stuntelen met het volgende:
[ code verwijderd ]

Ik wil achter elk nummer (in echo $nummer) een komma hebben, behalve als er maar 1 nummer staat (het aantal nummers wordt bepaald door een IF). De volgorde van de nummer varieert ook.
Snap eingelijk niet waarom je een include/require gebruikt voor 1 script maar goed. Punt is dat includes een beetje resources kosten. include_once kost aardig meer omdat de engine moet controlleren of het bestand al een keer geinclude is. require(_once) is waar een tikje erger omdat deze een fatal error trowt als het fout gaat. Wat je je zelf nu moet gaan bedenken of het verstandig is om steeds je verstuur script te includen tegen over wat er in dat bestand staat gewoon in je main script te zetten. Over je meerdere nummers en .= vraag kijk eens naar deze pagina's misschien kom je op een goed idee .
http://nl2.php.net/manual/en/language.types.array.php
http://nl2.php.net/manual/en/function.implode.php
http://nl2.php.net/count
phluphy for president!
  vrijdag 17 juli 2009 @ 01:29:46 #164
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71052856
Dus ik kan voor mijn toepassing gewoon include/require gebruiken in plaats van require_once? Niet dat ik iets over het hoofd heb gezien wat gekke dingen kan doen in bepaalde situaties.

Het te includen bestand is een SMS API van een SMS-gateway, deze included op zijn buurt weer een class...

Ik ga even aan de slag met de documentatie.
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 01:32:15 #165
84926 WyriHaximus
Release the hounds smithers!
pi_71052897
quote:
Op vrijdag 17 juli 2009 01:29 schreef F4T4L_3RR0R het volgende:
Het te includen bestand is een SMS API van een SMS-gateway, deze included op zijn buurt weer een class...

Ik ga even aan de slag met de documentatie.
Ok dan is het logish om het te includen anders word je script ook een zooitje . Ben benieuwt of met het zelfde komt als wat ik in me hoofd heb zitten .
phluphy for president!
  vrijdag 17 juli 2009 @ 01:33:28 #166
75592 GlowMouse
l'état, c'est moi
pi_71052916
quote:
Op vrijdag 17 juli 2009 01:23 schreef WyriHaximus het volgende:

[..]
require(_once) is waar een tikje erger omdat deze een fatal error trowt als het fout gaat.
Nee, require is een tikje erger omdat die uitgevoerd wordt vóórdat je code wordt uitgevoerd. In een if is een include dus 'beter' omdat het in sommige gevallen het inlezen van een bestand scheelt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 17 juli 2009 @ 01:51:30 #167
84926 WyriHaximus
Release the hounds smithers!
pi_71053149
quote:
Op vrijdag 17 juli 2009 01:33 schreef GlowMouse het volgende:

[..]

Nee, require is een tikje erger omdat die uitgevoerd wordt vóórdat je code wordt uitgevoerd. In een if is een include dus 'beter' omdat het in sommige gevallen het inlezen van een bestand scheelt.
True true . Laatst wat stukjes over gelezen zal het eens opzoeken. Kwam iig uit dat include_once en require_once flink de snelheid uit je script kunnen halen.
phluphy for president!
  vrijdag 17 juli 2009 @ 02:04:42 #168
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71053322
Dus, kan ik voor mijn toepassing gewoon include/require gebruiken in plaats van require_once? Niet dat ik iets over het hoofd heb gezien wat gekke dingen kan doen in bepaalde situaties.

Dat zal al een zorg bij me wegnemen.

WyriHaximus:

Ik denk dat je bedoeld dat ik de strings in een array zet (als deze uit meer dan 1 bestaat) om deze vervolgens weer te imploden?
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 02:09:43 #169
84926 WyriHaximus
Release the hounds smithers!
pi_71053378
quote:
Op vrijdag 17 juli 2009 02:04 schreef F4T4L_3RR0R het volgende:
Dus, kan ik voor mijn toepassing gewoon include/require gebruiken in plaats van require_once? Niet dat ik iets over het hoofd heb gezien wat gekke dingen kan doen in bepaalde situaties.

Dat zal al een zorg bij me wegnemen.

WyriHaximus:

Ik denk dat je bedoeld dat ik de strings in een array zet (als deze uit meer dan 1 bestaat) om deze vervolgens weer te imploden?
phluphy for president!
  vrijdag 17 juli 2009 @ 02:13:30 #170
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71053434
quote:
Op vrijdag 17 juli 2009 02:09 schreef WyriHaximus het volgende:

[..]

Ook voor mijn eerste vraag?
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71053459
TvPHP
  vrijdag 17 juli 2009 @ 03:46:07 #172
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71054434
Als ik $nummer in een array zet, danplakthijnogallesaanelkaar.
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71054517
quote:
Op vrijdag 17 juli 2009 03:46 schreef F4T4L_3RR0R het volgende:
Als ik $nummer in een array zet, danplakthijnogallesaanelkaar.
Goh.

$array = str_split($nummer, 10);
  vrijdag 17 juli 2009 @ 04:13:08 #174
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71054620
THANKS!!!

Tellen en zo is niet nodig met het volgende:

1
2
3
4
5
6
7
8
9
10
11
<?php
$nummer 
.= "0611111111";
$nummer .= "0622222222";
$nummer .= "0633333333";
$nummer .= "0644444444";

$array str_split($nummer10);
$nummer implode(", "$array);

echo 
$nummer;
?>


Vraag me alleen af of $nummer er niet te vaak in staan, misschien kan ik dit beter veranderen in:

1
2
3
4
5
6
7
8
9
10
11
<?php
$nummer 
.= "0611111111";
$nummer .= "0622222222";
$nummer .= "0633333333";
$nummer .= "0644444444";

$array str_split($nummer10);
$nummers implode(", "$array);

echo 
$nummers;
?>


Of maakt het niets uit?
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71054670
quote:
Op vrijdag 17 juli 2009 04:13 schreef F4T4L_3RR0R het volgende:
THANKS!!!

Tellen en zo is niet nodig met het volgende:
[ code verwijderd ]

Vraag me alleen af of $nummer er niet te vaak in staan, misschien kan ik dit beter veranderen in:
[ code verwijderd ]

Of maakt het niets uit?
Beetje onlogische constructie trouwens, dat hij zooi in $nummer aan elkaar plakt als string, maargoed:

1
2
3
4
5
6
7
8
9
10
<?php
$nummer 
""// wel definieren alvast, wel zo netjes en anders kun je daar later problemen mee krijgen
$nummer .= "0611111111";
$nummer .= "0622222222";
$nummer .= "0633333333";
$nummer .= "0644444444";

echo 
implode(", "str_split($nummer10));
// geen overbodige variabelen gebruiken die je prima kan ontwijken door zooi te nesten (uitzonderingen daargelaten)
?>


Dit is voldoende voor deze scope.

[ Bericht 14% gewijzigd door SharQueDo op 17-07-2009 04:32:50 ]
  vrijdag 17 juli 2009 @ 04:51:39 #176
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71054826
Als de te includen file $nummers (ja met s) wilt lezen, moet het zeker als volgt?

1$nummers = implode(", ", str_split($nummer, 10));


Wat kunnen de gevolgen zijn van een .= als er niets boven zit?
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 05:32:46 #177
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71054986
Okay, heb nu dit (wel de nummers en zoektermen gefingeerd):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
    $nummer 
"";

if (
    
stripos($melding"UTRECHT") !== false
)
{
    
$nummer .= "0611111111";
}

if (
    
stripos($melding"ROTTERDAM") !== false
)
{
    
$nummer .= "0622222222";
}

if (!empty(
$nummer)) {

    
$nummers implode(", "str_split($nummer10));
    
$onderwerp "SMS ONDERWERP";
    include(
"sendsms.php");
}
?>


Volgens mij kan het geen kwaad dat de lege $nummer buiten de IF's staat. Hij staat wel achter een ELSE (niet te zien op deze code). Heb 'm als test gevuld en toen stond hij mooi in de array!
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 06:19:15 #178
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71055048
Mag ik de include trouwens een IF terugzetten en kan de included sendsms.php dan het $nummer, $onderwerp etc. een paar IF's dieper ophalen?

Ik weet dat het andersom wel mag, dat een dieper gelegen IF een $ uit een hoger gelegen IF kan ophalen, maar ik doe het nu net andersom.

Of sla ik nu op door? Heb het wel getest en het werkt, maar weet niet of het officieel mag.

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
<?php
        $nummer 
"";

        if (
stripos($body"0701234") !== false) {

            
$onderwerp "ONDERWERP EEN";

            if (
                
stripos($melding"AMSTERDAM") !== false
            
)
            {
                
$nummer .= "0611111111";
            }

        } else {

            
$onderwerp "ONDERWERP TWEE";

            if (
                
stripos($melding"ROTTERDAM") !== false
            
)
            {
                
$nummer .= "0622222222";
            }

            if (
                
stripos($melding"UTRECHT") !== false
            
)
            {
                
$nummer .= "0633333333";
            }
        }

        if (!empty(
$nummer)) {
            
$nummers implode(", "str_split($nummer10));
            include(
"sendsms.php");
        }
?>


[ Bericht 0% gewijzigd door F4T4L_3RR0R op 17-07-2009 07:11:01 ]
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71055984
Als het werkt, dan werkt het

Heeft niks met mogen te maken. Of het netjes / handig / whatever is is een tweede.
Maar dat lijkt me voor jou op dit moment nog niet heel erg aan de orde, zorg eerst maar eens dat het script het gewoon doet
  vrijdag 17 juli 2009 @ 09:05:27 #180
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71056268
Het script doet het perfect.
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 09:10:44 #181
187069 slacker_nl
Sicko pur sang
pi_71056398
Ik snap dat $nummers .= "1234"; niet echt.

Waarom niet gewoon:

1
2
3
4
5
6
7
8
<?php
$nummers 
= array();

#array_push()
$nummers[] = "1234";

$nummers join(", "$nummers);
?>
In theory there is no difference between theory and practice. In practice there is.
  vrijdag 17 juli 2009 @ 09:20:08 #182
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71056587
Dat zijn al 4 regels code tegenover 1 regel in mijn script.
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 11:13:27 #183
75592 GlowMouse
l'état, c'est moi
pi_71059765
quote:
Op vrijdag 17 juli 2009 09:20 schreef F4T4L_3RR0R het volgende:
Dat zijn al 4 regels code tegenover 1 regel in mijn script.
Ik tel geen extra regel Maar als je zo graag weinig regels wilt hebben, waarom zet je dan niet alles op één regel? En verdiep je eens in de ternary operator, daar kun je echt veel ruimte mee besparen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas vrijdag 17 juli 2009 @ 11:38:52 #184
1972 Swetsenegger
Egocentrische Narcist
pi_71060633
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
<?php
        $nummers 
= array();

        if (
stripos($body"0701234") !== false) {

            
$onderwerp "ONDERWERP EEN";

            if (
                
stripos($melding"AMSTERDAM") !== false
            
)
            {
                
$nummers[] = "0611111111";
            }

        } else {

            
$onderwerp "ONDERWERP TWEE";

            if (
                
stripos($melding"ROTTERDAM") !== false
            
)
            {
                
$nummers[] = "0622222222";
            }

            if (
                
stripos($melding"UTRECHT") !== false
            
)
            {
                
$nummers[] = "0633333333";
            }
        }

        if (!empty(
$nummer)) {
           
$nummers join(", "$nummers);
            include(
"sendsms.php");
        }
?>

Waaruit wel weer blijkt dat er vele wegen naar Rome leiden.
pi_71060704
je laatste if klopt niet meer
pi_71060849
quote:
Op donderdag 16 juli 2009 22:38 schreef F4T4L_3RR0R het volgende:

[..]

Dat require/require_once wil ik niet teveel mee testen, kostte me al stuk of 50 smsjes vanavond... (ja ik kan ook een testscript maken wat aangeroepen moet worden, maar dan gaat daar weer alle tijd in zitten).
Waarom vervang je dan niet het versturen van de SMS met een platte debug tekst?
'De sms met tekst "bladiebladiebla" werd verstuurd naar de volgende nummers: ....'
  FOK!-Schrikkelbaas vrijdag 17 juli 2009 @ 11:55:11 #187
1972 Swetsenegger
Egocentrische Narcist
pi_71061228
quote:
Op vrijdag 17 juli 2009 11:40 schreef Xcalibur het volgende:
je laatste if klopt niet meer
nou ja, die 's' vind ie zelf wel.... toch.
  vrijdag 17 juli 2009 @ 12:11:22 #188
187069 slacker_nl
Sicko pur sang
pi_71061822
quote:
Op vrijdag 17 juli 2009 09:20 schreef F4T4L_3RR0R het volgende:
Dat zijn al 4 regels code tegenover 1 regel in mijn script.
Owja? Die array_push ipv strings concatten om vervolgens geen split te hoeven doen op elk 10 karakter (wat dus problemen gaat geven als je plots ook met buitenlandse nummers zou gaan werken enzo). Dat heb ik nu niet, aangezien ik gewoon direct een array gebruik en daar de nummers inprop.

@swets:

if (!empty($nummers)) ipv $nummer
In theory there is no difference between theory and practice. In practice there is.
  FOK!-Schrikkelbaas vrijdag 17 juli 2009 @ 12:40:06 #189
1972 Swetsenegger
Egocentrische Narcist
pi_71062777
quote:
Op vrijdag 17 juli 2009 12:11 schreef slacker_nl het volgende:

[..]

Owja? Die array_push ipv strings concatten om vervolgens geen split te hoeven doen op elk 10 karakter (wat dus problemen gaat geven als je plots ook met buitenlandse nummers zou gaan werken enzo). Dat heb ik nu niet, aangezien ik gewoon direct een array gebruik en daar de nummers inprop.

@swets:

if (!empty($nummers)) ipv $nummer
quote:
Op vrijdag 17 juli 2009 11:55 schreef Swetsenegger het volgende:

[..]

nou ja, die 's' vind ie zelf wel.... toch.
  vrijdag 17 juli 2009 @ 13:05:47 #190
187069 slacker_nl
Sicko pur sang
pi_71063749
Ja, ben traag vandaag, zag je code en deed posten, had de replies niet gezien.
In theory there is no difference between theory and practice. In practice there is.
  FOK!-Schrikkelbaas vrijdag 17 juli 2009 @ 14:23:23 #191
1972 Swetsenegger
Egocentrische Narcist
pi_71066779
Had ik al GD Library gezegd?
pi_71066909
quote:
Op vrijdag 17 juli 2009 14:23 schreef Swetsenegger het volgende:
Had ik al GD Library gezegd?
Ik vind ImageMagick toch beter .
pi_71069684
gewoon svg eruit gooien
  FOK!-Schrikkelbaas vrijdag 17 juli 2009 @ 16:18:12 #194
1972 Swetsenegger
Egocentrische Narcist
pi_71070901
quote:
Op vrijdag 17 juli 2009 14:27 schreef HuHu het volgende:

[..]

Ik vind ImageMagick toch beter .
Die staat niet standaard geinstalleerd bij de meeste shared hosters
pi_71071547
Owja, dat is ook zo stom inderdaad . Ik ben te verwend geraakt met servers in eigen beheer.
  vrijdag 17 juli 2009 @ 18:35:32 #196
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71074559
Mag:

1
2
3
4
5
6
<?php
        
if (!empty($nummer)) {
           
$nummers join(", "$nummer);
            include(
"sendsms.php");
        }
?>


Dit ook als de nummers in de IF's het volgende bevatten:

1
2
3
4
5
6
<?php
$nummer 
"0611111111";
$nummer "0622222222";
$nummer "0633333333";
$nummer "0644444444";
?>


En de included file leest dan $nummers uit de " join" .

Edit:

Werkt niet:

1Warning: join(): Invalid arguments passed in /home/remon01/domains/***l/public_html/phpsms/email.php on line 171


[ Bericht 4% gewijzigd door F4T4L_3RR0R op 17-07-2009 18:41:49 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 18:37:20 #197
75592 GlowMouse
l'état, c'est moi
pi_71074596
quote:
Op donderdag 16 juli 2009 22:26 schreef GlowMouse het volgende:
Waarom probeer je het niet gewoon uit?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 17 juli 2009 @ 18:42:06 #198
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71074703
Zie edit vorige post.

Edit:

Ik lees dat "join" een alias van " implode" is met dezelfde functionaliteiten.

De nummers staan niet in een array, dus zal ik ze toch op nummerlengte in een array moeten splitten met "str_split". Wat uiteindelijk op precies hetzelfde uitkomt als hoe ik het vanmorgen had.

Edit2:

Had de bovenste regel gemist...

Weer testen brb.

[ Bericht 29% gewijzigd door F4T4L_3RR0R op 17-07-2009 18:55:55 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 17 juli 2009 @ 19:10:48 #199
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71075340
Jaaaaaa, werkt. (veel beter ook!)

Ik heb trouwens "implode" gebruikt in plaats van "join". Dit omdat ik meerdere keren "implode" in het script gebruik en het anders voor verwarring kan zorgen.

Maak het trouwens uit als ik:

1$nummer = implode(", ", $nummer);


Of

1$nummers = implode(", ", $nummer);


Gebruik? Is het ene veiliger of beter dan het andere? Het werkt in ieder geval allebei.

[ Bericht 7% gewijzigd door F4T4L_3RR0R op 17-07-2009 19:57:55 ]
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71077736
quote:
Op vrijdag 17 juli 2009 19:10 schreef F4T4L_3RR0R het volgende:
Jaaaaaa, werkt. (veel beter ook!)

Ik heb trouwens "implode" gebruikt in plaats van "join". Dit omdat ik meerdere keren "implode" in het script gebruik en het anders voor verwarring kan zorgen.

Maak het trouwens uit als ik:
[ code verwijderd ]

Of
[ code verwijderd ]

Gebruik? Is het ene veiliger of beter dan het andere? Het werkt in ieder geval allebei.
Ik zou die laatste gebruiken, omdat het anders wat onoverzichtelijk wordt wat '$nummer' precies is.
Trotse poster van het 37000000ste bericht ^O^
  vrijdag 17 juli 2009 @ 20:49:15 #201
187069 slacker_nl
Sicko pur sang
pi_71077974
Als je echt een toffe join functie wilt, moet je p_join gebruiken (zie documentatie comments bij implode/join).
In theory there is no difference between theory and practice. In practice there is.
pi_71078084
Als er 1 nummer in zit noem je em $nummer
Als er meer nummers in zitten noem je em $nummers. En bij voorkeur maak je er dan ook een array van.

Eigenlijk is het heel simpel, als je het zo zegt
  vrijdag 17 juli 2009 @ 20:55:27 #203
187069 slacker_nl
Sicko pur sang
pi_71078106
quote:
Op vrijdag 17 juli 2009 19:10 schreef F4T4L_3RR0R het volgende:
Jaaaaaa, werkt. (veel beter ook!)

Ik heb trouwens "implode" gebruikt in plaats van "join". Dit omdat ik meerdere keren "implode" in het script gebruik en het anders voor verwarring kan zorgen.

Maak het trouwens uit als ik:
[ code verwijderd ]

Of
[ code verwijderd ]

Gebruik? Is het ene veiliger of beter dan het andere? Het werkt in ieder geval allebei.
Het maakt bij een taal zoals php of perl weinig uit, aangezien je zonder problemen een var can casten naar wat anders. Of het bijdraagt aan duidelijkheid is wat anders. Bij Java kan je dit niet ongestraft doen (als in, je mag het gewoon niet doen van de taal).

Zoek op loosly typed en strongly typed op google als je meer hierover wilt weten.
In theory there is no difference between theory and practice. In practice there is.
  vrijdag 17 juli 2009 @ 22:08:12 #204
74523 BaggerUser
ModderFokker!
pi_71080056
Iemand enig idee hoe ik met xPath de titel van een pagina kan opvragen? ben redelijk op weg maar het lukt toch niet helemaal..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$html 
"http://google.nl";


// parse the html into a DOMDocument
$dom = new DOMDocument();
@
$dom->loadHTML($html);

$xpath = new DOMXPath($dom);
$titels $xpath->evaluate("/html/head/title");


$titel $titels->item(0);


echo 
$titels->item(0);
?>
De enige echte BaggerUser!
Riemen
fiets kopen
  zaterdag 18 juli 2009 @ 01:07:39 #205
187069 slacker_nl
Sicko pur sang
pi_71085433
loadHTML() is niet iets wat googl.nl sources naar je pc haalt, dat moet je zelf doen, het moet een string zijn die HTML bevat. Je zou dmv curl dit kunnen ophalen en in die functie proppen.

Zelf was ik erg tevreden met simple_html_dom.php (http://sourceforge.net/projects/simplehtmldom/)
In theory there is no difference between theory and practice. In practice there is.
  zaterdag 18 juli 2009 @ 01:08:29 #206
75592 GlowMouse
l'état, c'est moi
pi_71085447
Ik vind regexes makkelijker om de titel op te halen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 18 juli 2009 @ 01:12:58 #207
187069 slacker_nl
Sicko pur sang
pi_71085569
in dit geval is het misschien makkelijker met een regexp ja..
In theory there is no difference between theory and practice. In practice there is.
  zaterdag 18 juli 2009 @ 01:53:31 #208
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71086317
Ik zat zojuist na te denken over IF/ELSEIF/ILSE.

if = waar *doe dit*
else = *doe niks*

if = niet waar *doe niks*
else = *doe dit*

if = waar *doe dit*
elseif = *doe niks*
else = *doe niks*

if = niet waar *doe niks*
elseif = waar *doe dit*
else = *doe niks*

if = niet waar *doe niks*
elseif = niet waar *doe niks*
else = *doe niks*

if = waar *doe dit*
if = waar *doe dit*
else = *doe niks*

if = niet waar *doe niks*
if = niet waar *doe niks*
else = *doe dit*

if = niet waar *doe niks*
if = waar *doe dit*
else = ???

if = waar *doe dit*
if = niet waar *doe niks*
else = ???

Wat gaat else doen als een ifje niet waar is? Maakt het dan nog uit of de eerste of de laatste if niet waar is?

Ik besef nu dat dit stukje typen meer tijd kost dan het zelf testen. Zie het maar als stukje educatie voor de rest van de lezers van dit topic.
Een ballonvaarder die door de mand valt is nooit grappig...
  zaterdag 18 juli 2009 @ 02:00:05 #209
75592 GlowMouse
l'état, c'est moi
pi_71086425
quote:
Op zaterdag 18 juli 2009 01:12 schreef slacker_nl het volgende:
in dit geval is het misschien makkelijker met een regexp ja..
Makkelijker was om naar dit topic te linken voor de antwoorden http://gathering.tweakers.net/forum/list_messages/1360251
quote:
Wat gaat else doen als een ifje niet waar is?
Dan kom je in de else terecht, daar is een else voor.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 18 juli 2009 @ 02:11:17 #210
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71086579
quote:
Op zaterdag 18 juli 2009 02:00 schreef GlowMouse het volgende:
Dan kom je in de else terecht, daar is een else voor.
Toevoeging, je komt daarnaast ook in de if die waar is terecht. (net getest) Mits je minimaal twee if's hebt natuurlijk.
Een ballonvaarder die door de mand valt is nooit grappig...
  zaterdag 18 juli 2009 @ 02:14:03 #211
75592 GlowMouse
l'état, c'est moi
pi_71086609
quote:
Op zaterdag 18 juli 2009 02:11 schreef F4T4L_3RR0R het volgende:

[..]

Toevoeging, je komt daarnaast ook in de if die waar is terecht. (net getest) Mits je minimaal twee if's hebt natuurlijk.
Ga eens opzoeken wat het nut is van die accolades ( { en } ).
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 18 juli 2009 @ 02:34:24 #212
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71086811
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$string1 
"1";
$string2 "bla"
$string3 "3";

if (
$string1 == "1") {
    echo 
"test 1 ";
}

if (
$string2 == "2") {
    echo 
"test 2 ";
}

if (
$string3 == "3") {
    echo 
"test 3 ";
}
else
{
    echo 
"test 4 ";
}
?>

Geeft "test 1 test 3" en niet "test 1 test 3 test 4 ", ondanks dat er false is...

Edit:

Alleen als de onderste IF false is, wordt de ELSE uitgevoerd. De IF's die boven de false IF staan, worden als ze true zijn ook uitgevoerd.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$string1 
"1";
$string2 "2"
$string3 "bla";

if (
$string1 == "1") {
    echo 
"test 1 ";
}

if (
$string2 == "2") {
    echo 
"test 2 ";
}

if (
$string3 == "3") {
    echo 
"test 3 ";
}
else
{
    echo 
"test 4 ";
}
?>


Geeft " test 1 test 2 test 4".

[ Bericht 2% gewijzigd door F4T4L_3RR0R op 18-07-2009 02:58:49 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  zaterdag 18 juli 2009 @ 02:41:35 #213
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71086878
quote:
Op zaterdag 18 juli 2009 02:14 schreef GlowMouse het volgende:

[..]

Ga eens opzoeken wat het nut is van die accolades ( { en } ).
Heeft niks met mijn code/script meer te maken hoor. Ben gewoon uit verveling wat aan het testen om te leren.
Een ballonvaarder die door de mand valt is nooit grappig...
  zaterdag 18 juli 2009 @ 03:17:09 #214
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71087169
Moraal van het verhaal/mijn test:

Vermijd if/if/else of if/if/elseif. Kan rare dingen doen, maar in sommige gevallen is het juist handig om dit weer te misbruiken, mits men weet wat het precies doet.
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71087298
quote:
Op zaterdag 18 juli 2009 03:17 schreef F4T4L_3RR0R het volgende:
Moraal van het verhaal/mijn test:

Vermijd if/if/else of if/if/elseif. Kan rare dingen doen, maar in sommige gevallen is het juist handig om dit weer te misbruiken, mits men weet wat het precies doet.
Weet je zelf wel eens waar je het over hebt?
pi_71088090
Tering zeg... F4T4L_3RR0R ga eens een boek lezen over programmeren zeg. Je maakt echt de meest domme fouten en doet dan alsof je wat "ontdekt' hebt. Iedere sukkel kan zien dat het niet werkt. Sjongejonge...
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 08:19:17 #217
1972 Swetsenegger
Egocentrische Narcist
pi_71088107
quote:
Op zaterdag 18 juli 2009 03:17 schreef F4T4L_3RR0R het volgende:
Moraal van het verhaal/mijn test:

Vermijd if/if/else of if/if/elseif. Kan rare dingen doen, maar in sommige gevallen is het juist handig om dit weer te misbruiken, mits men weet wat het precies doet.


Nee jij hebt geen analytisch denkvermogen. tip... ik raad je aan OR en AND te vermijden want als je met IF ELSE al de fout in gaat......
  zaterdag 18 juli 2009 @ 10:33:07 #218
187069 slacker_nl
Sicko pur sang
pi_71089078
quote:
Op zaterdag 18 juli 2009 03:17 schreef F4T4L_3RR0R het volgende:
Moraal van het verhaal/mijn test:

Vermijd if/if/else of if/if/elseif. Kan rare dingen doen, maar in sommige gevallen is het juist handig om dit weer te misbruiken, mits men weet wat het precies doet.
Dude, if else if en else statements zijn dingen die elke programmeur in z'n standaard arsenaal heeft zitten. Vermijden
In theory there is no difference between theory and practice. In practice there is.
pi_71089598
quote:
Op zaterdag 18 juli 2009 10:33 schreef slacker_nl het volgende:

[..]

Dude, if else if en else statements zijn dingen die elke programmeur in z'n standaard arsenaal heeft zitten. Vermijden
En maar roepen dat hij geen boek nodig heeft
  zaterdag 18 juli 2009 @ 11:35:36 #220
84926 WyriHaximus
Release the hounds smithers!
pi_71090039
quote:
Op zaterdag 18 juli 2009 10:33 schreef slacker_nl het volgende:

[..]

Dude, if else if en else statements zijn dingen die elke programmeur in z'n standaard arsenaal heeft zitten. Vermijden
Idd als je dat niet snapt moet je al helemaal niet gaan proggen .
phluphy for president!
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 11:42:16 #221
1972 Swetsenegger
Egocentrische Narcist
pi_71090142
Vroegah, in basic, heette het nog IF THEN ELSE. Was blijkbaar toch duidelijker voor mensen
pi_71090203
quote:
Op zaterdag 18 juli 2009 11:42 schreef Swetsenegger het volgende:
Vroegah, in basic, heette het nog IF THEN ELSE. Was blijkbaar toch duidelijker voor mensen :P
Tegenwoordig ook nog hoor, bijvoorbeeld in Delphi:

1
2
3
4
5
6
7
8
9
if Voorwaarde = True then
begin
  // doe iets
  // nog iets anders
end
else
begin
  // helemaal iets anders
end;
  zaterdag 18 juli 2009 @ 11:46:27 #223
84926 WyriHaximus
Release the hounds smithers!
pi_71090223
quote:
Op zaterdag 18 juli 2009 11:42 schreef Swetsenegger het volgende:
Vroegah, in basic, heette het nog IF THEN ELSE. Was blijkbaar toch duidelijker voor mensen
Vroegah zochten mensen dingen eerst uit voordat ze vragen gingen stellen .
phluphy for president!
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 11:50:47 #224
1972 Swetsenegger
Egocentrische Narcist
pi_71090323
quote:
Op zaterdag 18 juli 2009 11:46 schreef WyriHaximus het volgende:

[..]

Vroegah zochten mensen dingen eerst uit voordat ze vragen gingen stellen .
NOu ja, beginnersvragen vind ik niet erg mits er wel een beetje moeite vanuit de vragende kant ingestoken is.

Op phpfreakz.nl heb ik de 'de tekst die ik invoer in een textarea komt er zonder enters uit als ik het op beeld zet' vraag wel 500 keer met nl2br beantwoord. Maar als ze vervolgens nog meer 'dat staat gewoon in de manual' vragen gaan stellen houdt het wel een beetje op.

En ja, op een gegeven moment ga je wel een beetje analytisch vermogen verwachten.
  zaterdag 18 juli 2009 @ 11:58:14 #225
84926 WyriHaximus
Release the hounds smithers!
pi_71090473
quote:
Op zaterdag 18 juli 2009 11:50 schreef Swetsenegger het volgende:

[..]

NOu ja, beginnersvragen vind ik niet erg mits er wel een beetje moeite vanuit de vragende kant ingestoken is.

Op phpfreakz.nl heb ik de 'de tekst die ik invoer in een textarea komt er zonder enters uit als ik het op beeld zet' vraag wel 500 keer met nl2br beantwoord. Maar als ze vervolgens nog meer 'dat staat gewoon in de manual' vragen gaan stellen houdt het wel een beetje op.

En ja, op een gegeven moment ga je wel een beetje analytisch vermogen verwachten.
Precies .
phluphy for president!
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 16:17:18 #226
1972 Swetsenegger
Egocentrische Narcist
pi_71095992
Had ik al verteld dat ik een schurft hekel aan multiple array's heb?

Dit komt uit mijn query rollen:

1
2
3
4
5
id     artId   Kleur     Naam         Merk     Omschrijving     
1      1       FF0011    Zomershirt   Mexx     Het speciale webmotief geeft deze ruime katoenen top met korte mouw een bijzondere structuur. 
3      3       CC40FF    Blouse       Mexx     Deze qua pasvorm eenvoudige blouse valt op door de afwisselend matte en glanzende strepen. 
5      3       CC40FF    Blouse       Mexx     Deze qua pasvorm eenvoudige blouse valt op door de afwisselend matte en glanzende strepen. 
4      3       D1D1D1    Blouse       Mexx     Deze qua pasvorm eenvoudige blouse valt op door de afwisselend matte en glanzende strepen.


En daar wil ik het volgende van maken

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
Array
(
    [1] => Array
        (
            [kleur] => Array
                (
                    [0] => FF0011
                )

            [naam] => Zomershirt
            [merk] => Mexx
            [omschrijving] => Het speciale webmotief geeft deze ruime katoenen top met korte mouw een bijzondere structuur.
        )
    [3] => Array
        (
            [kleur] => Array
                (
                    [0] => CC40FF
                    [1] => D1D1D1
                )

            [naam] => Blouse
            [merk] => Mexx
            [omschrijving] => Deze qua pasvorm eenvoudige blouse valt op door de afwisselend matte en glanzende strepen.
        )

)


Maar dit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
while($row=mysql_fetch_assoc($result)){
   if(
$row['artId']===$prevartId){
      if(
$row['kleur']!==$prevKleur){
         
$artikel[$row['artId']]['kleur'][]=$row['kleur'];
      }
      
$prevartId=$row['artId'];
      
$prevKleur=$row['kleur'];
   }else{
      
$artikel=array($row['artId'] => array('kleur' => array($row['kleur']), 'naam' => $row['naam'], 'merk' => $row['merk'], 'omschrijving' => $row['omschrijving']);
      
$prevartId=$row['artId'];
      
$prevKleur=$row['kleur'];
   }
}
?>


levert alleen het laatste artikel op, dus

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Array
(
    [3] => Array
        (
            [kleur] => Array
                (
                    [0] => CC40FF
                    [1] => D1D1D1
                )

            [naam] => Blouse
            [merk] => Mexx
            [omschrijving] => Deze qua pasvorm eenvoudige blouse valt op door de afwisselend matte en glanzende strepen. De doorgestikte knoopsluiting, de manchetten met dubbele knopen maken de blouse bijzonder. De figuurnaden op de rug creëren een mooi silhouet.
            [foto] => 4a5cc7140e76f.jpg
        )

)

Dat komt natuurlijk doordat ik in de whilelus m'n array opbouw en ik die dus elke keer met het laatste artikelcode opnieuw opbouw. Maar als ik in de else $artikel=array(.... vervang door $artikel[]=array(... klopt het ook niet, want dan wordt de array 3 levels diep en is mijn artId niet meer de key van het 2e level array.

Iemand een idee?

[ Bericht 0% gewijzigd door Swetsenegger op 18-07-2009 16:22:42 ]
  zaterdag 18 juli 2009 @ 16:34:46 #227
75592 GlowMouse
l'état, c'est moi
pi_71096367
Regel 10 vervangen:
$artikel[$row['artId']] = ....
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 16:43:06 #228
1972 Swetsenegger
Egocentrische Narcist
pi_71096539
Ja, natuurlijk....

Thanks!
  zaterdag 18 juli 2009 @ 23:06:15 #229
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71105633
Als een IF binnen een IF niet waar is, gaat hij dan terug naar ELSE?

1
2
3
4
5
<?php
if () {
    if () {}
} else {}
?>


Wat is de meest nette methode van de volgende voorbeelden?

Voorbeeld 1:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if (stripos($string"AMSTERDAM") !== false ||  (stripos($string"ROTTERDAM") !== false) {
    if (
stripos($string"AMSTERDAM") !== false) {
        if (
stripos($string"STORING") !== false) {
            echo 
"storing amsterdam";
        }
    }
    elseif (
stripos($string"ROTTERDAM") !== false) {
        if (
stripos($string"ONDERHOUD") !== false) {
            echo 
"onderhoud rotterdam";
        }
    }
} else {
    echo 
"geen onderhoud of storing";
}
?>


Voorbeeld 2:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if (stripos($string"AMSTERDAM") !== false) {
    if (
stripos($string"STORING") !== false) {
        echo 
"storing amsterdam";
    }
}
elseif (
stripos($string"ROTTERDAM") !== false) {
    if (
stripos($string"ONDERHOUD") !== false) {
        echo 
"onderhoud rotterdam";
    }
} else {
    echo 
"geen onderhoud of storing";
}
?>


Doen beiden precies hetzelfde.

[ Bericht 20% gewijzigd door F4T4L_3RR0R op 19-07-2009 00:19:24 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 23:08:16 #230
1972 Swetsenegger
Egocentrische Narcist
pi_71105683
quote:
Op zaterdag 18 juli 2009 23:06 schreef F4T4L_3RR0R het volgende:
Als een IF binnen een IF niet waar is, gaat hij dan terug naar ELSE?
[ code verwijderd ]
Nee. HIj gaat naar de else als het statement van de eerste if niet waar is.
quote:
Wat is de meest nette methode van de volgende voorbeelden?

Voorbeeld 1:
[ code verwijderd ]

Voorbeeld 2:
[ code verwijderd ]

Doen beiden precies hetzelfde.
Ik heb geen flauw idee wat je bedoelt. Probeer het eens met echte waarden.
pi_71105745
quote:
Op zaterdag 18 juli 2009 23:08 schreef Swetsenegger het volgende:

[..]

Ik heb geen flauw idee wat je bedoelt. Probeer het eens met echte waarden.
Hij bedoelt:

1
2
3
<?php
if ( (dit || dat) && iets ) { }
?>


_!
  FOK!-Schrikkelbaas zaterdag 18 juli 2009 @ 23:11:39 #232
1972 Swetsenegger
Egocentrische Narcist
pi_71105776
quote:
Op zaterdag 18 juli 2009 23:10 schreef HuHu het volgende:

[..]

Hij bedoelt:
[ code verwijderd ]

_!
Het antwoord is in ieder geval 42.
  zaterdag 18 juli 2009 @ 23:22:12 #233
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71106003
Ik heb mijn voorbeelden aangepast.

Gaat er nu niet om dat het met && ook kan, maar welke methode het beste/netste is. Wil dit exacte voorbeeld niet in de praktijk toepassen, het is maar een voorbeeld.

[ Bericht 26% gewijzigd door F4T4L_3RR0R op 18-07-2009 23:32:30 ]
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71110190
2 is netter en overzichtelijker.
  zondag 19 juli 2009 @ 14:21:28 #235
11753 Roonaan
Strictly
pi_71117856
ik zou eerst testen op storing en/of onderhoud en als dat niet is, niet eens meer verder testen. Daarbij zijn dus allebei 1 en 2 niet nuttig.
  zondag 19 juli 2009 @ 19:16:34 #236
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71127681
quote:
Op vrijdag 17 juli 2009 09:10 schreef slacker_nl het volgende:
Ik snap dat $nummers .= "1234"; niet echt.

Waarom niet gewoon:
[ code verwijderd ]
Nu schrijft iemand anders op een forum dat dit niet mag:

1
2
3
4
5
6
<?php
$nummers 
- array();
$nummers[] = "0612345678";
$nummers[] = "0611223344";
$ontvangers implode(", "$nummers);
?>
quote:
Nu sla je de plank finaal mis hoor! Arrays gebruik je met Array[#], niet door te imploderen.
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 19 juli 2009 @ 19:21:44 #237
11753 Roonaan
Strictly
pi_71127859
hangt er vanaf of je $ontvangers gaat exploden of splitten of niet.
  zondag 19 juli 2009 @ 19:30:09 #238
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71128181
Met $ontvangers doe ik niets meer.

Als er een nummer in de array staat, dan staat er in $ontvangers:
quote:
0612345678
Staan er twee nummers in de array, dan staat er in $ontvangers:
quote:
0612345678, 0611223344
Enzovoorts.

In de te includen sendsms.php staat dit regeltje:
quote:
$sms->addRecipients('$ontvangers');
De input tussen de quotes in sendsms.php moet een nummer zijn, of meerdere nummers gescheiden met een komma.
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 19 juli 2009 @ 19:32:12 #239
75592 GlowMouse
l'état, c'est moi
pi_71128264
Dan deugen de replies op dat andere forum niet allemaal.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_71128573
quote:
Op zondag 19 juli 2009 19:16 schreef F4T4L_3RR0R het volgende:

[..]

Nu schrijft iemand anders op een forum dat dit niet mag:
[ code verwijderd ]

[..]


Met implode maak je inderdaad geen array, maar een string
Met explode maak je een array, gevuld met data zelfs... met array() maak je een lege array, maar die verschilt op zich niet van een array die je met explode maakt...
  zondag 19 juli 2009 @ 20:08:36 #241
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71129520
quote:
Op zondag 19 juli 2009 19:39 schreef Xcalibur het volgende:

[..]

Met implode maak je inderdaad geen array, maar een string
Met explode maak je een array, gevuld met data zelfs... met array() maak je een lege array, maar die verschilt op zich niet van een array die je met explode maakt...


Voor mijn doel is het wel goed toch? Een array die de telefoonnummers verzamelt en deze naar een string imploded?
Een ballonvaarder die door de mand valt is nooit grappig...
  FOK!-Schrikkelbaas zondag 19 juli 2009 @ 20:19:19 #242
1972 Swetsenegger
Egocentrische Narcist
pi_71129867
Ik weet niet wat ze op dat andere forum dan verwachten wat je met een implode zou moeten doen...
  zondag 19 juli 2009 @ 20:32:37 #243
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71130242
Ja dat dacht ik nou ook. Ze zetten me wel telkens op het verkeerde spoor.

Heb alles natuurlijk uitgebreid getest en het werkt gewoon naar behoren.
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 19 juli 2009 @ 22:04:02 #244
113954 Market_Garden
ondertitel..
pi_71132914
Hallo beste mensen,

Ondanks uitgebreid zoeken heb ik geen antwoord op de volgende vraag kunnen vinden:

Mijn probleem; ik heb op mijn kleine site een aantal divs. De meeste daarvan zijn vast, ik heb er echter 1 die moet veranderen. Ik kan dat met includes doen zodat elke pagina opnieuw dezelfde vaste content laadt, maar het moet andersom ook kunnen, zodat de vaste divs niet telkens opnieuw geladen moeten worden.


Ik weet dat een (vroegere) kennis van mij dat ooit deed en van diens site heb ik gevonden hoe je die dynamische div kon vervangen:
<a href="index.php?target=hierdusmijnpagina" >blablabla</a>

Daarmee kom je dan dus op index.php/hierdusmijnpagina
Het is mij niet gelukt om hier de code bij te vinden die de basis hierbij vormt...

Ik weet niet of mn vraag duidelijk is zo en dat iemand mij wilt en kan helpen, maar in ieder geval alvast bedankt

De sint verzon op z'n gemak,
dit voor het oude wrak.
pi_71133627
quote:
Op zondag 19 juli 2009 22:04 schreef Market_Garden het volgende:
Hallo beste mensen,

Ondanks uitgebreid zoeken heb ik geen antwoord op de volgende vraag kunnen vinden:

Mijn probleem; ik heb op mijn kleine site een aantal divs. De meeste daarvan zijn vast, ik heb er echter 1 die moet veranderen. Ik kan dat met includes doen zodat elke pagina opnieuw dezelfde vaste content laadt, maar het moet andersom ook kunnen, zodat de vaste divs niet telkens opnieuw geladen moeten worden.


Ik weet dat een (vroegere) kennis van mij dat ooit deed en van diens site heb ik gevonden hoe je die dynamische div kon vervangen:
<a href="index.php?target=hierdusmijnpagina" >blablabla</a>

Daarmee kom je dan dus op index.php/hierdusmijnpagina
Het is mij niet gelukt om hier de code bij te vinden die de basis hierbij vormt...

Ik weet niet of mn vraag duidelijk is zo en dat iemand mij wilt en kan helpen, maar in ieder geval alvast bedankt

Je bedoelt dat als je op die link klikt dat hij dan automatisch en zonder de hele pagina te refreshen alleen die ene div laadt met de content van de link? Dat is met JavaScript wel op te lossen.

Hier staat een tutorial i.c.m. jQuery voor zoiets.
  zondag 19 juli 2009 @ 22:36:13 #246
113954 Market_Garden
ondertitel..
pi_71133946
quote:
Op zondag 19 juli 2009 22:27 schreef SharQueDo het volgende:

[..]

Je bedoelt dat als je op die link klikt dat hij dan automatisch en zonder de hele pagina te refreshen alleen die ene div laadt met de content van de link? Dat is met JavaScript wel op te lossen.

Hier staat een tutorial i.c.m. jQuery voor zoiets.
Ik dacht dat het eenvoudiger kon, maar dit ziet er ook niet heel moeilijk uit, ik ga er mee stoeien, dankjewel
De sint verzon op z'n gemak,
dit voor het oude wrak.
  zondag 19 juli 2009 @ 23:02:54 #247
187069 slacker_nl
Sicko pur sang
pi_71134957
quote:
Op zondag 19 juli 2009 19:16 schreef F4T4L_3RR0R het volgende:

[..]

Nu schrijft iemand anders op een forum dat dit niet mag:
[ code verwijderd ]

[..]
Nu wil ik weten op welk forum je dan dit advies hebt gekregen..
In theory there is no difference between theory and practice. In practice there is.
pi_71136721
quote:
Op zondag 19 juli 2009 23:02 schreef slacker_nl het volgende:

[..]

Nu wil ik weten op welk forum je dan dit advies hebt gekregen..
Dat kan maar op 1 plek zijn.
pi_71137926
quote:
Op zondag 19 juli 2009 23:50 schreef Light het volgende:

[..]

Dat kan maar op 1 plek zijn.
Ik dacht ook gelijk aan GoT.
  maandag 20 juli 2009 @ 01:20:36 #250
187069 slacker_nl
Sicko pur sang
pi_71138449
quote:
Op zondag 19 juli 2009 23:50 schreef Light het volgende:

[..]

Dat kan maar op 1 plek zijn.
OMG. Ben helaas mijn login kwijt van GoT/Tweakers, anders had ik daar een reactie geplaatst.. Wat een droid. (Fatal error, je mag me quoten @GoT).
In theory there is no difference between theory and practice. In practice there is.
  maandag 20 juli 2009 @ 01:28:32 #251
84926 WyriHaximus
Release the hounds smithers!
pi_71138550
quote:
Op maandag 20 juli 2009 00:46 schreef SharQueDo het volgende:

[..]

Ik dacht ook gelijk aan GoT.
Waar anders .
phluphy for president!
pi_71140495
quote:
Op zondag 19 juli 2009 23:50 schreef Light het volgende:

[..]

Dat kan maar op 1 plek zijn.
OMG... ik had toch wel beter verwacht van Tweakers....
  maandag 20 juli 2009 @ 09:42:31 #253
187069 slacker_nl
Sicko pur sang
pi_71141368
Hahaha, thnx glowmouse
In theory there is no difference between theory and practice. In practice there is.
pi_71173968
Ik heb een vraagje over classes voor mijn MCV model :)

Nu wil ik dat als ik classes aanmaak er ook een extra autoload functie aangeroepen kan worden als de gehele class geladen en toegevoegd is aan mijn registry..

Voorbeeld class.database.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
class database
{
     function 
__construct()
     {
          
// doe iets
     
}

     function 
__autoLoad()
     {
          
// check config en maak eventueel een connectie met de database
     
}
}
?>


met het volgende stukje laad ik deze class in mijn registry

1
2
3
4
5
6
7
<?php
    
include $file;
    
$registry->$classname = new $classname;

    
// kijk of functie bestaat en starten maar
    // bv $registry->$classname->__autoLoad();
?>


hoe kan ik er achter komen of deze functie bestaat?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_71174871
quote:
Op dinsdag 21 juli 2009 11:32 schreef Chandler het volgende:

hoe kan ik er achter komen of deze functie bestaat?
Gewoon, met functie bestaat.
pi_71175007
Ik vind dat een beetje een Google-vraag. "php function exists", 1e hit.

Wat je ook kan doen als je wil dat een __autoLoad();-functie verplicht wordt, is een interface maken en die implementen. Als het een optionele functie betreft dan kun je dat prima met function_exists(); doen.
pi_71176454
quote:
Op dinsdag 21 juli 2009 12:02 schreef SharQueDo het volgende:
Ik vind dat een beetje een Google-vraag. "php function exists", 1e hit.

Wat je ook kan doen als je wil dat een __autoLoad();-functie verplicht wordt, is een interface maken en die implementen. Als het een optionele functie betreft dan kun je dat prima met function_exists(); doen.
En dan nog is een functienaam laten beginnen met __ niet handig. Alles met __ is al bij voorbaat gereserveerd voor php zelf. Het gedrag van de functie __autoload() is al gedefinieerd.
pi_71176629
Ik wil dus binnen een class kijken of deze functie bestaat, want in meerdere classes kun je dezelfde functie hebben toch? en dan wil ik als deze functie bestaat deze functie laden

ik zal de functie tzt een andere benaming geven, lijkt mij idd handiger aangezien deze al gereserveerd is.

ow en voor classes moet ik dus deze gebruiken

http://nl.php.net/method_exists
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_71177063
quote:
Op dinsdag 21 juli 2009 12:51 schreef Chandler het volgende:
Ik wil dus binnen een class kijken of deze functie bestaat, want in meerdere classes kun je dezelfde functie hebben toch? en dan wil ik als deze functie bestaat deze functie laden

ik zal de functie tzt een andere benaming geven, lijkt mij idd handiger aangezien deze al gereserveerd is.
Ik zou niet wachten met het geven van een andere naam. En als je dan toch bezig bent, kun je ook meteen eens kijken of je misschien access modifiers (public, private, protected) kunt gebruiken.
quote:
ow en voor classes moet ik dus deze gebruiken

http://nl.php.net/method_exists
Waar heb je die gevonden?
pi_71177363
quote:
Op dinsdag 21 juli 2009 13:05 schreef Light het volgende:
Ik zou niet wachten met het geven van een andere naam. En als je dan toch bezig bent, kun je ook meteen eens kijken of je misschien access modifiers (public, private, protected) kunt gebruiken.
Je hebt gelijk, ik heb er maar __autoStart() van gemaakt en ben zelf nog niet helemaal op de hoogte m.b.t. public/private/protected etc en de mogelijkheden daarvan
quote:
Waar heb je die gevonden?
http://nl2.php.net/manual/en/language.oop5.autoload.php <-- daar ergens
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_71178037
quote:
Op dinsdag 21 juli 2009 13:13 schreef Chandler het volgende:

[..]

Je hebt gelijk, ik heb er maar __autoStart() van gemaakt en ben zelf nog niet helemaal op de hoogte m.b.t. public/private/protected etc en de mogelijkheden daarvan
Maak er dan _autoStart() van. Alles met twee underscores aan het begin is alvast gereserveerd door PHP voor eventuele magische functies. Gewoon niet gebruiken dus, tenzij je de gedocumenteerde magische functionaliteit wilt hebben.
pi_71178242
tja of gewoon autoStart() maar vind __ gewoon duidelijk en _ maakt dat al weer iets minder.

Verder heb ik een andere vraag, misschien kan men mij vertellen hoe dit m.b.t een MCV model werkt.

Een standaard opzet van MCV model is een basis directory met een models/views directory voor de verschillende pagina's, nu wil ik dit anders opzetten door ook tree wise te gaan werken

models/index/bestanden => www.site.com/index
models/user/bestanden => www.site.com/user.html
models/user/zoeken/bestanden => www.site.com/user/zoeken.html
models/user/profile/wachtwoord/bestanden => www.site.com/user/profile/wachtwoord.html
etc

maar ook wil ik dat ik dynamische content kan gebruiken, bv

www.site.com/list_profile/Chandler.fok.html
dan moet deze terecht komen bij models/list_profile/bestanden en dan zoeken naar de gebruiker chandler.fok

weet iemand hoe ik dit het beste kan inbouwen in het systeem?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 21 juli 2009 @ 13:45:57 #263
263468 fokkerspy
Oordelen, is niet begrijpen
pi_71178452
quote:
Op zaterdag 18 juli 2009 16:17 schreef Swetsenegger het volgende:
Had ik al verteld dat ik een schurft hekel aan multiple array's heb?

Dit komt uit mijn query rollen:
[ code verwijderd ]

En daar wil ik het volgende van maken
[ code verwijderd ]

Maar dit:
[ code verwijderd ]

levert alleen het laatste artikel op, dus
[ code verwijderd ]

Dat komt natuurlijk doordat ik in de whilelus m'n array opbouw en ik die dus elke keer met het laatste artikelcode opnieuw opbouw. Maar als ik in de else $artikel=array(.... vervang door $artikel[]=array(... klopt het ook niet, want dan wordt de array 3 levels diep en is mijn artId niet meer de key van het 2e level array.

Iemand een idee?

ja eitje numnut: Bij regel 10----> $artikel[$row['artId']] invoeren.
Begrip: iets wat je krijgt als je het gegeven hebt.
pi_71178687
Heb ik ook nog wat anders, hoe kan ik in classes (voor de eerste functie) private array's aanmaken met constants in gebruik?

1
2
3
4
5
6
7
<?php
class test()
{
    private 
$filesArray = array(PATH_SYSTEM 'config.php',
                                
PATH_CONTROLLER 'class.registry.php');
}
?>


nu krijg ik een error m.b.t het puntje. (oftewel kan geen strings aan elkaar plakken op een of andere manier?)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 23 juli 2009 @ 13:18:57 #265
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_71248245
Kan iemand mij helpen met de volgen preg_match?

Ik wil dat karakters zoals deze geaccepteerd kunnen worden:

array("ß","ŕ","á","â","ă","ä","ĺ","ç","č","é","ę","ë","ě","í","î","ď","ń","ň","ó","ô","ő","ö","ř","ů","ú","ű","ü","ý","˙","¨");

in de volgende preg_match

1
2
3
<?php
preg_match
("/(title)\s*=\s*[\'\"]?(([[a-z]{3,5}:\/\/(([.a-zA-Z0-9-])+(:[0-9]+)*))*([+:%\/\?~=&;\\\(\),._ a-zA-Z0-9-]<img class="rde_img_smiley" src="http://i.fok.nl/s/shiny.gif" width="15" height="15" alt="" />)(#[.a-zA-Z0-9-]<img class="rde_img_smiley" src="http://i.fok.nl/s/shiny.gif" width="15" height="15" alt="" />?[\'\" ]?(\s*rel\s*=\s*[\'\"]?(nofollow)[\'\"]?)?/i", $htmlTag, $regs);
?>


Nu worden woorden afgebroken in $regs zodra er een tekens zoals bijvoorbeeld ë in voorkomt....
pi_71248454
quote:
Op dinsdag 21 juli 2009 13:52 schreef Chandler het volgende:
Heb ik ook nog wat anders, hoe kan ik in classes (voor de eerste functie) private array's aanmaken met constants in gebruik?
[ code verwijderd ]

nu krijg ik een error m.b.t het puntje. (oftewel kan geen strings aan elkaar plakken op een of andere manier?)
Kijk eens goed naar de manier waarop je arrays moet aanmaken in PHP.
http://fr.php.net/manual/en/language.types.array.php

Tip: Arrays zijn key-value pairs.
  donderdag 23 juli 2009 @ 13:27:42 #267
75592 GlowMouse
l'état, c'est moi
pi_71248540
quote:
Op donderdag 23 juli 2009 13:25 schreef Scorpie het volgende:

[..]

Kijk eens goed naar de manier waarop je arrays moet aanmaken in PHP.
http://fr.php.net/manual/en/language.types.array.php

Tip: Arrays zijn key-value pairs.
Leuk voorbeeld op die pagina ook
1
2
3
4
5
<?php
// Create a simple array.
$array = array(12345);
print_r($array);
?>
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_71248599
Ik weet het niet precies, maar misschien heb je hier wat aan: http://www.regular-expressions.info/unicode.html

Ook vind ik dit:
quote:
I've come up with this:
^[a-zŔ-˙][\'a-zŔ-˙ \-]*$
Bron: http://www.phpbuilder.com/board/archive/index.php/t-10347007.html
pi_71248766
quote:
Op donderdag 23 juli 2009 13:27 schreef GlowMouse het volgende:

[..]

Leuk voorbeeld op die pagina ook
[ code verwijderd ]


Apart. Ik kan me toch echt herinneren dat key-value pairs leading is. Nou ja.

1
2
3
4
5
6
7
<?php
class test()
{
    private 
$filesArray = array(PATH_SYSTEM 'config.php',
                                
PATH_CONTROLLER 'class.registry.php');
}
?>


Class test() ? Dat gaat niet werken he. Class test.
Daarnaast kan je volgens mij geen constantes concatten en dan tegelijkertijd in een array stoppen:

1
2
3
4
5
6
<?php
$foo
[bar] = 'enemy';
echo 
$foo[bar];
// etc
 
?>


This is wrong, but it works. The reason is that this code has an undefined constant (bar) rather than a string ('bar' - notice the quotes). PHP may in future define constants which, unfortunately for such code, have the same name. It works because PHP automatically converts a bare string (an unquoted string which does not correspond to any known symbol) into a string which contains the bare string. For instance, if there is no defined constant named bar, then PHP will substitute in the string 'bar' and use that.

Note: This does not mean to always quote the key. Do not quote keys which are constants or variables, as this will prevent PHP from interpreting them.

[ Bericht 33% gewijzigd door #ANONIEM op 23-07-2009 13:41:08 ]
  donderdag 23 juli 2009 @ 13:38:17 #270
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_71248910
quote:
Op donderdag 23 juli 2009 13:29 schreef HuHu het volgende:
Ik weet het niet precies, maar misschien heb je hier wat aan: http://www.regular-expressions.info/unicode.html

Ook vind ik dit:
[..]

Bron: http://www.phpbuilder.com/board/archive/index.php/t-10347007.html
die lijkt te werken!
Echter krijg ik

riĂ terug ipv ë

dit staat in de header: header('Content-Type: text/html; charset=iso-8859-1');

Edit: utf8_decode(); doet t um !
pi_71248955
quote:
Op donderdag 23 juli 2009 13:38 schreef Likkende_Lassie het volgende:

[..]

die lijkt te werken!
Echter krijg ik

riĂ terug ipv ë

dit staat in de header: header('Content-Type: text/html; charset=iso-8859-1');
Dan is de character-encoding van je broncode bestand anders.
pi_71250799
quote:
Op dinsdag 21 juli 2009 13:52 schreef Chandler het volgende:

nu krijg ik een error m.b.t het puntje. (oftewel kan geen strings aan elkaar plakken op een of andere manier?)
De initiele waarde moet een vaste waarde zijn. Je kunt geen operators als + of . gebruiken en ook functie-aanroepen gaan niet werken. Dus wat jij wilt moet je in de constructor doen.
pi_71251053
quote:
Op donderdag 23 juli 2009 14:36 schreef Light het volgende:

[..]

De initiele waarde moet een vaste waarde zijn. Je kunt geen operators als + of . gebruiken en ook functie-aanroepen gaan niet werken. Dus wat jij wilt moet je in de constructor doen.
Klopt inderdaad, daar kwam ik ook achter. Beetje jammer maar goed; regels zijn regels en dan moet ik het inderdaad maar in de constructor zetten.

Gelijk een geheel andere vraag, welke optie zouden jullie kiezen als je een MCV model maakt m.b.t. het belopen van paden.

1. Deeplinken qua scripten (models\user\profile)
2. Deeplinken in de scripting zelf (models\user) en dan in de user een profile functie?

Of een combinatie van beiden?
(ik weet dat ik het niet duidelijk uitleg, maar duidelijker kan ik het niet verwoorden )
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_71252134
Definieer 'deeplinken'. Bedoel je de structuur van je pagina`s?
pi_71252864
quote:
Op donderdag 23 juli 2009 14:43 schreef Chandler het volgende:

MCV model
Het heet MVC model. Niet mcv.
pi_71254760
kweet het, draai het altijd om.

nee als directory structuur..

Ik zie namelijk veel verschillende opzettjes, waarbij er gekozen wordt voor 1 bestand met functies bv

/user/profile.html
/user/password.html

==

1
2
3
4
5
6
7
8
9
<?php
function profile()
{
}

function 
password()
{
}
?>


zelf lijkt het mij handiger om gewoon submappen te gaan gebruiken waarbij ik controlleer of het bestand bestaat bv

/user/profile.html
-> /models/user/profile/index.html
/user/zoek/plaatjes/kerstmis.html
-> /models/user/zoek.html met function plaatjes en zoek query is kerstmis

oid!

Any idea's? (nogmaals excuus voor slechte uitleg! )

[ Bericht 6% gewijzigd door Chandler op 23-07-2009 16:36:10 (smilie bug) ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_71254799
Ik snap er geen zak van, wat wil je nou precies bereiken? Een handige layout voor je applicatie? Dan moet je wat boeken over application design lezen.
pi_71265784
Ik denk dat ik het zelf ook niet meer snap maar goed, ik zal eens kijken of ik dit allemaal anders kan verwoorden (op een later tijdstip)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_71284326
quote:
Op donderdag 23 juli 2009 22:17 schreef Chandler het volgende:
Ik denk dat ik het zelf ook niet meer snap maar goed, ik zal eens kijken of ik dit allemaal anders kan verwoorden (op een later tijdstip)
je wil een query met een url kunnen uitvoeren? opzich is dit wel mogelijk.
Redacted
pi_71285382
tvp, wel handig nu ik de draad zelf weer serieus wil oppakken. Heb ook PHP en MySQL voor dummies gelezen, maar vond hem af en toe niet erg duidelijk.
  vrijdag 24 juli 2009 @ 14:39:14 #281
58063 uppie83
Sousousou
pi_71286697
Ik wil een stuk inbouwen in mijn website ala een nowonair stuk die je wel eens ziet bij radiostation websites. In een bestand wil ik dan zetten tussen welke tijden er welk plaatje + tekst weergegeven moet worden. Wanneer iemand al op de site aanwezig is, dient ook dan de boel nog te veranderen. Vandaar dat ik denk dat php niet echt een oplossing is.

Ik heb echter geen idee waar ik het dan wel moet zoeken.
ウプピエ 八十三 &lt;&lt; u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
  FOK!-Schrikkelbaas vrijdag 24 juli 2009 @ 14:42:39 #282
1972 Swetsenegger
Egocentrische Narcist
pi_71286829
Ajax. Clientside javascript voor het bijhouden van de tijd en dan php voor de content.
pi_71297868
Is er een alternatief voor Zend Platform dat iemand weet? En dan voornamelijk de monitoring/analysis tooling. (Ik probeer een bottleneck te lokaliseren in een ZF app)
  vrijdag 24 juli 2009 @ 21:10:01 #284
63192 ursel
"Het Is Hier Fantastisch!
pi_71298705
quote:
Op vrijdag 24 juli 2009 20:45 schreef Roönaän het volgende:
Is er een alternatief voor Zend Platform dat iemand weet? En dan voornamelijk de monitoring/analysis tooling. (Ik probeer een bottleneck te lokaliseren in een ZF app)
Is de zend server community editie niet wat hiervoor??
pi_71299798
Die heeft toch alleen optimizer?
  vrijdag 24 juli 2009 @ 21:52:27 #286
63192 ursel
"Het Is Hier Fantastisch!
pi_71300073
quote:
Op vrijdag 24 juli 2009 21:43 schreef Roönaän het volgende:
Die heeft toch alleen optimizer?
Volgens de site ook Debugger interface. Maar dacht dat de monitoring ook in de community zat, maar niet dus.
Proberen zelf de volledige editie aan de praat te krijgen, maar dat loopt nog niet helemaal succesvol..
  zondag 26 juli 2009 @ 00:20:14 #287
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71330177
Zijn meerdere explodes met elkaar te combineren op 1 regel?

Heb nu dit:

1
2
3
4
5
6
7
8
9
<?php
$body 
"0708906 - 22-07-2009 23:49 - P 2 WATEROVERLAST VIJFHEERENLANDEN 10 B Blok 6 VIA Eenh: VIA593 - Vianen Externe alarmering";

$tijd1 explode(" - "$body);
$tijd2 explode(" "$tijd1[1]);
$tijd $tijd2[1];

echo 
$tijd;
?>
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 26 juli 2009 @ 01:54:26 #288
75592 GlowMouse
l'état, c'est moi
pi_71332018
substring ligt meer voor de hand. En in situaties dat je die niet kunt gebruiken, een regex.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 26 juli 2009 @ 04:32:54 #289
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71332851
Een negatieve substr levert een overbodige spatie op wanneer het vroeger is dan 10:00 's ochtends. (een cijfertje minder dan)

Van regex heb ik geen kaas gegeten.
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 26 juli 2009 @ 05:29:24 #290
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71332968
Probleem opgelost.

Het script haalt haalt de tekst tussen de eerste 2 arrays (van explode " - ") op met uitzondering van de laatste array.

Wilde ook de tweede array betrekken en opnieuw splitten en dan samenvoegen.

Heb het nu opgelost door ook de tweede array toe te laten in de output en dan dit te gebruiken:

$string = trim(substr($body, 10));

Edit:

O nee kan niet, er wordt al een substr toegepast.

Ik kijk morgen wel ff verder.

[ Bericht 6% gewijzigd door F4T4L_3RR0R op 26-07-2009 05:38:50 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 26 juli 2009 @ 11:40:08 #291
75592 GlowMouse
l'état, c'est moi
pi_71334929
quote:
Op zondag 26 juli 2009 04:32 schreef F4T4L_3RR0R het volgende:
Een negatieve substr levert een overbodige spatie op wanneer het vroeger is dan 10:00 's ochtends. (een cijfertje minder dan)
ltrim
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 26 juli 2009 @ 18:50:23 #292
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71344998
Is er een functie binnen PHP die de tijd uit een $ kan vissen? (herkenbaar aan ##:##)

[ Bericht 7% gewijzigd door F4T4L_3RR0R op 26-07-2009 18:57:56 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 26 juli 2009 @ 19:31:31 #293
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_71345963
quote:
Op zondag 26 juli 2009 18:50 schreef F4T4L_3RR0R het volgende:
Is er een functie binnen PHP die de tijd uit een $ kan vissen? (herkenbaar aan ##:##)
Dit kan je doen met preg_match();
  FOK!-Schrikkelbaas zondag 26 juli 2009 @ 19:38:16 #294
1972 Swetsenegger
Egocentrische Narcist
pi_71346140
En kijk ook eens naar strtotime
  zondag 26 juli 2009 @ 19:44:36 #295
11753 Roonaan
Strictly
pi_71346320
quote:
Op zondag 26 juli 2009 19:31 schreef Likkende_Lassie het volgende:

[..]

Dit kan je doen met preg_match();
of met sscanf
  zondag 26 juli 2009 @ 21:14:29 #296
58063 uppie83
Sousousou
pi_71348886
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if(!IsSet($stage))
{
?>

Voeg nieuw bericht toe<br />
<form action="<? echo $PHP_SELF; ?>" method="POST">
<input type="hidden" name="id"  value="id">
Titel:<br />
<input size="50" maxlength="60" type="text" name="title"><br />
Inhoud bericht:<br />
<textarea name="content" cols="40" rows="10"> </textarea> <br />
Auteur:<br />
<input size="50" maxlength="250" type="text" name="author"> <br />
<input type="hidden" name="stage" value=1>
<input type="Submit" name="submit" value="Update">
</form>
<?


Om een of andere reden kom ik niet voorbij het if-gedeelte.
Geprobeerd:
1. zowel $_SERVER["PHP_SELF"] als $PHP_SELF bij action.
2. als variabele bij de if-statement (isset) zowel
  • de hidden stage die hier staat (wordt aangeraden door mijn boek)
  • $_POST[‘stage’]
  • ipv stage gewoon $submit
  • $_POST[‘submit’]

    Volgens menig website en boek moet de code zo werken. Ik blijf echter hangen in het if gedeelte.
  • ウプピエ 八十三 &lt;&lt; u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
      zondag 26 juli 2009 @ 22:05:52 #297
    11753 Roonaan
    Strictly
    pi_71350420
    Uit welk jaar stamt dit boek? Tegenwoordig staat register_globals standaard uit, in plaats van aan, wat vroeger het geval was.
      zondag 26 juli 2009 @ 23:10:23 #298
    110933 F4T4L_3RR0R
    R.I.P. webicon ;(
    pi_71352567
    quote:
    Op zondag 26 juli 2009 19:38 schreef Swetsenegger het volgende:
    En kijk ook eens naar strtotime
    quote:
    Op zondag 26 juli 2009 19:44 schreef Roönaän het volgende:

    [..]

    of met sscanf
    Ik zie even niet hoe ik daar de tijd mee uit een string moet halen.
    Een ballonvaarder die door de mand valt is nooit grappig...
      zondag 26 juli 2009 @ 23:19:26 #299
    11753 Roonaan
    Strictly
    pi_71352865
    quote:
    Op zondag 26 juli 2009 23:10 schreef F4T4L_3RR0R het volgende:

    [..]


    [..]

    Ik zie even niet hoe ik daar de tijd mee uit een string moet halen.
    Bedenk even dat je de boel ook nog door time() moet halen..
      zondag 26 juli 2009 @ 23:46:05 #300
    58063 uppie83
    Sousousou
    pi_71353575
    quote:
    Op zondag 26 juli 2009 22:05 schreef Roönaän het volgende:
    Uit welk jaar stamt dit boek? Tegenwoordig staat register_globals standaard uit, in plaats van aan, wat vroeger het geval was.
    Opgezocht, uit 2003, de tijd van PHP 4. Het is "PHP4. Het complete handboek".

    Maar wat is tegenwoordig dan de oplossing?
    ウプピエ 八十三 &lt;&lt; u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
      zondag 26 juli 2009 @ 23:51:51 #301
    75592 GlowMouse
    l'état, c'est moi
    pi_71353724
    $_SERVER["PHP_SELF"] en $_POST['stage'] moeten werken.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      zondag 26 juli 2009 @ 23:53:27 #302
    75592 GlowMouse
    l'état, c'est moi
    pi_71353763
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')