abonnement Unibet Coolblue Bitvavo
pi_38171218
@ralfie

De bestanden zijn waarschijnlijk van de Apache-webserver en PHP draait nu onder jouw gebruikersnaam - of andersom. Als je FTP niet goed werkt en als je geen shelltoegang hebt kun je dus misschien het beste jouw methode uitvoeren op alle bestanden waarbij je het nodig hebt.
  woensdag 24 mei 2006 @ 18:24:54 #202
85514 ralfie
!Yvan eht nioj
pi_38171463
quote:
Op woensdag 24 mei 2006 18:17 schreef JeRa het volgende:
@ralfie

De bestanden zijn waarschijnlijk van de Apache-webserver en PHP draait nu onder jouw gebruikersnaam - of andersom. Als je FTP niet goed werkt en als je geen shelltoegang hebt kun je dus misschien het beste jouw methode uitvoeren op alle bestanden waarbij je het nodig hebt.
Daar was ik al bang voor, niet dat het verschrikkelijk veel uitmaakt maar ik had gehoopt op een nettere oplossing. Toch bedankt
pi_38171652
quote:
Op woensdag 24 mei 2006 18:24 schreef ralfie het volgende:

[..]

Daar was ik al bang voor, niet dat het verschrikkelijk veel uitmaakt maar ik had gehoopt op een nettere oplossing. Toch bedankt
Eigenlijk had jouw hoster er rekening mee moeten houden, maar bij onbetaalde hosters wordt het wat lastig om te gaan klagen hè
  FOK!-Schrikkelbaas woensdag 24 mei 2006 @ 19:33:22 #204
1972 Swetsenegger
Egocentrische Narcist
pi_38174115
Kan ik met php bestanden op de server van de ene naar de andere directory kopieren? Dus geen geuploade bestanden, maar bestanden die er al staan?
  woensdag 24 mei 2006 @ 19:40:54 #205
85514 ralfie
!Yvan eht nioj
pi_38174433
quote:
Op woensdag 24 mei 2006 18:30 schreef JeRa het volgende:

[..]

Eigenlijk had jouw hoster er rekening mee moeten houden, maar bij onbetaalde hosters wordt het wat lastig om te gaan klagen hè
idd

zoals gezegd is het niet zo belangrijk, chmodden is toch meer zon feature wat ik zelden wil gaan gebruiiken, maar voor de handigheid er toch in moet hebben. Ben namelijk een webbased explorer aan het maken voor mijn studenten homedisk (host is uni dus ) aangezien dat toch wat makkelijker is als het programma dat ik nu gebruik om mijn zooi te uploaden (ssh secure shell) en ik mijn tijd toch op de een of andere manier moet volmaken Het vordert al aardig, moet alleen nog filedragging fixen (dat het ooit wel deed ) en de built-in editor (PHPad, originele naam) afmaken. En ik moet nog alle icoontjes converteren naar jpg oid omdat ik erachter kwam dat IE geen transpante pngs aankan NADAT ik alle icoontjes al gemaakt had

Ja, je moet iets te doen hebben
  woensdag 24 mei 2006 @ 19:51:28 #206
12221 Tijn
Powered by MS Paint
pi_38174840
quote:
Op woensdag 24 mei 2006 19:33 schreef Swetsenegger het volgende:
Kan ik met php bestanden op de server van de ene naar de andere directory kopieren? Dus geen geuploade bestanden, maar bestanden die er al staan?
Als de user waaronder de webserver draait, de juiste rechten heeft om de files te lezen, zou ik niet weten waarom copy niet gewoon zou werken
  FOK!-Schrikkelbaas woensdag 24 mei 2006 @ 19:59:17 #207
1972 Swetsenegger
Egocentrische Narcist
pi_38175190
quote:
Op woensdag 24 mei 2006 19:51 schreef Tijn het volgende:

[..]

Als de user waaronder de webserver draait, de juiste rechten heeft om de files te lezen, zou ik niet weten waarom copy niet gewoon zou werken
Ow ja, stom stom.
pi_38175883
quote:
Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:
(ssh secure shell)
Weet je zeker dat het SSH is en geen SFTP? Want dan heb je natuurlijk wél shelltoegang, en dan kan het omzetten van je bestanden iets sneller
quote:
En ik moet nog alle icoontjes converteren naar jpg oid omdat ik erachter kwam dat IE geen transpante pngs aankan NADAT ik alle icoontjes al gemaakt had
Internet Explorer kan die dingen via één of ander filter ook prima weergeven. Beetje hackish, maar het werkt.
  woensdag 24 mei 2006 @ 20:49:38 #209
85514 ralfie
!Yvan eht nioj
pi_38177364
quote:
Op woensdag 24 mei 2006 20:14 schreef JeRa het volgende:

[..]

Weet je zeker dat het SSH is en geen SFTP? Want dan heb je natuurlijk wél shelltoegang, en dan kan het omzetten van je bestanden iets sneller
Hoe kom ik daarachter?

als het helpt, hier is mijn phpinfo
pi_38178183
quote:
Op woensdag 24 mei 2006 20:49 schreef ralfie het volgende:

[..]

Hoe kom ik daarachter?
Door gebruik te maken van PuTTy en proberen contact te maken met de server gebruikersnaam en wachtwoord zijn dan hetzelfde als die je gebruikt om je bestanden te uploaden.

Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
pi_38180175
quote:
Op woensdag 24 mei 2006 21:09 schreef JeRa het volgende:

Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
Nee, dat gaat niet door rechtenproblemen. Je kunt de eigenaar van een bestand niet aanpassen (tenzij je root bent).
pi_38180366
quote:
Op woensdag 24 mei 2006 21:58 schreef Light het volgende:

[..]

Nee, dat gaat niet door rechtenproblemen. Je kunt de eigenaar van een bestand niet aanpassen (tenzij je root bent).
Waar zeg ik dat hij dat moet doen dan?

Die bestanden zijn wel van iemand anders, maar hij kan ze als gebruiker zo te lezen wél inlezen. Dat betekent dat de worldread aanstaat, en dat betekent dat hij ze kan kopiëren. Om ze te kopiëren maakt ie nieuwe bestanden aan waar hij wél het beheer over heeft.
  woensdag 24 mei 2006 @ 23:55:51 #213
