abonnement Unibet Coolblue Bitvavo
  woensdag 16 augustus 2006 @ 21:26:37 #31
71919 wonderer
Hung like a My Little Pony
pi_40881148
ik heb een paar arrays, rank1, rank2, rank3, etc. Nu ik de array hebben met een bepaald nummer. Hoe krijg ik die te pakken? ik dacht dat
1
2
3
4
<?php
$nm
='rank'.$nr;
$rangnaam=$$nm[$key];
?>

werkte, maar dat doet het dus niet.

Wat doe ik fout?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_40881734
quote:
Op woensdag 16 augustus 2006 21:25 schreef Light het volgende:
Overigens is me niet helemaal duidelijk hoe je die array opgebouwd hebt.
Lang verhaal, maar dat komt weer uit een andere functie. Ik begrijp iig wat er fout is, en heb het nu zo gedaan:
1
2
3
<?php
if (isset($uren[$m]))
?>

bedankt voor uitleg
pi_40881907
quote:
Op woensdag 16 augustus 2006 21:26 schreef wonderer het volgende:
ik heb een paar arrays, rank1, rank2, rank3, etc. Nu ik de array hebben met een bepaald nummer. Hoe krijg ik die te pakken? ik dacht dat
[ code verwijderd ]

werkte, maar dat doet het dus niet.

Wat doe ik fout?
1
2
3
4
<?php
$nm
='rank'.$nr;
$rangnaam=${$nm}[$key];
?>

Niet getest.
De PHP Manual heeft ook een stukje over variabele variabelen.
pi_40885300
Ik vind die voorloopnul in de key verdacht. Dat lijkt me vragen om problemen.

Tevens tvp.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_40885553
quote:
Op woensdag 16 augustus 2006 21:26 schreef wonderer het volgende:
ik heb een paar arrays, rank1, rank2, rank3, etc. Nu ik de array hebben met een bepaald nummer. Hoe krijg ik die te pakken? ik dacht dat
[ code verwijderd ]

werkte, maar dat doet het dus niet.

Wat doe ik fout?
Zie wat Light zegt, maar beter nog kijk je naar de mogelijkheden van multidimensionale arrays. Dat zijn net zoals alle andere arrays een collectie van objecten/primitieven maar in dit geval is het een array van arrays. Je roept ze simpelweg aan door nog een set haakjes te gebruiken:

1$array[3][7] = 'fok';


Op die manier hoef je niet meer te goochelen met de namen van variabelen
  woensdag 16 augustus 2006 @ 23:11:12 #36
71919 wonderer
Hung like a My Little Pony
pi_40886238
quote:
Op woensdag 16 augustus 2006 22:57 schreef JeRa het volgende:

[..]

Zie wat Light zegt, maar beter nog kijk je naar de mogelijkheden van multidimensionale arrays. Dat zijn net zoals alle andere arrays een collectie van objecten/primitieven maar in dit geval is het een array van arrays. Je roept ze simpelweg aan door nog een set haakjes te gebruiken:
[ code verwijderd ]

Op die manier hoef je niet meer te goochelen met de namen van variabelen
Ahh, tuurlijk.

Het is bestaande code dat ik wilde aanpassen, dan let ik niet op dat soort dingen. Ik ga het proberen, dank je wel.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  FOK!-Schrikkelbaas donderdag 17 augustus 2006 @ 16:16:32 #37
1972 Swetsenegger
Egocentrische Narcist
pi_40906760
Na een hoop gekloot herkent mijn NTLM implementatie de ingelogde user bij usernaam
pi_40907975
quote:
Op donderdag 17 augustus 2006 16:16 schreef Swetsenegger het volgende:
Na een hoop gekloot herkent mijn NTLM implementatie de ingelogde user bij usernaam
Heb je van scratch het protocol geïmplementeerd of maak je gebruik van (gedeeltes van) bestaande libraries? Wordt het een open source implementatie of blijft het intern?
  FOK!-Schrikkelbaas donderdag 17 augustus 2006 @ 18:50:33 #39
