abonnement Unibet Coolblue Bitvavo
pi_71011812
1
2
3
4
5
<?php
$thisIsIndex 
true;

include 
'include.php';
?>


En dan in je include.php:

1
2
3
4
5
<?php
if (isset($thisIsIndex) && $thisIsIndex === true) {
  
// aangeroepen vanuit index.php
}
?>
pi_71012128
Thnx.

Ik realiseerde me net dat met $_SERVER['SCRIPT_NAME'] ook het eea. mogelijk is.
pi_71016124
vraagje ik include soms doorelkaar heen hoe kan ik dit goed en gestructureerd blijven aanhouden?

stel ik heb een page.php

deze zit in de map:
root/pages/page.php

en de template zit in de map:
root/template/default/header.php

probleem 1 . in de file page.php wil ik de header includen.

maar in de file header.php heb ik ook de configuratie nodig en de functies en die zitten in de map
root/include/functions.php

probleem 2 header.php include maken die de functions.php betrekt.

ik zat zelf te denken aan $_server variabelen.
Redacted
pi_71016170
waarom niet gewoon require_once gebruiken om je configuratie & functies in te laden?
pi_71016254
quote:
Op woensdag 15 juli 2009 22:17 schreef Scorpie het volgende:
waarom niet gewoon require_once gebruiken om je configuratie & functies in te laden?
maakt niet uit hoe maar , de vraag is hoe doe je dat
snap niet hoe ik helemaal naar de root terug kan en dan een andere map kan includen.
Redacted
  woensdag 15 juli 2009 @ 22:45:35 #106
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71017372
Ik heb nog een vraagje:

Ik heb ergens bovenin mijn code het volgende staan

