abonnement Unibet Coolblue Bitvavo
pi_63611133
Sorry, ik wist niet dat je boos zou worden om een tip...

Succes met hulp krijgen in dit topic!
  zaterdag 29 november 2008 @ 01:02:29 #127
187069 slacker_nl
Sicko pur sang
pi_63612626
Als je niet alleen die reactie gelezen had, dan had je gezien dat ik niet degene was die de hulpvraag had. Succes met Nederlands.
In theory there is no difference between theory and practice. In practice there is.
pi_63634713
niet direct iets wat met scripten te maken heeft maar als volgt:
ik wil, als backup voor oudere scripts, een apache installatie met php4 houden
echter wil ik daarvoor niet 2 apache's hebben draaien..
is het mogelijk om simultaan php5 en php4 te draaien als module onder 1 apache server
ik heb op internet wel een manier gevonden waar 1 als module is en de rest als cgi, echter werkt cgi niet altijd even goed.

gebruik trouwens windows met laatste apache 2.2.x versie
(oorspronkelijke idee was:
apache 2.2 + php5 daarin een subhost die naar een apache 1.3.x + php4 verwijst, maar heb geen idee of dat werkt )
  zondag 30 november 2008 @ 03:09:16 #129
187069 slacker_nl
Sicko pur sang
pi_63635785
upgraden! php4 blijven gebruiken terwijl we nu al op 5.2 oid zitten..
In theory there is no difference between theory and practice. In practice there is.
pi_63639234
quote:
Op zondag 30 november 2008 03:09 schreef slacker_nl het volgende:
upgraden! php4 blijven gebruiken terwijl we nu al op 5.2 oid zitten..
ik wil alleen een mogelijkheid hebben terug te kunnen vallen, de hoofd website zal gewoon de laatste php5 gebruiken i.c.m. laatste apache
pi_63640395
quote:
Op zondag 30 november 2008 09:18 schreef mschol het volgende:

[..]

ik wil alleen een mogelijkheid hebben terug te kunnen vallen, de hoofd website zal gewoon de laatste php5 gebruiken i.c.m. laatste apache
Is het niet veel logischer om die scripts die niet op PHP5 werken even aan te passen
pi_63640533
quote:
Op zondag 30 november 2008 11:50 schreef Roy_T het volgende:

[..]

Is het niet veel logischer om die scripts die niet op PHP5 werken even aan te passen
mits kleinere scripts: ja.. anders nee...
pi_63641309
Het moet kunnen, want op FOK! draaiden we dat ook op de dev-server. Maar ik heb geen idee hoe .
pi_63641431
quote:
Op zondag 30 november 2008 12:43 schreef HuHu het volgende:
Het moet kunnen, want op FOK! draaiden we dat ook op de dev-server. Maar ik heb geen idee hoe .
1 van de twee (of allebei) als CGI draaien.
pi_63668478
Ik heb een vraagje over arrays.

Stel ik heb een array $a met een aantal keys=>values en een array $b met in ieder geval dezelfde keys (en een aantal extra keys..). Ik wil nu kijken of de waarden uit $a gelijk zijn aan die van $b.

Ik heb de onderstaande code geprobeerd maar deze lijkt niet te werken, heeft iemand anders misschien nog een idee?

1if(!array_unique($a + $b) === $b)
pi_63668636
Ik zou er gewoon doorheen foreachen en een variable op true of false zetten
Maar wellicht is een oplossing zoals jij voorstelt ook wel mogelijk..
pi_63671475
quote:
array_diff zou opzich wel kunnen, maar in die methode zit ook weer een subtiel detail (volgens de comments op php.net dan). Misschien is het toch het makkelijkste om iedere key/value uit $a te gaan vergelijken met die van $b...
pi_63672616
Waarom de fuck is (array() == null) true? Het is toch niet logisch dat een lege array null is?
  maandag 1 december 2008 @ 17:36:41 #140
12221 Tijn
Powered by MS Paint
pi_63673400
quote:
Op maandag 1 december 2008 17:07 schreef Roy_T het volgende:
Waarom de fuck is (array() == null) true? Het is toch niet logisch dat een lege array null is?
Alles zonde waarde in PHP is NULL. Een lege string is ook NULL. Een integer met waarde 0 is ook NULL.

Je kunt checken of iets echt NULL is door een Identical comparison te doen (===).
pi_63673614
quote:
Op maandag 1 december 2008 17:36 schreef Tijn het volgende:

Alles zonde waarde in PHP is NULL. Een lege string is ook NULL. Een integer met waarde 0 is ook NULL.

Je kunt checken of iets echt NULL is door een Identical comparison te doen (===).
I know, maar het blijft imo onlogisch Een lege array heeft namelijk wél een waarde: het is een lege array. Maar dat zal aan mijn perceptie liggen
  maandag 1 december 2008 @ 21:03:45 #142