1972 Swetsenegger
Egocentrische Narcist
pi_40910801
quote:
Op donderdag 17 augustus 2006 16:59 schreef JeRa het volgende:

[..]

Heb je van scratch het protocol geïmplementeerd of maak je gebruik van (gedeeltes van) bestaande libraries? Wordt het een open source implementatie of blijft het intern?
Ik heb de mod_authy_sspi module gedownload en in apache opgenomen. Dat was al een hele zoektocht, want er zijn allerlei versies in omloop.

De enige reden waarom ik het nodig heb is omdat ik de windows inlognaam nodig heb in de intranet applicatie. Dus het is niet spannend
pi_40912249
quote:
Op woensdag 16 augustus 2006 22:52 schreef SuperRembo het volgende:
Ik vind die voorloopnul in de key verdacht. Dat lijkt me vragen om problemen.

Tevens tvp.
Doel je op mijn array?
Dat was een foutje met de datum functies
date("j") ipv date("d");
  FOK!-Schrikkelbaas donderdag 17 augustus 2006 @ 22:29:01 #41
1972 Swetsenegger
Egocentrische Narcist
pi_40918769
Zag ik nu net een tv reclame van je werkgever Super rembo?
pi_40923018
hmmm, heeft nogal urgentie

Kan iemand de functies zo uit zijn hoofd opnoemen om

alle dirs uit een bepaalde dir te halen (en alle onderliggende dirs)

van die dirs de chmod te bekijken.
En indien die 777 wijzigen naar 755.

veel dank....
pi_40923458
@the_disheaver

Functies en objecten die je kunt gebruiken:
DirectoryIterator (om over de tree te iteraten)
chmod (om mode te veranderen)
stat (om mode op te vragen)
opendir (ouder alternatief voor de iterator)
pi_40940050
Ik wilde net mijn site uploaden maar ik krijg de volgende error bij het openen van het php bestand:
Fatal error: Call to undefined function: date_default_timezone_set() in public_html/countdown.php on line 18

Volgens mij krijg ik deze omdat er geen php5(maar 4) draait. Iemand een idee hoe ik dit werkend kan krijgen in php4?
  vrijdag 18 augustus 2006 @ 16:33:48 #45
85514 ralfie
!Yvan eht nioj
pi_40940429
edit: lamaar
pi_40940477
(PHP 5 >= 5.1.0RC1)

door het niet te gebruiken dus.... Of een php functie zoeken die hetzelfde doet, maar waar wat meer code voor nodig is.

[ Bericht 20% gewijzigd door the_disheaver op 18-08-2006 17:19:28 ]
pi_40940642
quote:
Op vrijdag 18 augustus 2006 16:35 schreef the_disheaver het volgende:

door het niet te gebruiken dus.... Geen php4 functie voor waar je wat meer voor moet doen?
??
  vrijdag 18 augustus 2006 @ 17:28:42 #48
120139 freiss
Hertog Jan :9~
pi_40941843
quote:
Op vrijdag 18 augustus 2006 16:42 schreef Mr_Zoidberg het volgende:

[..]

??
Het kan niet.
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_40941995
quote:
Op vrijdag 18 augustus 2006 16:42 schreef Mr_Zoidberg het volgende:

[..]

??
zie edit
pi_40942009
quote:
Op vrijdag 18 augustus 2006 17:28 schreef freiss het volgende:

[..]

Het kan niet.
Is er dan misschien een andere makkelijke manier om bij een tijd een x aantal uren af te trekken?
pi_40945668
Is de tijd in timestamp formaat?
pi_41004095
Ik heb een hele simpele tabel, met daarin een datum-kolom. Soms zijn de datums in die kolom hetzelfde, maar ik wil weten hoeveel verschillende datums er zijn.