1
2
3
<?php
for ($i 0$i count($lines); $i++) {
?>


Onderin mijn code staat nog een "for":

1
2
3
<?php
for ($i 2$size count($arr); $i < ($size 1); $i++) {
?>


Nu komt $i dus meerdere keren voor in mijn script, telkens voor een andere toepassing. Mag dat?
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71017461
quote:
Op woensdag 15 juli 2009 22:45 schreef F4T4L_3RR0R het volgende:
Ik heb nog een vraagje:

Ik heb ergens bovenin mijn code het volgende staan
[ code verwijderd ]

Onderin mijn code staat nog een "for":
[ code verwijderd ]

Nu komt $i dus meerdere keren voor in mijn script, telkens voor een andere toepassing. Mag dit?
tuurlijk mag het als je maar duidelijk elke keer de $i definieert van te voren. en ervoor zorgt dat die 2 variabelen met dezelfde naam niet door elkaar gebruikt.

handiger is als je daar een andere naam voor gebruikt zodat je zeker weet dat het niet gebeurt bvb ipv $i $k gebruiken. .

het kan zo voorkomen dat je denkt van ach $i nog niet gebruikt. $i = iets;
en dan werkt je andere code mogelijk niet.
Redacted
pi_71017483
Zolang de tweede $i maar na de sluit-accolade van de eerste for komt.
pi_71017508
Ow... en serieus F4T4L_3RR0R, koop dat boek uit de OP. Dit zijn echt hele basic vragen die je stelt, dat is eigenlijk gewoon basiskennis van programmeren.
pi_71017603
quote:
Op woensdag 15 juli 2009 22:16 schreef cablegunmaster het volgende:
vraagje ik include soms doorelkaar heen hoe kan ik dit goed en gestructureerd blijven aanhouden?

stel ik heb een page.php

deze zit in de map:
root/pages/page.php

en de template zit in de map:
root/template/default/header.php

probleem 1 . in de file page.php wil ik de header includen.

maar in de file header.php heb ik ook de configuratie nodig en de functies en die zitten in de map
root/include/functions.php

probleem 2 header.php include maken die de functions.php betrekt.

ik zat zelf te denken aan $_server variabelen.
huhu enigzins een idee?
Redacted
pi_71017938
quote:
Op woensdag 15 juli 2009 22:50 schreef cablegunmaster het volgende:

[..]

huhu enigzins een idee?
Daar zijn echt heel veel verschillende opties voor .

1. Zet in je root-map een index.php die echt alles (!) regelt. Dan kun je al je includes relatief maken ten opzichte van deze index.php
2. Zet de mappen root/templates en root/include in je include_path, zodat je er altijd bij kunt

Mijn voorkeur gaat uit naar optie 1, waarbij je dus in één bestand alles regelt qua het laden van bestanden en configuratie en daarna de rest van je applicatie gedaan wordt.
pi_71018156
quote:
Op woensdag 15 juli 2009 22:57 schreef HuHu het volgende:

[..]

Daar zijn echt heel veel verschillende opties voor .

1. Zet in je root-map een index.php die echt alles (!) regelt. Dan kun je al je includes relatief maken ten opzichte van deze index.php
2. Zet de mappen root/templates en root/include in je include_path, zodat je er altijd bij kunt

Mijn voorkeur gaat uit naar optie 1, waarbij je dus in één bestand alles regelt qua het laden van bestanden en configuratie en daarna de rest van je applicatie gedaan wordt.
opzich heb je wel gelijk. alleen is het een lastige opgave om zo te denken maar ik zal m'n best doen.

gewoon ideeen uitdenken .
Redacted
pi_71018318
quote:
Op woensdag 15 juli 2009 22:57 schreef HuHu het volgende:
Mijn voorkeur gaat uit naar optie 1, waarbij je dus in één bestand alles regelt qua het laden van bestanden en configuratie en daarna de rest van je applicatie gedaan wordt.
Eens
  donderdag 16 juli 2009 @ 01:19:36 #114
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71022027
Mag ik meerdere IF's onder elkaar gebruiken? Nee, ik wil dat boek niet kopen. Thanks anyway voor de suggestie.

Voorbeeld:

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
$bericht 
"dit is een bericht voor jan, pietje en klaas"

if (
    
stripos($bericht"jan") !== false
)
{
    
mail("jan@email.com""nieuw bericht"$bericht);
}

if (
    
stripos($bericht"pietje") !== false
)
{
    
mail("pietje@email.com""nieuw bericht"$bericht);
}

if (
    
stripos($bericht"klaas") !== false
)
{
    
mail("jan@email.com""nieuw bericht"$bericht);
}
?>


Dan moet hij jan, pietje en klaas een email sturen met $bericht.

Als het bericht als volgt is:

1
2
3
<?php
$bericht 
"dit is een bericht voor pietje en klaas"
?>


Dan moet hij pietje en klaas een email sturen. (dus niet naar jan)
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71022094
Ja, dat kan en mag.
  donderdag 16 juli 2009 @ 01:41:21 #116
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71022334
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71023914
quote:
Op donderdag 16 juli 2009 01:19 schreef F4T4L_3RR0R het volgende:
Mag ik meerdere IF's onder elkaar gebruiken? Nee, ik wil dat boek niet kopen. Thanks anyway voor de suggestie.

Voorbeeld:
[ code verwijderd ]

Dan moet hij jan, pietje en klaas een email sturen met $bericht.

Als het bericht als volgt is:
[ code verwijderd ]

Dan moet hij pietje en klaas een email sturen. (dus niet naar jan)
Als je dit nou gewoon probeert in plaats van het te vragen, wat gebeurt er dan?
Ik verwacht geen Fatal Error namelijk
pi_71024108
quote:
Op donderdag 16 juli 2009 01:19 schreef F4T4L_3RR0R het volgende:
Nee, ik wil dat boek niet kopen.
Ik zou dat toch maar eens gaan doen. Want dit topic wordt onderhand overspoeld door jou en schijnbaar vind je het nogal makkelijk om anderen je zooi te laten maken in plaats van je zelf eens te verdiepen in de basis van PHP. Of programmeren wat dat betreft.

Zo is voor jouw laatste vraag een hele simpele en mooie oplossing een switch, in plaats van meerdere statements op dezelfde variabele/waarde. Als je ook maar een beetje basiskennis van programmeren hebt, dan weet je zo'n dingen gewoon.
pi_71024124
quote:
Op woensdag 15 juli 2009 22:57 schreef HuHu het volgende:

[..]

Daar zijn echt heel veel verschillende opties voor .

1. Zet in je root-map een index.php die echt alles (!) regelt. Dan kun je al je includes relatief maken ten opzichte van deze index.php
2. Zet de mappen root/templates en root/include in je include_path, zodat je er altijd bij kunt

Mijn voorkeur gaat uit naar optie 1, waarbij je dus in één bestand alles regelt qua het laden van bestanden en configuratie en daarna de rest van je applicatie gedaan wordt.
Als je alleen maar gebruik maakt van echte classes met een constructor, zou je nog een autoloader kunnen gebruiken die dit voor je doet. Ik weet alleen niet of hij dat doet.
pi_71024167
quote:
Op donderdag 16 juli 2009 08:46 schreef Tuvai.net het volgende:

[..]

Ik zou dat toch maar eens gaan doen. Want dit topic wordt onderhand overspoeld door jou en schijnbaar vind je het nogal makkelijk om anderen je zooi te laten maken in plaats van je zelf eens te verdiepen in de basis van PHP. Of programmeren wat dat betreft.

Zo is voor jouw laatste vraag een hele simpele en mooie oplossing een switch, in plaats van meerdere statements op dezelfde variabele/waarde. Als je ook maar een beetje basiskennis van programmeren hebt, dan weet je zo'n dingen gewoon.
Eens.
pi_71024634
quote:
Op donderdag 16 juli 2009 08:47 schreef Scorpie het volgende:
Als je alleen maar gebruik maakt van echte classes met een constructor, zou je nog een autoloader kunnen gebruiken die dit voor je doet. Ik weet alleen niet of hij dat doet.
Dat lijkt me een beetje overkill op dit moment
pi_71025326
quote:
Op donderdag 16 juli 2009 09:20 schreef Xcalibur het volgende:

[..]

Dat lijkt me een beetje overkill op dit moment
Nou ja, ik merkte bij mijzelf dat ik gewoon een hele goede basis neer moest zetten, omdat ik anders veul te veul zooi op een omslachtige manier moest doen.

Nu doe ik gewoon autoLoader::addClassPath($path); en dan worden die classes geinclude en een object van aangemaakt. Ideaal, aangezien ik veel singletons heb.
  donderdag 16 juli 2009 @ 10:05:18 #123
187069 slacker_nl
Sicko pur sang
pi_71025588
quote:
Op woensdag 15 juli 2009 22:57 schreef HuHu het volgende:
1. Zet in je root-map een index.php die echt alles (!) regelt. Dan kun je al je includes relatief maken ten opzichte van deze index.php
2. Zet de mappen root/templates en root/include in je include_path, zodat je er altijd bij kunt

Mijn voorkeur gaat uit naar optie 1, waarbij je dus in één bestand alles regelt qua het laden van bestanden en configuratie en daarna de rest van je applicatie gedaan wordt.
Ik zou eerder voor 2 kiezen. Alleen dingen includen daar waar nodig, eventueel door je include_path te zetten ( bijv. [PHP/(My)SQL] voor dummies - deel 60 ).

Als je dan ook nog eens met include_once werkt, kan je gewoon include_once("header.php") gebruiken in al je code, en include_once("conf_van_header.php") in je header proppen en dan ben je klaar.
In theory there is no difference between theory and practice. In practice there is.
  donderdag 16 juli 2009 @ 10:07:04 #124
187069 slacker_nl
Sicko pur sang
pi_71025642
quote:
Op donderdag 16 juli 2009 08:46 schreef Tuvai.net het volgende:

[..]

Ik zou dat toch maar eens gaan doen. Want dit topic wordt onderhand overspoeld door jou en schijnbaar vind je het nogal makkelijk om anderen je zooi te laten maken in plaats van je zelf eens te verdiepen in de basis van PHP. Of programmeren wat dat betreft.
Jullie kunnen hem ook gewoon negeren als jullie z'n vragen niet willen beantwoorden en dan laat je het beantwoorden over aan anderen. Simpel zat.
In theory there is no difference between theory and practice. In practice there is.
pi_71025662
quote:
Op donderdag 16 juli 2009 08:47 schreef Scorpie het volgende:

[..]

Als je alleen maar gebruik maakt van echte classes met een constructor, zou je nog een autoloader kunnen gebruiken die dit voor je doet. Ik weet alleen niet of hij dat doet.
hoe bedoel je autoloader?
ik hoorde van een kameraad dat er iets was waarmee het eerst werd ingeladen voordat de pagina enigzins werd geladen. Maar ik weet niet wat het is.


F4T4L_3RR0R zoek het boek van de OP op .
Daarnaast raad ik je aan een beginners cursus php te volgen op internet

http://nl.wikibooks.org/wiki/Programmeren_in_PHP
bvb. of een van de andere php cursussen.

http://phpbenelux.eu/en/node/959
Redacted
pi_71026333
quote:
Op donderdag 16 juli 2009 10:05 schreef slacker_nl het volgende:

[..]

Ik zou eerder voor 2 kiezen. Alleen dingen includen daar waar nodig, eventueel door je include_path te zetten ( bijv. [PHP/(My)SQL] voor dummies - deel 60 ).

Als je dan ook nog eens met include_once werkt, kan je gewoon include_once("header.php") gebruiken in al je code, en include_once("conf_van_header.php") in je header proppen en dan ben je klaar.
Bij optie 1 hoef je niet alles te includen hoor, je hebt alleen een centraal bestand dat alles regelt waardoor het eenvoudiger wordt.
quote:
Op donderdag 16 juli 2009 10:07 schreef cablegunmaster het volgende:

[..]

hoe bedoel je autoloader?
ik hoorde van een kameraad dat er iets was waarmee het eerst werd ingeladen voordat de pagina enigzins werd geladen. Maar ik weet niet wat het is.
De autoloader doet wat het zegt, het laadt automatisch dingen in . Dan kun je bijvoorbeeld new Db(); doen, zonder dat je ooit eerst include '../library/Db.php'; hebt gedaan. De autoloader laadt de benodigde bestanden automatisch, zolang je hem maar wel even verteld waar hij ze kan vinden.

Je laadt dan alleen wat echt nodig is en je hoeft er zelf niet over na te denken.
  donderdag 16 juli 2009 @ 10:48:50 #127
187069 slacker_nl
Sicko pur sang
pi_71026947
Wat begrijp ik dan niet aan die
quote:
echt alles (!) regelt
? Dat impliceert dat je daar al je includes doet om je code werkend te krijgen. Of.. misschien een voorbeeld van hoe je het zou doen met optie 1?
In theory there is no difference between theory and practice. In practice there is.
pi_71026992
quote:
Op donderdag 16 juli 2009 10:48 schreef slacker_nl het volgende:
Wat begrijp ik dan niet aan die
[..]

? Dat impliceert dat je daar al je includes doet om je code werkend te krijgen. Of.. misschien een voorbeeld van hoe je het zou doen met optie 1?
Nou... bijvoorbeeld met een autoloader (zoals hierboven gezegd) die je opstart in de index.php. Zolang de index.php het startpunt is van je applicatie zijn alle paden relatief ten opzichte van je index.php. De autoloader zorgt er dan vervolgens voor dat alleen dat geladen wordt wat nodig is.
  donderdag 16 juli 2009 @ 10:58:25 #129
187069 slacker_nl
Sicko pur sang
pi_71027217
Dus je zegt feitelijk: ik zou includes regelen dmv autoloader..
In theory there is no difference between theory and practice. In practice there is.
  donderdag 16 juli 2009 @ 11:08:17 #130
75592 GlowMouse
l'état, c'est moi
pi_71027543
quote:
Op donderdag 16 juli 2009 10:07 schreef cablegunmaster het volgende:

[..]

hoe bedoel je autoloader?
ik hoorde van een kameraad dat er iets was waarmee het eerst werd ingeladen voordat de pagina enigzins werd geladen. Maar ik weet niet wat het is.
Dat is een preloader, client-side gebruikt om plaatjes e.d. in te laden.
quote:
Op donderdag 16 juli 2009 08:46 schreef Tuvai.net het volgende:
Zo is voor jouw laatste vraag een hele simpele en mooie oplossing een switch, in plaats van meerdere statements op dezelfde variabele/waarde. Als je ook maar een beetje basiskennis van programmeren hebt, dan weet je zo'n dingen gewoon.
Een switch met stripos?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_71027974
quote:
Op donderdag 16 juli 2009 10:58 schreef slacker_nl het volgende:
Dus je zegt feitelijk: ik zou includes regelen dmv autoloader..
Nee, maar dat is wel handig. Maar je kunt ook gewoon er voor zorgen dat je index.php altijd je startpunt is en daarna elk bestand z'n eigen includes laten regelen, waarbij alles vervolgens relatief is ten opzichte van de index.php.
  donderdag 16 juli 2009 @ 11:38:00 #132
187069 slacker_nl
Sicko pur sang
pi_71028457
Maar als ik van index.php naar bla.php ga ben ik alle info die in index.php staat kwijt.. Dus moet ik in bla.php weer hetzelfde doen als in index.php.. Dus dat alles regelen in index.php klopt niet echt m.i.
In theory there is no difference between theory and practice. In practice there is.
pi_71029476
quote:
Op donderdag 16 juli 2009 11:38 schreef slacker_nl het volgende:
Maar als ik van index.php naar bla.php ga ben ik alle info die in index.php staat kwijt.. Dus moet ik in bla.php weer hetzelfde doen als in index.php.. Dus dat alles regelen in index.php klopt niet echt m.i.
Ga dan naar index.php?page=bla.
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 12:54:14 #134
1972 Swetsenegger
Egocentrische Narcist
pi_71030674
Ow, wat blijft de GD library toch cool

Tja, verder niks te melden.
pi_71031604
quote:
Op donderdag 16 juli 2009 12:13 schreef Scorpie het volgende:

[..]

Ga dan naar index.php?page=bla.
Precies.
En als je dan toch weer bezig bent zorg je weer met mod_rewrite dat www.site.nl/bla gerewrite wordt naar index.php?page=bla
  donderdag 16 juli 2009 @ 14:31:43 #136
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71033868
quote:
Op donderdag 16 juli 2009 08:46 schreef Tuvai.net het volgende:

[..]

Ik zou dat toch maar eens gaan doen. Want dit topic wordt onderhand overspoeld door jou en schijnbaar vind je het nogal makkelijk om anderen je zooi te laten maken in plaats van je zelf eens te verdiepen in de basis van PHP. Of programmeren wat dat betreft.
Waar is dit topic dan voor? Om mensen te helpen of om een boek aan te smeren?

Waarom doe je geen voorstel om de OP aan te passen met:
quote:
Alle oplossingen op vragen staan in het boek in de OP.

Heb je een vraag, dan kan je het boek bestellen bij de boekhandel:

ISBN 123 456 7890
Gevolgd door een slotje.

Ik kom veelal met voorbeelden en vraag om een bevestiging aan de experts in dit topic of ik het goed of fout heb gedaan.

Uiteindelijk heb ik het meeste zelf opgelost van alles wat ik de afgelopen 2 weken op diverse plekken heb gevraagd.

Het PHP code is nu klaar.

[ Bericht 2% gewijzigd door F4T4L_3RR0R op 16-07-2009 14:41:11 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  donderdag 16 juli 2009 @ 14:37:49 #137
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71034066
quote:
Op donderdag 16 juli 2009 10:07 schreef cablegunmaster het volgende:
F4T4L_3RR0R zoek het boek van de OP op .
Daarnaast raad ik je aan een beginners cursus php te volgen op internet

http://nl.wikibooks.org/wiki/Programmeren_in_PHP
bvb. of een van de andere php cursussen.

http://phpbenelux.eu/en/node/959
Ik wilde alleen maar een bevestigend antwoord, omdat ik het script uit moest breiden omdat een kennis van me vroeg of ik ook sms'jes naar hem kan sturen als er wat gebeurt in zijn stad/dorp. (heb een P2000 SMS script)
Een ballonvaarder die door de mand valt is nooit grappig...
  donderdag 16 juli 2009 @ 18:24:49 #138
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71041611
Code:
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
<?php
            
if (
                
stripos($melding"VIANEN") !== false
            
)
            {
                
$nummer "1234";
                include(
"sendsms.php");
            }

            if (
                
stripos($melding"LEUSDEN") !== false
                
||
                
stripos($melding"MAARN") !== false
                
||
                
stripos($melding"MAARSBERGEN") !== false
                
||
                
stripos($melding"SCHERPENZEEL") !== false
                
||
                
stripos($melding"WOUDENBERG") !== false
            
)
            {
                
$nummer "5678";
                include(
"sendsms.php");
            }
        }
?>


Hoe zorg ik ervoor dat $nummer "1234, 5678" is (inclusief de komma) als beide IF's TRUE zijn? En dat hij dan maar één keer sendsms.php included? Door een extra IF en ELSE toe te voegen? Of kan dat makkelijker?
Een ballonvaarder die door de mand valt is nooit grappig...
pi_71041696
1.=
  donderdag 16 juli 2009 @ 18:54:08 #140
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71042260
quote:
Op donderdag 16 juli 2009 18:28 schreef doppendoosch het volgende:

[ code verwijderd ]
Maar daarmee voert hij de eerste IF nog steeds uit.
Een ballonvaarder die door de mand valt is nooit grappig...
  donderdag 16 juli 2009 @ 19:12:14 #141
85514 ralfie
!Yvan eht nioj
pi_71042717
MAKKELIJKER dan if en else?
  donderdag 16 juli 2009 @ 19:16:30 #142
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71042849
Het probleem is dat er niet twee keer sendsms.php mag worden aangeroepen met include als beide IF's waar zijn.
Een ballonvaarder die door de mand valt is nooit grappig...
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 19:23:10 #143
1972 Swetsenegger
Egocentrische Narcist
pi_71043028
quote:
Op donderdag 16 juli 2009 19:16 schreef F4T4L_3RR0R het volgende:
Het probleem is dat er niet twee keer sendsms.php mag worden aangeroepen met include als beide IF's waar zijn.
door de include buiten de if's te houden.
  donderdag 16 juli 2009 @ 19:29:23 #144
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71043189
quote:
Op donderdag 16 juli 2009 19:23 schreef Swetsenegger het volgende:

[..]

door de include buiten de if's te houden.
Maar de include mag alleen worden aangeroepen als een IF waar is.
Een ballonvaarder die door de mand valt is nooit grappig...
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 19:37:28 #145
1972 Swetsenegger
Egocentrische Narcist
pi_71043398
quote:
Op donderdag 16 juli 2009 19:29 schreef F4T4L_3RR0R het volgende:

[..]

Maar de include mag alleen worden aangeroepen als een IF waar is.
1
2
3
if(!empty($nummer)){
 require_once("sendsms.php");
}
  donderdag 16 juli 2009 @ 19:41:26 #146
84926 WyriHaximus
Release the hounds smithers!
pi_71043500
quote:
Op donderdag 16 juli 2009 14:37 schreef F4T4L_3RR0R het volgende:

[..]

Ik wilde alleen maar een bevestigend antwoord, omdat ik het script uit moest breiden omdat een kennis van me vroeg of ik ook sms'jes naar hem kan sturen als er wat gebeurt in zijn stad/dorp. (heb een P2000 SMS script)
Dude serieus ga eens wat dingen over php lezen ipv hier alleen ons jouw beginners vragen te laten beantwoorden .
phluphy for president!
  donderdag 16 juli 2009 @ 20:06:19 #147
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71044242
quote:
Op donderdag 16 juli 2009 19:41 schreef WyriHaximus het volgende:

[..]

Dude serieus ga eens wat dingen over php lezen ipv hier alleen ons jouw beginners vragen te laten beantwoorden .
*kuch* Dit is een topic voor beginners(vragen).
Een ballonvaarder die door de mand valt is nooit grappig...
  donderdag 16 juli 2009 @ 20:07:51 #148
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71044286
quote:
Op donderdag 16 juli 2009 19:37 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]
Hoe pas ik dit dan toe? want als $melding "BLA VIANEN WOUDENBERG" bevat, moet hij die tekst naar beide ($nummer) includen, wat niet met require_once kan toch?
Een ballonvaarder die door de mand valt is nooit grappig...
  FOK!-Schrikkelbaas donderdag 16 juli 2009 @ 20:37:19 #149
1972 Swetsenegger
Egocentrische Narcist
pi_71045112
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if (stripos($melding"VIANEN") !== false){
    
$nummer "1234";
}

if (
stripos($melding"LEUSDEN") !== false || stripos($melding"MAARN") !== false || stripos($melding"MAARSBERGEN") !== false || stripos($melding"SCHERPENZEEL") !== false || stripos($melding"WOUDENBERG") !== false){
    
$nummer .= "5678";
}

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


En beginners vragen zijn prima, maar je probeert blijkbaar niets zelf.
  donderdag 16 juli 2009 @ 20:39:31 #150
75592 GlowMouse
l'état, c'est moi
pi_71045178
quote:
Op donderdag 16 juli 2009 20:37 schreef Swetsenegger het volgende:

[ code verwijderd ]

En beginners vragen zijn prima, maar je probeert blijkbaar niets zelf.
En door code te posten houd je het in stand
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 16 juli 2009 @ 21:50:52 #151
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_71047024
quote:
Op donderdag 16 juli 2009 20:37 schreef Swetsenegger het volgende:

[ code verwijderd ]

En beginners vragen zijn prima, maar je probeert blijkbaar niets zelf.
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.
Een ballonvaarder die door de mand valt is nooit grappig...
  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^
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')