12880 CraZaay
prettig gestoord
pi_38185006
quote:
Op woensdag 24 mei 2006 21:09 schreef JeRa het volgende:

[..]

Door gebruik te maken van PuTTy en proberen contact te maken met de server gebruikersnaam en wachtwoord zijn dan hetzelfde als die je gebruikt om je bestanden te uploaden.

Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
Dan moet 'ie wel SSH rechten hebben uiteraard.
pi_38185359
quote:
Op woensdag 24 mei 2006 23:55 schreef CraZaay het volgende:

[..]

Dan moet 'ie wel SSH rechten hebben uiteraard.
quote:
Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:
...
aangezien dat toch wat makkelijker is als het programma dat ik nu gebruik om mijn zooi te uploaden (ssh secure shell)
...
Vandaar
pi_38187525
Even een klein noobvraagje
ik ben sindskort actief bezig met websites
ik zou ook wel graag php leren

Welke Boeken zou ik hiervoor moeten aanschaffen ( liefs inclusief software natuurlijk )
iemand tips of Suggesties
  donderdag 25 mei 2006 @ 09:08:27 #216
12880 CraZaay
prettig gestoord
pi_38189964
quote:
Op donderdag 25 mei 2006 00:05 schreef JeRa het volgende:

[..]


[..]

Vandaar
Scherp
pi_38189983
quote:
Op woensdag 24 mei 2006 22:02 schreef JeRa het volgende:

[..]

Waar zeg ik dat hij dat moet doen dan?

Die bestanden zijn wel van iemand anders, maar hij kan ze als gebruiker zo te lezen wél inlezen. Dat betekent dat de worldread aanstaat, en dat betekent dat hij ze kan kopiëren. Om ze te kopiëren maakt ie nieuwe bestanden aan waar hij wél het beheer over heeft.
Hmmkee, misschien had ik toch niet helemaal goed gelezen Kopieren kan natuurlijk wel.
  FOK!-Schrikkelbaas donderdag 25 mei 2006 @ 09:13:57 #218
1972 Swetsenegger
Egocentrische Narcist
pi_38189996
quote:
Op donderdag 25 mei 2006 01:18 schreef Revenge2005 het volgende:
Even een klein noobvraagje
ik ben sindskort actief bezig met websites
ik zou ook wel graag php leren

Welke Boeken zou ik hiervoor moeten aanschaffen ( liefs inclusief software natuurlijk )
iemand tips of Suggesties
Software? Wat voor software dacht je aan? PHP is gratis te downloaden. MySQL is gratis te downloaden en Apache is gratis te downloaden.
En het mooie is... er zijn volledige pakketten welke allesmet 2 keer klikken in 1 keer installeren.

Dat zijn LAM (Linux, Apache, MySQL, PHP) of WAMP (Windows, etc) en tegenwoordig zelfs AAMP(Apple, etc) pakketten.

En dan heb je verder niet veel meer nodig dan kladblok om te ontwikkelen, hoewel een gratis editor als bv phpdesigner wat handiger is.

Persoonlijk vond ik het boek PHP voor het wereldwijde web uit de 'snel op weg' serie erg prettig, maar er is zoveel documentatie op internet te vinden dat een boek niet noodzakelijk is. In de openingspost van dit topic staat zelfs een lkink naar een boek dat je gratis kan downloaden
pi_38192986
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?

Iemand?

123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 25 mei 2006 @ 12:21:27 #220
85514 ralfie
!Yvan eht nioj
pi_38193917
quote:
Op donderdag 25 mei 2006 11:52 schreef Chandler het volgende:
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?

Iemand?

123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
9^5?
quote:
Op woensdag 24 mei 2006 21:09 schreef JeRa het volgende:

[..]

Door gebruik te maken van PuTTy en proberen contact te maken met de server gebruikersnaam en wachtwoord zijn dan hetzelfde als die je gebruikt om je bestanden te uploaden.

Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
Ok, dat werkt, scheelt tenminste al iets, dank je!
  donderdag 25 mei 2006 @ 12:35:38 #221
12880 CraZaay
prettig gestoord
pi_38194406
quote:
Op donderdag 25 mei 2006 11:52 schreef Chandler het volgende:
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?

Iemand?

123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
Wat degene hierboven zegt, 9*9*9*9*9

Wil je de combinaties uitgetypt hebben, alle 59049?
pi_38194731
'huh? zoveel mogelijkheden? maar is er ook een berekening voor? want stel ik heb 9 cijfers dus

123456789 en er zijn steeds 5 vast dan heb je de volgende mogelijkheden in 1x gepakt
12345
23451
34512
45123
51234

maar ook

54123
15342 etc



The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38194822
quote:
Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:

......Ben namelijk een webbased explorer aan het maken ....
Leuk scriptje, zeker nergens te downloaden ?

Alleen had ik dan een mac schil genomen
pi_38194977
@Ralfie; ik heb wel een scriptje waarmee je de tree kan opbouwen... onder windows dan...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38195196
quote:
Op donderdag 25 mei 2006 12:35 schreef CraZaay het volgende:

[..]

Wat degene hierboven zegt, 9*9*9*9*9

Wil je de combinaties uitgetypt hebben, alle 59049?
Nope, dat is als je ook getallen 2 keer wilt gebruiken, bv 11111

Voor unieke getallen, zoals gevraagd is het:

