Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: PHP + Mysq;

Parašė armasi· 2010 Lie. 27 11:07:45
#1

Sveiki, ar įmanoma padaryti tarkim taip, kad išsiuntus tarkim tokį sms:
raktažodis Blemba.Blemba.oj apelsinas

reikia, kad į mysql įsirašytų taip

username lentelėje: Blemba Blemba oj (be taškų)
password lentelėje: apelsinas

Ar įmanoma taip padaryti? Gal galite kodą parašyti jeigu tai iš viso įmanoma.

Parašė Narysx· 2010 Lie. 27 11:07:43
#2

Galima. :) Panaudojant explode funkciją.

Parašė armasi· 2010 Lie. 27 11:07:56
#3

list($keyword,$ip) = explode(' ', $_GET['wp_sms']);
if(strtolower($keyword) == $key){
$ip = str_replace(array('.'),'_',$ip);

}




Taip? Jeigu taip, o kaip gauti password dabar :?

Parašė ramon· 2010 Lie. 27 11:07:11
#4

Example:
<?
$a = explode(" ", "Blemba.Blemba.oj apelsinas");
$b = explode(".", $a['0']);

print("username lentelėje: {$b['0']} {$b['1']} {$b['2']}<br>password lentelėje: {$a['1']}");
?>



Parašė armasi· 2010 Lie. 27 11:07:43
#5

Supranti žmogus išsiųs sms, tai su savo nicku tarkim kartais nickas bus sudarytas net iš vieno žodžio
raktažodis jonas obuolys
kartais ir
raktažodis gintaras.eigulys lama
Reikia, kad neribojamai kartų tas . būtų už tarpą. O visada paskutinis žodis gale yra slaptažodis. O gal eian padaryti, kad paskutinis žodis būtų slaptažodis?

Redagavo armasi· 2010 Lie. 27 11:07:07

Parašė Anonimas.· 2010 Lie. 27 11:07:25
#6

Ir šiek tiek manualo ateičiai.
http://php.net/manual/en/functio...

Parašė armasi· 2010 Lie. 27 11:07:04
#7

Ar įmanoma padaryti, kad paskutinis žodis žinutėje įsirašytų į password lentelę? Nes jūs daug žinote, mano sistema ant ip būdavo padaryta paprastu būdu, dabar kai tokius pačius ipus turi daug žmonių tai kiti gauna vip privilegijas dykai.
Nieko naujo toj tavo pamokoj nėra. Ir pats moku pasidaryti, tarkim 2 žinutės žodis keliaują į username, o trečias į password. Jei mokėčiau nebūčiau čia temos parašęs.
Ogal yra tiesiog paprastas kodas? Kuris mysql radęs tašką pakeistų į tarpą, padaryčiau tuomet kai įsirašo į mysql su taškais pasileidžia komanda kuri keičia taškus tarpais.

Redagavo armasi· 2010 Lie. 27 11:07:20

Parašė Deiviux.eu· 2010 Lie. 27 16:07:07
#8

Tau prireiks panaudoti funkciją isset(); bei preg_replace(); čia mano manymų :)

Ta prasme

 if (isset($b[0])) { echo $b[0]; }




ir t..t

Redagavo Deiviux.eu· 2010 Lie. 27 16:07:31

Parašė sniuff· 2010 Lie. 27 17:07:26
#9

Paskutinis zodis po tarpo
$explode[count($explode)];

Parašė Deiviux.eu· 2010 Lie. 27 17:07:00
#10

Sniuff > O end(); funkcija neatliktų to pačo? :?

Parašė armasi· 2010 Lie. 27 18:07:56
#11

Tai dabar palaukite, išeina šitaip reikia daryti?

$ex = explode(" ", $_GET[wp_sms], 2);
$ex[1] = strtolower($ex[1]);
$expw = $explode[count($explode)];




išsiunčiu sms tokį tarkim:
raktažodis labas labas tinkisvinkis
tai kaip password skaitys šitą tinkisvinkis?