Pereiti prie turinio

IG8

Patvirtinti nariai
  • Pranešimai

    2.311
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    4
  • Atsiliepimai

    100%

Visas IG8 turinys

  1. Š.... bus jei padarys (o ir taip aišku, kad padarys) Amerikai patogiu laiku, kai pas mus bus 12 val. nakties ar daugiau ;) Tai jaučiu ir nespėsiu pasiimt prizo arba pražiopsosiu :)
  2. Modero vietoj, tai aš trinčiau lauk šitas jo visas "netiesioginės reklamos" temas... Nes dar kiti pradės sekt pavyzdžiu jo ir prasidės flood'ai forume..
  3. Jo, čekiai gerai, bet iPod dar geriau ;) O įmanoma paprašyt jų, kad siųstų per USPS, o ne per UPS?
  4. Galvoji jiem labai r8pi ar lagina jum ar nelagina? ;D Jiem svarbu kuo daugiau pelno pasidaryt ir viskas...
  5. Truputį su'FAIL'inai čia... Jų toks verslas ir iš to (reklamų) jie laikosi. Daug kas ten "ateina pabendraut" ir dėl to puslapis gausiai lankomas, o one.lt parduoda reklamas, akd jiem atsipirktų projektas ir būtų pelnas. Taip, kad jei nebūtų jūsų, tai nebūtų ir one.lt ir neturėtumėt kur pabendraut :| Galų gale, niekas gi neverčia spaust ant tų reklamų :D . Tiesiog čia kaip mainai, paslauga už paslaugą, jie jum suteikia vietą bendravimui, o jūs spaudėliojat reklamas ir taip juos išlaikot... Tas pats, kaip ir tu dabar reklamuoji savo tinklapį. Ir mane gal nervina tos tavo reklamos.
  6. Čia kodas, kuris TURĖTŲ kitaip atvaizduot url, jį skaidyt ar pan. Ar įmanoma šitą funkciją įterpus (include(...)) į tą index.php, kur yra login forma, kaip nors su GET metodu atvaizduot to prisijungusio žmogaus, vardą, ID ir pan.? <?php function decode_url() { global $PATH_INFO; $duomenys = substr ($PATH_INFO , 1); $duomenys = explode(";",$duomenys); if (isset($duomenys)) { $d_size = sizeof($duomenys); for ($x=0;$x < $d_size; $x++) { $vars = explode(",",$duomenys[$x]); if (isset($vars)&&sizeof($vars)==2) { isset($GLOBALS[$vars[0]])?true:$GL
  7. Na, puiku, kad paaiškinai, tik žinoma, geriau būtų išvyst pavyzdinį kodą, nes pats kaip sakiau, nesu labai patyręs ir t.t.
  8. Žinau, kad galima, bet nežinau kaip... :| Esmė, jog noriu padaryt prisijungimo sistemą, koks žmogus prisijungia ir kitam puslapy, rodo jo info., kaip ID, jo vardą ir pan. (kurie yra mysql db).
  9. Ne su sesijom as darau, o viska su GET ir POST. Tavo variantas su SESSION irgi neveikia... O gal galima kaip nors iškart ištraukt iš mysql tą vardą? Arba, pvz., kokį nors vartotojo serijos numerį ar pan.?
  10. Ok, dėkui už atsakymą. :| Turiu dar vieną bėdą. Faile pavyko.php kodas: <?php include_once ('index.php'); if ($_GET['user']) { printf("Sveikas, %s", $_GET['user']); } ?> Bėda tame, kad tos eilutės "Sveikas..." neatvaizduoja. Tai net nežinau kodėl.
  11. Dar turiu klausimą: kaip padaryt, kuomet prisijungimas pavyksta ir nukeliamas vartotojas, tarkim, į "pavyko.php", kad rašytų naršyklės langely "pavyko.php,Useris" arba "pavyko.php,user;Ignas" ir t.t.
  12. Ok, pastebėjau, akd viską galima buvo rašyt kaip ir ankščiau, tik į elseif kitokią sąlygą iterpt. Ir kaip reikėtų padaryt, kad tą "neteisingi duom." rodyto žemiau formos, o ne prieš formą? ;] Bandžiau sąlygą įterpt į funkciją, bet nesigavo... EDIT: Viskas susitvarkė... Per daug sudėtingai galvojau, tiesiog reikėjo perkelt if'ą į skripto pabaigą.. :ph34r:
  13. O šiaip pamąstymui.. Neįmanoma būtų taip?: function jungtis() { if($count!==1) { echo "Neteisingas vartotojo vardas arba slaptazodis"; } } echo "<form method='POST' onsubmit='return jungtis()'>";
  14. O be JavaScript kaip nors įmanoma? :ph34r:
  15. Vis dėl to, gal kas padėtu su tuo "Neteisingas vartoto. vardas arba....". Kad jį atvaizduotų tik paspaudus mygtuką "Jungtis". Nesu aš PHP labai patyręs, tai ir minčių nelabai kyla, o jei kyla, tai nesąmoningos... :ph34r:
  16. Turbūt vėl kažką suvėliau... Nebe permeta į pavyko.php <?php $db = mysql_connect("localhost", "root", ""); mysql_select_db("mysql", $db); $vartotojas=$_POST['user']; $slaptazodis=$_POST['pass']; $sql="SELECT * FROM vartotojai WHERE vardas='$vartotojas' and slaptazodis='$slaptazodis'"; $rezultatas=mysql_query($sql); $count=mysql_num_rows($rezultatas); function jungtis() { if($count==1) { session_register('user'); header('location:pavyko.php'); } else { echo "Neteisingas vartotojo vardas arba slaptazodis"; } } if (!$db) { echo "Nu nah... Neprisijungia prie MySQL... Lo
  17. Labai ačiū, tiesiog visą tą "stuff" įdėjau prieš echo tag'us ir padėjo :ph34r:. Tik turiu paskutinį klausimą. Kaip padaryt, kad tą eilutę "neteisingas vartot. vardas arba slp." padaryt, kad rašytų, tik po to kai paspaudi mygtuką "Prisijungti". Nes šiuo atveju, ji atvaizduojama visada, kai tik užkrauni tą login formą...
  18. Pamiršau paminėt, kad truputį pakeičiau kodą: if($count==1) { session_register('user'); header('location:pavyko.php'); } Ta pati klaida išlieka, bet esmė, kad man reikia, jog skriptas permestų į kitą puslapį, jei login pavyko... Sorry, jei pasirodžiau įkyrus, bet ką tiksliau daro tie: ob_start(); ob_end_flush();? Dėkui visiems už nuomones ir pasiūlymus :ph34r:
  19. Tiesiog pamiršau nurodyt formos metodą :ph34r: ='post' Bet gaunu kt. error'ą: Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\index.php:10) in C:\wamp\www\index.php on line 39 Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\index.php:10) in C:\wamp\www\index.php on line 39 Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\index.php:10) in C:\wamp\www\ind
  20. <?php $db = mysql_connect("localhost", "root", ""); mysql_select_db("mysql"); if (!$db) { echo "Nu nah... Neprisijungia prie MySQL... \n"; } else { echo "Prie MySQL prisijungti pavyko \n"; } echo "<fieldset>"; echo "<legend>Prisijungimas</legend>"; echo "<form>"; echo "<label for='user'>Vartotojo vardas</label>"; echo "<input type='text' name='user' />"; echo "<br />"; echo "<label for='pass'>Slaptazodis</label>"; echo "<input type='password' name='pass' />"; echo "<br />"; echo "<input type='s
  21. Na, daug ką galima nulaužt, bet reikia žinių ir patirties, taip pat ir tiem fusion'am. Aišku, senesnėse versijose yra palikta daug daugiau klaidų, kurias išnaudot tikrai lengva. Bet projektas juda pirmyn, išeina naujos versijos, užpildomos saugumo spragos ir t.t. Tad kuo toliau, tuo sunkiau yra nulaužt ir tą patį fusion'ą. ;)
  22. Gavau atsakymą iš jų ;). Nebūtų mano pagalbos prašę, nes jie jau turi sistemos administratorių nusamdę ir jis ten visą darbą atlieka..
×
×
  • Pasirinkite naujai kuriamo turinio tipą...