Undefined variable: key_array
 
werky 24. okt 2012 09:47:58 Pridružen od:
16. apr 2012
787 objav
796 168 26
#1

Zdravo, imam spodnjo funkcijo:



public function encrypt($tkey)

{

$charsarray = $this->charsarray;

$i = 0;

while ($i < strlen($tkey)) {

$keyarray[] = $tkey[$i];

++$i;

}

$enc
message = "";

$kPos = 0;

$i = 0;

while ($i < strlen($this->message)) {

$char = substr($this->message, $i, 1);

$offset = $this->getOffset($keyarray[$kPos], $char);

$enc
message .= $charsarray[$offset];

++$kPos;

if (count($key
array) <= $kPos) {

$kPos = 0;

}

++$i;

}

return $enc_message;

}



Pa mi kar naprej javlja: Undefined variable: key_array



Ma kdo kakšno idejo?



tenkju!


všeč(0) ni všeč(0) spam(0)
 
Mešetar 24. okt 2012 09:53:51 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#2

najbolje da pred while zanko zapises



$key_array = array();


všeč(2) ni všeč(0) spam(0)
 
werky 24. okt 2012 09:55:29 Pridružen od:
16. apr 2012
787 objav
796 168 26
#3

hmm...bom poizkusil...



Gre se zato da je to "serijska" funkcija od magenta, pa kar naenkrat javlja errorje...



Probam pa javim rezultat.


všeč(0) ni všeč(0) spam(0)
 
werky 24. okt 2012 09:58:53 Pridružen od:
16. apr 2012
787 objav
796 168 26
#4

Evo, errorja ne javlja več...Hvala



Je pa še en error, v istem fajlu:

Undefined offset: 0


všeč(0) ni všeč(0) spam(0)
 
Mešetar 24. okt 2012 10:03:25 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#5

pred to vrstico daj en simple if



$encmessage .= $charsarray[$offset];



if(isset($charsarray[$offset])) $encmessage .= $chars_array[$offset];



moglo bi delat


všeč(0) ni všeč(0) spam(0)
 
werky 24. okt 2012 10:14:00 Pridružen od:
16. apr 2012
787 objav
796 168 26
#6

Nope...še vedno...


všeč(0) ni všeč(0) spam(0)
 
Mešetar 24. okt 2012 10:21:35 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#7

pred to daj pol



if(isset($charsarray[$kPos])){

$offset = $this->getOffset($key
array[$kPos], $char);

$encmessage .= $charsarray[$offset];

}


všeč(0) ni všeč(0) spam(0)
 
werky 24. okt 2012 10:39:14 Pridružen od:
16. apr 2012
787 objav
796 168 26
#8

Nop...tudi tako ni šlo brez err...


všeč(0) ni všeč(0) spam(0)
 
pavarti 24. okt 2012 10:55:42 Pridružen od:
26. okt 2011
445 objav
587 92 14
#9

Tole probej:



if( arraykeyexists($kPos, $chars_array)){


všeč(0) ni všeč(0) spam(0)
 
werky 24. okt 2012 13:45:38 Pridružen od:
16. apr 2012
787 objav
796 168 26
#10

Hvala za pomoč...šele zdajle videl odgovor...,



bom probal, pa javim rezultat.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se