Brute-force ligne script.

Tags:    php

<< < 12 > >>
Jeg sad og skulle bruge et brute-force lignede script her i går aftes og fik fixet problemmet. Men vil stadig gerne vide hvordan jeg skulle ku' få det her til at gå op til en anden gang:


Fold kodeboks ind/udKode 


Outputet her bliver:
Fold kodeboks ind/udKode 


Men jeg vil gerne have outputtet til at blive:
Fold kodeboks ind/udKode 

Så er der en mulighed at gøre følgene:
$i = 0;
$i2 = 1;
Og så køre while loopet en gang til.

Håber der er nogle der kan hjælpe :)
Jeg gir 20 point - kan ikk husk om det er lidt eller meget her inde .



12 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
du kan måske bruge noget i denne stil:

Fold kodeboks ind/udPHP kode 


og ang points, så tror jeg der er mange her inde der ik går op i points :)



Indlæg senest redigeret d. 31.08.2009 18:46 af Bruger #3427
Så vil jeg da lige fraråde dig at bruge linie numre de er vildt irriterende på udvikleren da de netop kommer med i clip boardet, så skal man jo side og fjerne dem bagefter.



foreach($char as $b){
foreach($int as $b2){
echo $b.'_'.$b2.'<br />';
}
}




Tak for de hurtig de svar . Det var lige hvad jeg skulle bruge .

Er det her:
Fold kodeboks ind/udKode 

En anden måde at lave en array på?





ja, du kan lave arrays sådan

$a = array(1,2,3);
$b[] = 1;
$b[] = 2;
$b[] = 3;

$a og $b vil nu indeholde det samme..

$a = array("key1" => "val1", "key2" => "val2");
$b["key1"] = "val1";
$b["key2"] = "val2";

$a og $b vil nu indeholde det samme igen..

edit:
du bruger jo osse [] på POST og GET ect (som er arrays)



Indlæg senest redigeret d. 31.08.2009 19:56 af Bruger #3427
Okay vidste ikke POST og GET var arrays.
Det må vel så være en assoc array?

Jeg blev bare forviret, fordi jeg troede man skulle bruge id når man sat dem på den måde.
fx.
$b[0] = 1;
$b[1] = 2;
----------
ps: hva IDE bruger du ? Siden der står linje nummer i siden, :D Gør der nemlig ikke i Context



"linje nummere" går ud fra du tænker på dem der kommer i print_r functionen.

det er ikke linjenummere med keys fra arrayet.

du kan prøve at udbytte print_r($res); med
Fold kodeboks ind/udPHP kode 




linje numre =
Fold kodeboks ind/udKode 

Du har automatisk linjenumre med i clipboard.
Hva software bruger du til at skrive PHP siden du har linje numre med" 1. 2. ~ 13."...
-----------
Rensten er jeg med på



Hmm.. de løkker virker vel ikke som du vil have det?

Hvis du mener "brute force" som i fx. password hack, så er det jo ikke nok, det eneste de løkker laver er at lave alle kombinationer hvor bogstavet står først, men du mangler alle permutationerne af hver enkelt element, dvs, hvor 'a' kan stå på alle pladser:

a_0
_0a
0a_
_a0

de er alle forskellige permutationer af det første element af din løkke, hvor placeringen af en karakter har betydning



linje numre =
Fold kodeboks ind/udKode 

Du har automatisk linjenumre med i clipboard.
Hva software bruger du til at skrive PHP siden du har linje numre med" 1. 2. ~ 13."...
-----------
Rensten er jeg med på


Det er udvikleren.dk der laver linienumrene. Når du poster noget kode, så brug
[ code lang="PHP" ]
[ /code ]
istedet for [ code ] og [ /code ]



<< < 12 > >>
t