Voorbeeld:
20-8-2006
19-8-2006
20-8-2006
Totaal moet zijn 2.

Ik heb het al geprobeerd met GROUP BY datum (uitkomst=1) en DISTINCT (uitkomst=3).

Wat is de juiste query, want ik zie het ff niet meer
pi_41004153
@Piles

SELECT COUNT(datum) AS aantal_unieke_data FROM data GROUP BY datum

Zorg er wel voor dat je een index hebt op de kolom met data
  zondag 20 augustus 2006 @ 18:04:51 #54
120139 freiss
Hertog Jan :9~
pi_41004265
SELECT COUNT(DISTINCT(datum)) FROM `tabel` ?
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_41004636
quote:
Op zondag 20 augustus 2006 18:04 schreef freiss het volgende:
SELECT COUNT(DISTINCT(datum)) FROM `tabel` ?
Werkt prima
  zondag 20 augustus 2006 @ 22:25:06 #56
73232 De_Hertog
Aut bibat, aut abeat
pi_41012997
Ik kom er niet meer uit, en volgens mij zit hier wel iemand die me kan helpen. Ik heb, op een windows server, mysql server 5.0 draaien, en moest daarom mijn php upgraden naar 5+ (5.1.5, gewoon van de site gedownload). Nu moet je dan volgens verschillende sites, o.a. deze, een aantal stappen uitvoeren omdat MySQL niet meer rechtstreeks in php zit:
-c:\php in je path zetten en opnieuw opstarten
-c:\php\ext in je extensions_dir zetten in php.ini
-extension=php_mysql.dll aanzetten in php.ini

Het idee is: php_mysql.dll staat in c:\php\ext, aangegeven door die extensions_dir, en lybmysql.dll staat in je path (in dit geval óók c:\php\ext). Dat heb ik allebei gecontroleerd, en dat staat goed. Maar ik krijg nog steeds deze error: Fatal error: Call to undefined function mysql_connect() in ...\test.php on line 6

En het vervelende is, als ik op die foutmelding zoek krijg ik pagina's lang bovenstaande instructie, met de tekst 'nu zou het opgelost moeten zijn'. En helaas is dat dus niet zo.. Weet iemand wat ik over het hoofd zou kunnen zien?
Mary had a little lamb
Then Mary had dessert
pi_41014068
Was ik weer
Ik ben (nog steeds) niet goed met regex, dus ik hoop dat iemand zin heeft ze even voor te kauwen. Ik ben al een uur bezig met wat simpele checks, maar ik het gewoon niet
Ik heb nodig:
- datum check (dd-mm-yyyy) (kan misschien ook in 1 keer met checkdate()? )
- tijd check (uu:mm)
- een bedrag (tussen de 0 en 1000, mag met 2 decimalen (punt of komma))

Ik hoop dat iemand mij dit even voor kan doen (of een goede uitleg met veel voorbeelden

Alvast enorm bedankt
pi_41014776
\d{1,2}-\d{1,2}-\d{1,2}

\d{1,2}:\d{1,2}

(\d{1,4}[\.\,]?\d{0,2})

Die laatste is lelijk en klopt niet helemaal.

datumcheck: (al het al niet automatisch kan ie niet beter geexplode worden, en de 3 waarden ge'if'ed worden of ie tussen 0-31, 0-12 zit? Idem voor tijd.
pi_41014850
Dat is mss een beter idee. Ik zal morgen zelf eens een functie schrijven
pi_41016221
\d{1,2}-\d{1,2}-\d{2,4}

\d{1,2}:\d{1,2}

(\d+([\.\,]\d{0,2})?)

Iets aangepast. Je kunt je nog afvragen of je bij datum en tijd ook de kortere notaties wilt toestaan, en hoe je dat bij een jaartal gaat oplossen.

Getal kan nu ook groter dan 1000 zijn. Als je daar de + vervangt door {1-3} zijn getallen tot 1000 mogelijk.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')