75592 GlowMouse
l'état, c'est moi
pi_63678803
Bij == worden de dingen links en rechts eerst omgezet in een type dat vergelijkbaar is, zie http://nl.php.net/manual/en/types.comparisons.php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_63679499
quote:
Op maandag 1 december 2008 21:03 schreef GlowMouse het volgende:
Bij == worden de dingen links en rechts eerst omgezet in een type dat vergelijkbaar is, zie http://nl.php.net/manual/en/types.comparisons.php
Ik snap heel goed hoe het werkt Ik vind het alleen rete-irritant en spreek er mijn ergernis over uit Maar voor velen die eigenlijk niet weten wat een string, een integer of een boolean is, is het natuurlijk een uitkomst
pi_63684767
Ik ben een beetje vastgelopen op het gecompliceerde vak XML.

Ik heb een simpele string: "<XML><Kleur>Groen</Kleur></XML>". Dit staat altijd zo vast. Hoe kan ik hier nou groen uit halen?

1
2
3
<?php
echo ($doc->getElementsByTagName('XML')->item(0)->getAttribute('Kleur'));
?>


Bovenstaand lijkt mij logisch qua domdocument, domnodelist en domelements, maar geeft gewoon keihard een lege string terug... ;(
  dinsdag 2 december 2008 @ 02:24:15 #145
187069 slacker_nl
Sicko pur sang
pi_63686642
quote:
Op maandag 1 december 2008 16:29 schreef Gloeidoos het volgende:

[..]

array_diff zou opzich wel kunnen, maar in die methode zit ook weer een subtiel detail (volgens de comments op php.net dan). Misschien is het toch het makkelijkste om iedere key/value uit $a te gaan vergelijken met die van $b...
Wat moet je dan doen wat zo subtiel is? Als ik namelijk eea test werkt het perfect:

1
2
3
4
5
6
7
8
9
10
11
<?php
$array_a 
= array("naam" => 'slacker_nl'"id" => 187069);
$array_b = array("naam" => 'slacker_nl'"id" => 187069"type" => 'vraag');
#$array_b = array("naam" => 'gloeidoos', "id" => 187069, "type" => 'vraag');


print_r(array_intersect_assoc($array_a$array_b));
print_r(array_intersect($array_a$array_b));
print_r(array_diff_assoc($array_a$array_b));
print_r(array_diff($array_a$array_b));
?>


Works like a charm.

En anders zou ik voor deze oplossing gaan:
http://www.php.net/manual/en/function.array-diff.php#82143

Zat zelf ook aan zoiets te denken, mergen, daarna kijken of de intersect hetzelfde is. Maar voor jou doeleinden is de array_dif voldoende, A moet hetzelfde zijn als B, maar B mag extra waardes hebben.
In theory there is no difference between theory and practice. In practice there is.
pi_63688055
quote:
Op maandag 1 december 2008 23:50 schreef Geqxon het volgende:
Ik heb een simpele string: "<XML><Kleur>Groen</Kleur></XML>". Dit staat altijd zo vast. Hoe kan ik hier nou groen uit halen?
[ code verwijderd ]

Bovenstaand lijkt mij logisch qua domdocument, domnodelist en domelements, maar geeft gewoon keihard een lege string terug...
En terecht: <kleur> is geen attribuut, dus je hebt niets aan getAttribute()..
  dinsdag 2 december 2008 @ 11:10:17 #147
192166 Paupermans
They made me do it
pi_63691134
quote:
Op maandag 1 december 2008 23:50 schreef Geqxon het volgende:
Ik ben een beetje vastgelopen op het gecompliceerde vak XML.

Ik heb een simpele string: "<XML><Kleur>Groen</Kleur></XML>". Dit staat altijd zo vast. Hoe kan ik hier nou groen uit halen?
[ code verwijderd ]

Bovenstaand lijkt mij logisch qua domdocument, domnodelist en domelements, maar geeft gewoon keihard een lege string terug... ;(
Om je code te laten werken moet je xml er als volgt uit zien:

1<XML Kleur="Groen" />
pi_63693037
quote:
Op dinsdag 2 december 2008 11:10 schreef Paupermans het volgende:

[..]

Om je code te laten werken moet je xml er als volgt uit zien:
[ code verwijderd ]


En aangezien de XML een vaste waarde is... hoe kan ik mijn code hier op aanpassen?
pi_63693220
quote:
Op dinsdag 2 december 2008 12:33 schreef Geqxon het volgende:

[..]

En aangezien de XML een vaste waarde is... hoe kan ik mijn code hier op aanpassen? :)
1
2
3
<?php
$doc
->getElementsByTagName('kleur')
?>
pi_63693838
quote:
Op dinsdag 2 december 2008 12:40 schreef HuHu het volgende:

[..]
[ code verwijderd ]


1
2
3
<?php
$doc
->getElementsByTagName('kleur')->item(0)->nodeValue
?>


En toen werkte het compleet. Bedankt, ik zat even totaal verkeerd te kijken. :)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')