9*8*7*6*5 = 15120 (na voor de eerste keuze 9 mogelijke getallen te hebben, blijft er voor het 2de getal maar 9-1 over. Enzovoort.

En als je wilt weten welke getallen het zijn:

!redelijk intensieve script!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php


$start = 1;
$end = 9;
for ($a = $start; $a <= $end; $a++) {
  for ($b = $start; $b  <= $end; $b++) {
    if ($b != $a) { 
   for ($c = $start; $c  <= $end; $c++) {
     if (($c != $b) && ($c != $a)) {
     for ($d = $start; $d  <= $end ; $d++) {
        if (($d != $a) && ($d != $b) && ($d != $c)) {
           for ($e = $start; $e  <= $end ; $e++) {
           if (($e != $a) && ($e != $b) && ($e != $c) && ($e != $d))  {$array[] = $a .$b .$c .$d .$e;
                     }

 }}}}}}}}

print "<pre>";
print_r($array);


(en daar komt een html bestandje van 300 kb uit)
pi_38195315
quote:
Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:

[..]

idd

zoals gezegd is het niet zo belangrijk, chmodden is toch meer zon feature wat ik zelden wil gaan gebruiiken, maar voor de handigheid er toch in moet hebben. Ben namelijk een webbased explorer aan het maken voor mijn studenten homedisk (host is uni dus ) aangezien dat toch wat makkelijker is als het programma dat ik nu gebruik om mijn zooi te uploaden (ssh secure shell) en ik mijn tijd toch op de een of andere manier moet volmaken Het vordert al aardig, moet alleen nog filedragging fixen (dat het ooit wel deed ) en de built-in editor (PHPad, originele naam) afmaken. En ik moet nog alle icoontjes converteren naar jpg oid omdat ik erachter kwam dat IE geen transpante pngs aankan NADAT ik alle icoontjes al gemaakt had

Ja, je moet iets te doen hebben
Doet het niet met opera 9
  donderdag 25 mei 2006 @ 13:05:51 #227
12880 CraZaay
prettig gestoord
pi_38195526
quote:
Op donderdag 25 mei 2006 12:56 schreef the_disheaver het volgende:

[..]

Nope, dat is als je ook getallen 2 keer wilt gebruiken, bv 11111

Voor unieke getallen, zoals gevraagd is het:
Ik zie 'm nergens zeggen dat ieder cijfer maar 1 keer voor mag komen, dus die berekening klopt prima
pi_38195685
quote:
Op donderdag 25 mei 2006 13:05 schreef CraZaay het volgende:

[..]

Ik zie 'm nergens zeggen dat ieder cijfer maar 1 keer voor mag komen, dus die berekening klopt prima
quote:
Op donderdag 25 mei 2006 11:52 schreef Chandler het volgende:
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?

Iemand?

123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
Je hebt maar 9 cijfers, en niet de beschikking tot 9x 9 verschillende cijfers.

Maar mocht dat laatste wel het geval zijn, dan is het idd 95
  donderdag 25 mei 2006 @ 14:18:19 #229
85514 ralfie
!Yvan eht nioj
pi_38198139
quote:
Op donderdag 25 mei 2006 12:47 schreef Darkomen het volgende:

[..]

Leuk scriptje, zeker nergens te downloaden ?

Alleen had ik dan een mac schil genomen
als het klaar is post ik de source wel ergens, ben niet snel tevreden en ben het elke dag wel aan het uitbreiden met extra functies dus dat duurt nog wel ff
pi_38200746
quote:
Op donderdag 25 mei 2006 12:56 schreef the_disheaver het volgende:

[..]

Nope, dat is als je ook getallen 2 keer wilt gebruiken, bv 11111

Voor unieke getallen, zoals gevraagd is het:

9*8*7*6*5 = 15120 (na voor de eerste keuze 9 mogelijke getallen te hebben, blijft er voor het 2de getal maar 9-1 over. Enzovoort.

En als je wilt weten welke getallen het zijn:

!redelijk intensieve script!
[ code verwijderd ]

(en daar komt een html bestandje van 300 kb uit)
leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38201430
quote:
Op donderdag 25 mei 2006 15:45 schreef Chandler het volgende:

[..]

leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..
Dan is het 1*2*3*4*5, dus 120 opties, als er 4 getallen vaststaan uit de 9.
pi_38201526
Maar is daar ook een model voor om te bereken.

Want zoals ik al zei zijn er 9 cijfers (1 2 3 4 5 6 7 8 9) en van deze zijn continue 5 gekozen, nu wil ik zelf een lijstje genereren welke mogelijkheden er allemaal zijn.. zodat ik ze allemaal kan kiezen. alleen zit al een tijdje na te denken over welke combinaties mogelijk zijn... en kan het wel handmatig gaan doen maar wil eens inzien hoe de berekening is.

maar 3 5 7 8 9 is ook mogelijk dus 5 stuks van 1 t/m 9..

[ Bericht 15% gewijzigd door Chandler op 25-05-2006 16:17:30 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38201636
quote:
Op donderdag 25 mei 2006 16:12 schreef Chandler het volgende:
Maar is daar ook een model voor om te bereken.

Want zoals ik al zei zijn er 9 cijfers (1 2 3 4 5 6 7 8 9) en van deze zijn continue 5 gekozen, nu wil ik zelf een lijstje genereren welke mogelijkheden er allemaal zijn.. zodat ik ze allemaal kan kiezen. alleen zit al een tijdje na te denken over welke combinaties mogelijk zijn... en kan het wel handmatig gaan doen maar wil eens inzien hoe de berekening is.
Niet zo moeilijk doen. Je pakt een string met alle getallen erin die mogelijk zijn. Filtert daar de getallen uit die nog niet gedaan zijn en maakt vervolgens een recursieve functie die alle opties naloopt.
pi_38201778
@Roonaan; je zegt het heel gemakkelijk inderdaad maar zit hier dus al dagen over na te denken hoe ik dit moet gaan bouwen ik snap dat het met een array moet en een string die de mogelijke combinaties kan bevatten... maar ik ga weer ff wat proberen!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38202346
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
<?php

  function permutaties($nums) {
    if(count($nums) == 1) return $nums;

    $return = array();

    foreach($nums as $index => $num) {
      $newnums = array_values($nums);
      unset($newnums[array_search($num, $newnums)]);

      $permutaties = permutaties($newnums);
      array_walk($permutaties, 'prefix', $num);

      $return = array_merge($return, $permutaties);
    }
    return $return;
  }
  
  function prefix(&$elem, $key,  $fix) {
    $elem = $fix.$elem;
  }
  
  echo '<pre>';
  var_export(permutaties(range(1,6)));
  echo '</pre>';
?>
pi_38203212
@Roonaan, ik heb zelf ook al wat gebakken.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php

set_time_limit(30);

function chkinHolder($holder, $numRow)
{
    $b = 0;
    for ($x = 0; $x < 5; $x++)
    {
        // lees ieder getal uit
        $i = substr($holder, $x, 1);

        if (!stristr($numRow, $i))
        {
            // als naald niet is gevonden
            $b++;
        }
    }
    
    if ($b > 0)
    {
        // niet all getallen komen in deze holder voor dus return
        return true;
    }
    else
    {
        return false;
    }
}

function chk($arr, $numRow)
{
    $a = 0;
    // check of $arr een array is
    if (is_array($arr))
    {
        // ga iedere 'value' van de array bij langs
        foreach ($arr as $id => $holder)
        {
            // de combinatie van cijfers zijn niet gevonden.
            if (chkinHolder($holder, $numRow) == true)
            {
                $a++;
            }
        }
    }
    
    // blijkbaar is er niet een combinatie gevonden, dus invoegen maar.
    if ($a == count($arr))
    {
        // geen zelfde gevonden, dus invoegen
        echo count($arr) . " --> " . $numRow . "<br>";
        $arr[] = $numRow;
    }
    
    return $arr;
}

function random()
{
    $holder = "";
    for ($x = 0; $x < 20; $x++)
    {
        $y = rand(1, 9);
        if (!stristr($holder, "$y"))
        {
            $holder .= "$y";
        }
        
        if (strlen($holder) == 5)
        {
            return $holder;
            break;
        }
    }
    
    return $holder;
}
        
        
$arr = array();

for ($x = 0; $x < 999999; $x++)
{
    $holder = random();

    $arr = chk($arr, $holder);
}

echo count($arr);

?>


maar dat werkt neit helemaal... jou idee, is bijna goed, echter heb je dus 9 getallen waar continue 5 getallen in weg gehaald worden. Dus nog een voorbeeld.

1 2 3 4 5 6 7 8 9 zijn vast staande getallen en steeds doe ik er 5 dat kan zijn 96543 (maar dat getal is dan ook 65439 en 54396 maar ook 69354 en ga zo maar door)..

Ik hoop dat je het snapt..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38203299
Zo ingewikkeld is het toch niet om een array te generen die op basis van 9 getallen plus de 5 die al gebruikt zijn een array van 4 getallen genereerd?
Vervolgens doe je:
$permutaties = permutaties($arrayVanVierGetallen);
array_walk($permutaties, 'prefix', $stringMetVijfGebruikteGetallen);
var_export($permutaties);
pi_38203524
ja maar dan check je toch of nummertje 54321 al bestaat? maar dat getalletje is het zelfde als 43215 en ook het zelfde als 32154 en ook 24153 en ga zo maar door
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38203815
Chandler, ik snap niets van wat je wilt bereiken er zijn standaard permutatieberekeningen in de wiskunde beschikbaar, maar daarvoor moet je wel precies weten wát je wilt
pi_38203968
quote:
Op donderdag 25 mei 2006 17:07 schreef Chandler het volgende:
ja maar dan check je toch of nummertje 54321 al bestaat? maar dat getalletje is het zelfde als 43215 en ook het zelfde als 32154 en ook 24153 en ga zo maar door
?????

Dan is er toch in totaal maar één permutatie mogelijk: 123456789 ??

Het gaat er toch om dat je een reeks van 9 getallen moet maken, waarvan de eerste 5 vast staan?

Stel je hebt 23546 als eerste vijf. Dan heb je nog 4 getallen over om permutaties mee te maken 1789.

Jouw mogelijke opties zijn dan
23456-1789
23456-1798
23456-1879
..
23456-9871

-r-
pi_38204580
quote:
Op donderdag 25 mei 2006 14:18 schreef ralfie het volgende:

[..]

als het klaar is post ik de source wel ergens, ben niet snel tevreden en ben het elke dag wel aan het uitbreiden met extra functies dus dat duurt nog wel ff
Ik hou het in de gaten
pi_38204993
Ik zal het nogmaals anders uitleggen.

Om een code te kraken heb je 9 boxjes die alle voorzien zijn van een cijfer... 1 t/m 9. De code bestaat uit een 5 tal cijfers.. die je moet invoeren... dus je kunt alleen cijfers 1 t/m 9 invullen en iedere cijfer mag je 1 maal gebruiken dus bij iedere poging blijven 4 boxen onbenut...

Dus stel de code is 56789 dan klopt 98765 ook en 87659 ook en ga zo maar door... want die combnaties bevatten de zelfde cijfer reeks.

Je moet het zien als
1
2
[1] [2] [3] [4] [5] [6] [7] [8] [9]
[_] [_] [_] [_] [_] [_] [_] [_] [_]


hoe vaak kun je dus de [_] (vakjes) invullen door 5 cijfers zodat alle combinaties geprobeerd zijn.

Voor de code 56789 (maar ook 98765, 57986 etc) zie je dus dit

1
2
[1] [2] [3] [4] [5] [6] [7] [8] [9]
[_] [_] [_] [_] [x] [x] [x] [x] [x]


en deze code is dus gelijk aan alle mogelijk heden met de cijfers 5 t/m 9..

Ik hoop dat ik het nu duidelijker heb gemaakt, gvd wat is het toch moeilijk om dingen verstaanbaar te maken
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38205063
9x8x7x6x5 dan dus.

-r-
pi_38205334
quote:
Op donderdag 25 mei 2006 18:01 schreef Roönaän het volgende:
9x8x7x6x5 dan dus.
Inderdaad. Even uitgelegd; je begint met 9 opties waarvan je er één kunt kiezen. Vervolgens heb je er nog maar 8 over, daarna 7, etc. totdat je vijf opties hebt gekozen. Dit is ongeacht welke getallen je kiest (na één hokje aangevinkt te hebben zijn er nog altijd 8 andere over) en is van toepassing op alle getallen die jij noemt - dit omdat het een vertaling is van hokjes --> getallen, en niet van getallen --> hokjes. Er zijn dus geen rare checks nodig om te controleren of een getal al eerder voorkwam oid.
pi_38205531
Het script is dan:

1
2
3
4
5
6
7
8
<?php
  for($a = 1   ; $a <= 5; $a++)
  for($b = $a+1; $b <= 6; $b++)
  for($c = $b+1; $c <= 7; $c++)
  for($d = $c+1; $d <= 8; $d++)
  for($e = $d+1; $e <= 9; $e++)
    echo "<div>$a$b$c$d$e</div>";
?>
pi_38209822
@Jera; niet geheel correct; want bij iedere check heb je 5 getallen die wel ingevuld worden en vier die niet ingevuld worden... daarom is't ook zo pittig
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_38210977
quote:
Op donderdag 25 mei 2006 20:23 schreef Chandler het volgende:
@Jera; niet geheel correct; want bij iedere check heb je 5 getallen die wel ingevuld worden en vier die niet ingevuld worden... daarom is't ook zo pittig
Jera's verhaal is 100% conform jouw schets.

In principe gooi je 5 darts op een scherm van 9 hokjes. Elke dart in zijn eigen hokje.

De eerste keer kan je 9 hokjes raken.
De tweede dart nog maar 8 (er is er immers een bezet).

Kom op chandler, dit is basics statistiek middelbare school.
pi_38213200
In mysql 5 kun je MONTH(datum) doen, dan krijg je de maand uit een date veld. De hoster daaid echt mysql v 3.2 waar MONTH() niet in zit

Weet iemand een soortgelijke functie voor mysql 3?
  FOK!-Schrikkelbaas donderdag 25 mei 2006 @ 22:12:11 #249
1972 Swetsenegger
Egocentrische Narcist
pi_38213243
DAY

-edit- hmz verkeerd gelezen. Dacht dat je 'm als interval wilde gebruiken
pi_38213528
Ik heb dus een date veld met bijv. 2006-05-17 erin. Hoe krijg ik dan de maand/dag er uit?
  FOK!-Schrikkelbaas donderdag 25 mei 2006 @ 22:34:01 #251
1972 Swetsenegger
Egocentrische Narcist
pi_38214022
quote:
Op donderdag 25 mei 2006 22:20 schreef Da_Koen het volgende:
Ik heb dus een date veld met bijv. 2006-05-17 erin. Hoe krijg ik dan de maand/dag er uit?
DATE_FORMAT(veldnaam,'%d-%m-%Y') AS dutch_date

kan dus als 05 of als Mei eruit komen rollen, afhankelijk van de opties die je kiest. http://dev.mysql.com/doc/(...)-time-functions.html voor meer info
pi_38215595
quote:
Op donderdag 25 mei 2006 15:45 schreef Chandler het volgende:

[..]

leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..
Huh? komt 22543 dan uit mijn script?

edit: laat maar

Als je nog niet hebt wat je moet hebben leg het eens duidelijk uit. Wat je zegt inmiddels 2 dingen....
  vrijdag 26 mei 2006 @ 10:38:57 #254
71610 Black-Hole
Deep in my soul
pi_38224502
Vraagje,

Ik werk momenteel voor mijn eigen site met meerdere MySQL 4 databases. Deze staan allemaal op dezelfde server gehost. Nu kan ik bij het aanmaken van een gebruiker niet 2x dezelfde username aanmaken voor de verschillende databases.

Om het nog iets duidelijker te maken: alle databases hebben verschillende namem maar ik zou voor elke database dezelfde username en password willen gebruiken. Als ik dit doe in het controlpanel van mijn webhost dan krijg ik de melding dat de aangemaakte username ongeldig is.

Klopt dit en kan dit ook echt niet of ligt dit aan mijn hosting?
  vrijdag 26 mei 2006 @ 11:03:19 #255
3677 SuperRembo
Sinds 1998
pi_38225043
@Black-Hole:
Je kunt 1 user toch toegang geven tot meerdere databases?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  vrijdag 26 mei 2006 @ 11:08:57 #256
71610 Black-Hole
Deep in my soul
pi_38225200
quote:
Op vrijdag 26 mei 2006 11:03 schreef SuperRembo het volgende:
@Black-Hole:
Je kunt 1 user toch toegang geven tot meerdere databases?
Hoe? Via phpmyadmin? Via mijn configpanel van mijn webhost kan het niet. Daar moet ik voor elke aangemaakte database een nieuwe user toevoegen.
  vrijdag 26 mei 2006 @ 12:30:37 #257
12880 CraZaay
prettig gestoord
pi_38227495
Het kan met MySQL in ieder geval wel. Je kunt meerdere users toegang geven tot 1 database, en 1 user tot meerdere databases. Vraag het anders eens aan je host?
pi_38246556
Ik zit met het volgende probleem, ik wil mijn menu kwijt in een multidimensionale array. Dat gaat allemaal goed en het menu komt er netjes uit (met een dubbele foreach). Maar nu wil ik de mogelijkheid hebben om een van de arrays in de array afzonderlijk eruit te halen. Dus bijvoorbeeld alleen de onderdelen in het menu contact.
  vrijdag 26 mei 2006 @ 21:30:06 #259
32768 DionysuZ
Respect my authority!
pi_38246618
$submenu = $menu['contact'];
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  vrijdag 26 mei 2006 @ 21:49:23 #260
37634 wobbel
Da WoBBeL King
pi_38247404
hoe kan ik met php een bestand downloaden via http vanaf andere server, en deze in /home/wobbel/geheimemap/viezefilmpjes/dikke_tieten_porno plaatsen?

Btw, een bestand van 150 MB @ 30 Kbyte/s ff timeout uit zetten
pi_38259248
quote:
Op vrijdag 26 mei 2006 21:30 schreef DionysuZ het volgende:
$submenu = $menu['contact'];
Dank je wel dat hielp me enigzins op weg. Toch lukt het me niet om hem af te maken. Ik heb even snel een versimpelde versie in elkaar gedraaid en dat ziet er zo uit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
   $artikel1 = "fruit";
   $artikel2 = "groente";
   $menu = array('fruit' => array ('x','y','z'), 'groente' => array('a','b','c'));
   $submenu[] = $menu[$artikel2];
foreach( $submenu as $submenutitle=>$submenuitems)
{
  echo '  <li><b>'.$submenutitle."</b>.<br />\n";
  echo "  <em>items</em>: </li>\n";
  echo "  <ul>\n";
  foreach( $submenuitems as $submenuitem )
  {
    echo '    <li>'.$submenuitem.".</li>\n";
  }
  echo "  </ul>\n";
echo "</ol>\n";
}
?>

Alleen als ik dit uitvoer krijg ik een 0 te zien waar groente zou moeten staan. Waarom neemt hij het submenutitle niet over?
pi_38259413
Met $submenu[] = $menu[$artikel2]; maak je een nieuw item in $submenu aan. Als $submenu nog geen array was dan wordt het een leeg array, en de elemenenten worden bij deze constructie altijd numeriek gekozen. $menu[$artikel2] bevat alleen de waarde die hoort bij de key $artikel2, maar niet de key zelf.
pi_38263023
Kan iemand me vertellen welke (gratis) class ik het beste kan gebruiken om PDF bestanden te genereren?
De class moet het volgende kunnen: horizontale lijnen, foto's toevoegen, text en een tabel maken.

Ik ben hier absoluut niet in thuis en heb al duizenden dingen gevonden met google maar geen idee welke nu het beste makkelijkste is. Ik heb overigens geen toegang tot de confic van php/apache server.
pi_38280622
@Da_KOEN,
Ik gebruik daarvoor FPDF.
Weet zo niet of het de beste is, maar ik kan er iig mee uit de voeten


Zelf heb ik nog een vraagje:
Ik heb een onderdeel met wallpapers op mijn site.
De wallpapers zijn in een map opgeslagen als TIMESTAMP.jpg. Waarbij timestamp de timestamp van het uploaden is.
In MySQL staat de info over de afbeelding

Als ik nu een afbeelding wil opslaan pakt hij ook deze naam. Dus das niet zo mooi
Nou heb ik een wallpaper.php bestand gemaakt die het plaatje opnieuw maakt vanuit GDLib, en goed weergeeft.

1
2
3
4
5
6
7
<?php
$image         
= imagecreatefromjpeg("wallpapers/".$file_name);  
header('content-type: $image_type');
header("Content-disposition: attachment; filename=$save_name");
imagejpeg($image);  
imagedestroy($image);  
?>


Dit werkt perfect, en het opslaan gaat ook goed, met de naam die ik opgegeven heb.
Maar een afbeelding die eerst 300KB is, is nu 150KB.
Is er een andere manier om te zorgen dat je de afbeelding download met een opgegeven naam? of dat de afbeelding dezelfde grootte blijft?
  zaterdag 27 mei 2006 @ 20:45:59 #265
37634 wobbel
Da WoBBeL King
pi_38280778
@mooya....moet je niet imagecreatetruecolor doen ofzo ergens?

en doe eens: imagejpeg($image, "", 100);
pi_38280847
@mooya

De manier die je nu gebruikt is een beetje raar, je leest de JPEG in, maakt er ruwe pixeldata van en slaat het als een nieuwe JPEG op. Wat is er mis met:

1
2
3
4
<?php
//headers
readfile('wallpapers/' . $file_name);
?>


Overigens kun je het beste ook nog de header Content-Length opgeven (grootte van de download in bytes).
pi_38281364
TNX, JeRa!
Nu gaat het helemaal goed..
  FOK!-Schrikkelbaas maandag 29 mei 2006 @ 17:15:57 #268
1972 Swetsenegger
Egocentrische Narcist
pi_38337765
Is er iemand die ervaring heeft met de (PHP) opleidingen van Eduvision?
Ik heb namelijk interesse in de Masterclass php cursus. Zoals ik het zie sluit dit goed aan bij mijn huidige kennis en levert het misschien net voldoende op om de OOP sprong te maken. Ik kan ook de UML cursus doen misschien.

Maar ik ben dus op zoek naar ervaringen. Met eduvision in het algemeen en deze cursussen in het bijzonder.
pi_38350195
Ik ben ook op zoek naar een cursus/opleiding iets. Het liefst een opleiding die je uit huis kan doen (ivm mijn afgelegen woonplaats). Zend is natuurlijk helemaal top, maar hoe zit het met de mogelijkheden? Certificatie via andere instanties, etc.
pi_38354559
Even een stukje van mijn php code.
De bedoeling is dat er één record wordt opgehaald en die moet ge-echo'd worden
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$host = 'localhost';
    $user = '**';
    $pass = '**';
    $db = 'tmostats1';

    //make connection and select database
    mysql_connect("$host", "$user", "$pass");
    mysql_select_db("$db");
    
    $SQL = "
                SELECT rank
                FROM tmos_players 
                WHERE '[adm][fok!]kree/10.0.0.11:2350'
            ";
            

    $result = mysql_query($SQL)          or die("Error: " . mysql_error());

        $tmosrank = mysql_fetch_object($result);
        echo $tmosrank;

Nu geeft die geen output.
Ik heb de mysql query gechecked in mysql query browser en daar geeft hij keurig een resultaat.
wtf doe ik verkeerd
Do what you love, love what you do!
pi_38354622
Je WHERE-clausule ziet er vreemd uit, moet dat niet
1WHERE iets = '[adm]...'

zijn? En je doet echo $tmosrank (mysql_fetch_object(...)), je kunt een object niet zomaar echoën.
pi_38354652
quote:
Op dinsdag 30 mei 2006 00:19 schreef JeRa het volgende:
Je WHERE-clausule ziet er vreemd uit, moet dat niet
[ code verwijderd ]

zijn? En je doet echo mysql_fetch_object(...), je kunt een object niet zomaar echoën.
ja sorry was een foutje ik heb het hierboven nu precies staan zoals ik denk dat het moet zijn.
Wat bedoel je precies met WHERE?
Do what you love, love what you do!
pi_38354678
quote:
Op dinsdag 30 mei 2006 00:20 schreef kree het volgende:

[..]

ja sorry was een foutje ik heb het hierboven nu precies staan zoals ik denk dat het moet zijn.
Wat bedoel je precies met WHERE?
Je doet nu WHERE 'string'....maar meestal wil je een volledige conditie opgeven, zoals WHERE `naam` = 'piet'
pi_38354701
quote:
Op dinsdag 30 mei 2006 00:20 schreef JeRa het volgende:

[..]

Je doet nu WHERE 'string'....maar meestal wil je een conditie opgeven, zoals WHERE `naam` = 'piet'
aha op zo'n manier ik ga het even testen.
(wel vaag trouwens dat ie via "mysql query browser" gewoon reslutaat geeft. maarja mischien heeft het wat met php te maken ofzo
Do what you love, love what you do!
pi_38354787
Ok heb het nu zo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    $host = 'localhost';
    $user = '**';
    $pass = '**';
    $db = 'tmostats1';

    //make connection and select database
    mysql_connect("$host", "$user", "$pass");
    mysql_select_db("$db");
    
    $SQL = "
                SELECT rank
                FROM tmos_players 
                WHERE account = '[adm][fok!]kree/10.0.0.11:2350'
            ";
            

    $result = mysql_query($SQL)          
                or die("Error: " . mysql_error());

    mysql_fetch_object($result);
    echo $tmosrank;

Nog steeds geen output. in de query browser geeft ie nog wel het correcte record.
Do what you love, love what you do!
  dinsdag 30 mei 2006 @ 00:29:07 #276
32768 DionysuZ
Respect my authority!
pi_38354923
$tmosrank zie ik nergens een waarde krijgen?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  dinsdag 30 mei 2006 @ 00:30:30 #277
32768 DionysuZ
Respect my authority!
pi_38354952
en een object kun je idd niet zomaar echoen
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_38354955
quote:
Op dinsdag 30 mei 2006 00:29 schreef DionysuZ het volgende:
$tmosrank zie ik nergens een waarde krijgen?
Haha oeps.
Laatste stukje is nu zo.
1
2
3
4
5
    $result = mysql_query($SQL)          
                or die("mysql_query Error: " . mysql_error());

    $tmosrank = mysql_fetch_object($result);
    echo $tmosrank;

Maar nu geeft ie als output "0bject id #1" terwijl het 227 oid moet zijn.
Do what you love, love what you do!
pi_38354967
quote:
Op dinsdag 30 mei 2006 00:30 schreef DionysuZ het volgende:
en een object kun je idd niet zomaar echoen
Maar hoe kan ik die waarde geven, met mysql_fetch_array?
Do what you love, love what you do!
  dinsdag 30 mei 2006 @ 00:32:10 #280
32768 DionysuZ
Respect my authority!
pi_38354997
of echo $tmosrank->rank
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_38355005
quote:
Op dinsdag 30 mei 2006 00:31 schreef kree het volgende:

[..]

Maar hoe kan ik die waarde geven, met mysql_fetch_array?
echo $tmosrank->rank; should do it

edit: spuit veul
pi_38355026
oke dan $tmosrank->rank werkt.
Bedankt voor de hulp zover, mischien kom ik weer even langs als ik tegen verdere problemen aanloop
Do what you love, love what you do!
  dinsdag 30 mei 2006 @ 00:34:53 #283
32768 DionysuZ
Respect my authority!
pi_38355073
quote:
Op dinsdag 30 mei 2006 00:32 schreef JeRa het volgende:

edit: spuit veul
gmta
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_38367468
Ik heb een array maar sommige waardes zijn "", is er een functie die de array doorzoek op een bepaalde waarde( "" bij dit voorbeeld) en dan die waarde kan vervangen(door een andere string)? Of zal ik deze functie zelf moeten "schrijven"?
pi_38368350
@Da_Koen:

Je zou zoiets met array_map() kunnen doen, maar natuurlijk ook zo:

1
2
3
4
5
foreach ($mijnArray as $key => $value) {
    if ($value == '') {
        $mijnArray[$key] = 'vervanging';
    }
}


  dinsdag 30 mei 2006 @ 19:01:00 #286
32768 DionysuZ
Respect my authority!
pi_38380256
even een klein vraagje. ik heb een string opgeslagen in een database met mysql_real_escape_string, als ik deze string nu weer eruit haal met een simpele SELECT, moet ik dan nog een functie erop toepassen om bepaalde speciale codes eruit te filteren of krijg ik dan gewoon de oude string eruit?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_38392992
@DionysuZ:

Zover ik weet gewoon je oude. Misschien nog stripslashes();, maar het lijkt me sterk
pi_38394874
quote:
Op dinsdag 30 mei 2006 19:01 schreef DionysuZ het volgende:
even een klein vraagje. ik heb een string opgeslagen in een database met mysql_real_escape_string, als ik deze string nu weer eruit haal met een simpele SELECT, moet ik dan nog een functie erop toepassen om bepaalde speciale codes eruit te filteren of krijg ik dan gewoon de oude string eruit?
Je krijgt gewoon de oude originele string terug. Met mysql_real_escape_string zorg je er alleen voor dat mysql niet moeilijk gaat doen als er quotjes enzo in de string staan.
pi_38395547
quote:
Op maandag 29 mei 2006 17:15 schreef Swetsenegger het volgende:
Is er iemand die ervaring heeft met de (PHP) opleidingen van Eduvision?
Ik heb namelijk interesse in de Masterclass php cursus. Zoals ik het zie sluit dit goed aan bij mijn huidige kennis en levert het misschien net voldoende op om de OOP sprong te maken. Ik kan ook de UML cursus doen misschien.

Maar ik ben dus op zoek naar ervaringen. Met eduvision in het algemeen en deze cursussen in het bijzonder.
quote:
Op maandag 29 mei 2006 22:37 schreef fokME2 het volgende:
Ik ben ook op zoek naar een cursus/opleiding iets. Het liefst een opleiding die je uit huis kan doen (ivm mijn afgelegen woonplaats). Zend is natuurlijk helemaal top, maar hoe zit het met de mogelijkheden? Certificatie via andere instanties, etc.
  FOK!-Schrikkelbaas woensdag 31 mei 2006 @ 08:59:13 #290
1972 Swetsenegger
Egocentrische Narcist
pi_38398911
quote:
Op woensdag 31 mei 2006 00:01 schreef Light het volgende:

[..]

Je krijgt gewoon de oude originele string terug. Met mysql_real_escape_string zorg je er alleen voor dat mysql niet moeilijk gaat doen als er quotjes enzo in de string staan.
En daarom veel prettiger dan add_slashes.
pi_38399063
quote:
Op woensdag 31 mei 2006 08:59 schreef Swetsenegger het volgende:

[..]

En daarom veel prettiger dan add_slashes.
Nee, addslashes, dan database in, en de string die je uit de database trekt is weer dezelfde als die je voor je addslashes had. Alleen pakt mysql_real_escape_string nog een paar meer tekens aan. Met de volgende code wordt het verschil duidelijk.

1
2
3
4
5
6
<?php
$s
= "hoi\n allemaal";
echo
addslashes($s);
echo
"<br/>";
echo
mysql_real_escape_string($s);
?>
pi_38442250
Kun je met php-gtk nou ook standalone executables maken? Of blijven het altijd .php-bestanden?
pi_38444536
Nu ik goed mijn menu uit de array kan halen is het tijd voor het volgende probleem, mijn menu uit de database halen en in de multidimensionale array zetten.

Ik weet alleen niet echt waar ik moet beginnen. Ik zit met de volgende situatie, ik heb 2 tabellen. De tabel tekst en de tabel menu. In de tabel tekst staan diverse gegevens (titel, tekst, menu metatags etc.) in de tabel menu staan 2 dingen (menu & taal).

Ik wil niet dat alle titels in mijn menu worden geladen, colofon ed moeten namelijk niet in het menu komen. Volgens mij kan ik dus 2 dingen doen,
1) de verschillende menuitems uit de database halen en vervolgens de submenuitems laden uit de tabel tekst en die onder de menuitems neerzetten waar ze bij horen.
2)alle submenuitems laden en alleen die gene laten zien waarvan het menu ook voorkomt in de tabel menu.

Mijn voorkeur gaat uit naar optie 1 (nog mooier zou zijn als je zoiets zou kunnen doen met 1 query), maar ik weet niet precies hoe dat zou moeten heeft iemand tips?
  donderdag 1 juni 2006 @ 18:05:55 #294
114531 TheUnreal
Zo ja, waarom niet?
pi_38444738
Ik wil nu dus iets heel simpels maar krijg het ff niet voor elkaar

Ik wil de INHOUD van een pagina in een variabel krijgen

nu dacht ik dat zo te doen:
1$foo = include 'link/naar/bestand.php';


maar als ik dan later
1echo $foo;


doe dan krijg ik dus een true omdat de file die geinclude is (hij word ook geincluded, maar op de verkeerde plek) bestaat. Maar ik wil de inhoud in de variabel $foo hebben.

Ik weet dat het simpel is maar kan er even niet opkomen
pi_38444813
quote:
Op donderdag 1 juni 2006 18:05 schreef TheUnreal het volgende:
Ik wil nu dus iets heel simpels maar krijg het ff niet voor elkaar

Ik wil de INHOUD van een pagina in een variabel krijgen

nu dacht ik dat zo te doen:
[ code verwijderd ]

maar als ik dan later
[ code verwijderd ]

doe dan krijg ik dus een true omdat de file die geinclude is (hij word ook geincluded, maar op de verkeerde plek) bestaat. Maar ik wil alleen de gegevens in de variabel $foo hebben.

Ik weet dat het simpel is maar kan er even niet opkomen
1$foo = file_get_contents( 'blaat.php' );


-edit-
O wacht, hij moet wel geparsed worden? Dan misschien met output buffering
  donderdag 1 juni 2006 @ 18:10:55 #296
114531 TheUnreal
Zo ja, waarom niet?
pi_38444910
quote:
Op donderdag 1 juni 2006 18:08 schreef Nevermind het volgende:

[..]
[ code verwijderd ]

-edit-
O wacht, hij moet wel geparsed worden?
Is goed zo

Hij moet geparsed worden ja

[ Bericht 14% gewijzigd door TheUnreal op 01-06-2006 18:21:42 ]
pi_38445993
Volgens mij moet dit de truc zijn daarvoor:
1
2
3
4
5
6
7
8
9
<?php
ob_start();        //start output buffering
include ("betsand.php");    //all output goes to buffer
$foo = ob_get_contents();  //assign buffer to a variable
ob_end_clean();        //clear buffer and turn off output buffering

print $foo;

?>

Je hoeft $foo natuurlijk niet te printen je kan er ook wat anders mee doen
bron
pi_38470444
quote:
Op donderdag 1 juni 2006 16:54 schreef Nevermind het volgende:
Kun je met php-gtk nou ook standalone executables maken? Of blijven het altijd .php-bestanden?
En het antwoord is: Met extra programma's erbij zou dat kunnen. Met de Roadsend Compiler bijvoorbeeld. Helaas snap ik er geen ene flikker van, en krijg ik non-stop foutmeldingen naar mijn hoofd geslingerd waar ik niks van begrijp en zal ik niet binnen afzienbare tijd mijn programma's schrijven in php-gtk.
pi_38509225
Ik heb een functie om een parent-child tree te 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
28
29
30
31
32
   function Tree( $parent_id = 0 )
   {
      $query = "select n.node_id, n.node_pid, p.post_title
              from xni_nodes n, xni_posts p
              where node_pid= $parent_id
              AND n.node_id = p.post_nid";
              
      $q = mysql_query($query) or die( mysql_error() );
      $return = array();
      while( $results = mysql_fetch_assoc( $q ) )
      {
         $item = array();
         $item['id'] = $results['node_id'];
         $item['name'] = $results['post_title'];
         $item['children'] = Tree( $item['id'] );
         $return[] = $item;
      }
      return $return;
   }

   function PrintTree( $arr, $level = 0 )
   {
      foreach( $arr AS $var => $val )
      {
         echo str_repeat( '--', $level ).' '.$val['id'].': '.$val['name']."<br>";
         if( is_array( $val['children'] ) && !empty( $val['children'] ) )
            PrintTree( $val['children'], $level + 1 );
      }
   
   }
      
   PrintTree( Tree( 0 ) );


Maar, 300x een mysql_query doen is natuurlijk niet zo goed voor de performance. Als ik nou eerst alle waarden uit de database haal en in een array stop, hoe moet ik die eerste functie dan aanpassen? Ik heb er erg veel moeite mee om niet omslachtig met arrays te werken. Het is jammer dat je niet een soort queries kan uitvoeren met arrays, dat zou het veel makkelijker maken. Ik breek mijn hoofd over alle moeilijke mogelijkheden
pi_38509459
Als je alleen de parent-child relatie vastlegt in je database, dan kan je nooit in 1 query bepalen welke nodes er allemaal bij een bepaalde parent in een tree horen. Tenzij je van te voren vast legt hoe diep de tree maximaal gaat, maar fraai wordt je query dan niet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')