Jump to content
php.lv forumi

future_funk

Reģistrētie lietotāji
  • Posts

    19
  • Joined

  • Last visited

Everything posted by future_funk

  1. Apache 2.0.50 Nokachaaju MySQL 5.0.2 versiju, uzliku, uzstaadiiju, viss rullee! php funkcijas visu normaali nolasa no baazes. Njemu phpmyadmin, ieeju datubaazee, visu chikiniekaa raada, kaa njemu BROWSE (apskatiities tabulas datus), taa kaadu laicinju neko neparaada, un tad izmetaas errors, nokar sql serveri (ja ir 5.0.3 php), ja ir 5.0.2, tad arii nokar, bet ja ir 4.3.9, tad laikam izmet erroru, ka kaukas ar php nav kaartiibaa. Izmetaas parastais errors, kad nobruuk kaada windows proga! Nokachaju Mysql query browser (ir tada programinja), lidzigi kaa phpmyadmin var administreet, kaa lieto shito progu, taa arii uzkar mysql serveri. saaku domaat ka tas mysql 5.0.2 ir gljukains laikam, vai kaadam ir taads bijis???
  2. laba atbilde! naaksies vien atsaciities no savas idejas un meginaat to pashu httprequest! paldies!
  3. Kaklz hmm, jaa tev taisniiba! a kaa buutu, piemeram, ja uztaisitu skriptu: 1.klients ienaak lapaa 2.serveris izveido sesiju un sesijaa ieliek IP adresi 3.uz servera vislaik staav atveerts browseris ar skriptu, kursh vislaik izpilda sekojoshas darbiibas: 3.1.panem no visam sesijam ip adreses 3.2.katru ip adresi nopingo (system("ping -n 1 ip")); 3.3.atkariibaa no taa vai sanem atbildi vai nesanem veic nepiecieshamaas darbiibas + veel tajaa lapaa ko klients atver iebliezt to conncetion_status() kodu, ko rakstiiju un sitos abus kopaa savienojot stradatu jebkura gadijumaa, gan aizver browseri gan ja pat nestabils neta pieslegums, no kura vislaik izraujaas vads aaraa B) tas buutu reaali? :blink:
  4. starp citu gljuko EDIT POST! varbut vienu no shiem pedejeim postiem varetu izdzeest, jo es pats nevaru:(
  5. es taa neteicu un arii taa nedomaaju, tieshi otraadi, RESPECT, ka kaut ko uzrakstiiji! Kaklz rakstiija Tikko kaut kādu mirkli pazūd tīkla pieslēgums, tā savienojums pārtrūkst un klients vairs nu nekādi necenšas savienoties ar serveri, attiecīgi tu nevari zināt, vai klients vēl joprojām ir lapā. Nu, bet var gan, vismaz man sanaaca! Un taatad, pamats bez jebkaadiem rotaajumiem: index.php <a href=lapa1.php target=frame1>news</a> <a href=lapa2.php target=frame1>news</a> <iframe src=lapa1.php name=frame1></iframe> <iframe src=checkstatus.php name=frame2></iframe> checkstatus.php[u/] <? include ('connect.php'); $sql="UPDATE `users` SET `online` = 'y' WHERE `id` = '1' AND `name` = 'user1'"; mysql_query($sql); echo str_repeat(" ",300); ignore_user_abort(true); while (true) { echo "test<br>\n"; flush(); sleep(2); if (connection_status()!=0) { $sql="UPDATE `users` SET `online` = 'n' WHERE `id` = '1' AND `name` = 'user1'"; mysql_query($sql); die(); } } ?> kameer logs nav aizveerts, datubaazee ieraksts online staav uz 'y', kaa aizver logu, ieraksts izmainaas uz 'n'.
  6. es taa neteicu un arii taa nedomaaju, tieshi otraadi, RESPECT, ka kaut ko uzrakstiiji! Kaklz rakstiija Tikko kaut kādu mirkli pazūd tīkla pieslēgums, tā savienojums pārtrūkst un klients vairs nu nekādi necenšas savienoties ar serveri, attiecīgi tu nevari zināt, vai klients vēl joprojām ir lapā. Nu, bet var gan, vismaz man sanaaca! Un taatad, pamats bez jebkaadiem rotaajumiem: index.php <a href=lapa1.php target=frame1>news</a> <a href=lapa2.php target=frame1>news</a> <iframe src=lapa1.php name=frame1></iframe> <iframe src=checkstatus.php name=frame2></iframe> /[code] [b][u]checkstatus.php[/b][u/] [code] <? include ('connect.php'); $sql="UPDATE `users` SET `online` = 'y' WHERE `id` = '1' AND `name` = 'user1'"; mysql_query($sql); echo str_repeat(" ",300); ignore_user_abort(true); while (true) { echo "test<br>\n"; flush(); sleep(2); if (connection_status()!=0) { $sql="UPDATE `users` SET `online` = 'n' WHERE `id` = '1' AND `name` = 'user1'"; mysql_query($sql); die(); } } ?> kameer logs nav aizveerts, datubaazee ieraksts online staav uz 'y', kaa aizver logu, ieraksts izmainaas uz 'n'.
  7. jb4 nu nevajag jau uzskatiit, ka es nejeedzu, kas ir kas...:) kaa tad straadaa smartirc? arii tiek veidots pastaaviigs sakars starp uuseri un serveri! peec gariem mekleejumiem guuglee, beidzot kautkas sanaaca, izmantojot ignore_user_abort, connection_status, set_time_limit, sleep, un flush, to visu sakombineejot un ieliekot nosleeptaa ifreimaa var panaakt pastaviigu sakaru starp klientu un serveri!!! par HTTPRequest pagaidam neko neskatijos jo vis sanaca ar php, tomer buus jaapameegjina, varbuut efektiivaak!
  8. varbuut ar php funkcijaam kautkaa vareetu izveidot pastaaviigu sakaru starp klientu un serveri? vai tas nav iespeejams?
  9. Abos teikumos sanaak pretrunas.. Izlasot otro teikumu, var secinaat, ka tomeer ir liidzeklis kaa uzzinaat, kad lietotaajs aizveeris paarluukprogrammu, ja jau peec shiis darbiibas tiek izdzeesta sesija.. Nu taa man iisti nevajag:) Man sesiju vajag izdzeest peec taa, kad lietotaajs ir izlogojies (izmantojot linku LOGOUT) vai arii peec tam, kad vinsh vienkaarshi aizveeris paarluukprogrammu! Ar LOGOUT nav probleemu, bet ar browsera aizvershanu gan ir! Pienemsim, ka php.ini nokonfigureets taa, lai sesijas izdzeeshas aizverot browseri, tad viss ok! Bet, ja es veelos katram lietotaajam piedaavaat iespeejas: 1. saglabaat sesiju, kad aizver browseri; 2. nesaglabaat sesiju, kad aizver browseri??
  10. nu ok, man sesijas aizverot browseri neizdzeeshas, kaa izdzeest sesiju, izmantojot php, kad browseris tiek aizveerts ? pameeginaaju register_shutdown_function(), bet vina neizpildiijaas tad, kad browseris tiek aizveerts... izpildiijaas pashaas beigaas, kad tika apstraadaats viss paareejais php kods. ignore_user_abort() - sho ar pameeginaaju, bet kaa vinju var pielietot, lai izdzeestu sesiju, kad logs tiek aizveerts?
  11. shis straadaa, kad lapa tiek paarlaadeeta tajaa pashaa logaa vai arii logs tiek aizveerts ar CLOSE pogu: <body onunload="alert('aa')"> shis straadaa tikai, tad, kad lapa tiek paarlaadeeta, bet uz CLOSE pogas nestraadaa: <body onunload="<?session_destroy()?>" kaapeec? un kaa var dabuut, lai php kods stradatu tad, kad tiek nospiesta CLOSE poga?
  12. tagad es sapratu, paldies! :rolleyes:
  13. mysql_result($query, $i, 'id'); tad man jautaajums: vai $i ir ieraksta indekss ?
  14. veel viena probleema: kad es ievietoju tabulaa jaunus ierakstus laukam id, piemeram, 1,2,3,4 peec tam izdzeeshu ierakstu, kur id=3 un tad atkal ielieku jaunu ierakstu 5, mysql to ierakstu ieliek kaukur pa vidu: 1,2,5,4 kaapeec nenotiek taa ->>> 1,2,4,5 ????
  15. taatad pareizi buus laikam shaadi: $query = mysql_query('SELECT id, number FROM news'); $num = mysql_num_rows($query); for ($i=0; $i < $num; $i++) { echo $i; echo ":"; echo mysql_result($query, $i, 'id'); echo ":"; echo mysql_result($query, $i, 'number'); echo "<br>"; } un rezultaati arii itkaa sakriit..
  16. myphpadmin atteelo shaadu tabulu (tabula) sort by key primary ascending --id----number-- 121 | 1 123 | 3 124 | 4 125 | 5 //kods ieksh php $id = mysql_query('SELECT id FROM tabula'); $number = mysql_query('SELECT number FROM tabula'); $num = mysql_num_rows($id); for ($i=0; $i < $num; $i++){ echo $i; echo ":"; echo mysql_result($id, $i); echo ":"; echo mysql_result($number, $i); echo "<br>";} tiek izvadiits (row:id:number) 0:121:1 1:123:5 2:124:3 3:125:4 a ja paskataas uz tabulu, kas ir phpmyadmin, tad rezultaati nesakriit, kas tas par velnu taads???
  17. Vajag nosleept parasto peec nokluseejuma BROWSE pogu un izveidot savu... <form name='forma' action='upload.php' method='post' ENCTYPE='multipart/form-data'> <input type='file' name='file' style='display:none;'> <input type='text' name='browse'> <img src='btn_browse.gif' onClick='document.forma.file.click();document.forma.browse.value=document.forma.file.value;document.forma.file.disabled=true;'> <input type='image' src='btn_ok.gif' name='submit'> </form> Princips: 1.tiek nosleepts type=file 2.klikskinot uz img src='btn_browse.gif' tiek izsaukts type='file' BROWSE logs, kur izveelamies failu 3.izveeletais fails tiek atteelots type='text' lodzinaa 4.spiezam type='image' (SUBMIT) Probleema: peec idejas skriptam 'upload.php' tiek nodoti formas dati, bet reaali tas nenotiek, kaapeec?
  18. //index.php// function load(url){window.open(url);} <form method=post action="java script:load('register.php')"> <input name="lsubid" type=text> <input type="image" src="button.gif" name="submit" width="38" height="15"> </form> //dati.php// <?php echo $_POST[lsubid]; ?php> Probleema: netiek nosuutiiti dati no textboxa "lsubid" uz dati.php. Iespeejams, ka javascript kaut ko maisa.. ja jaa, tad kaadaa veidaa vareetu panaakt, lai tomeer nostraadaa ar visu javascriptu ?
  19. man arii taapati probleema un neiet ne ar mysqli ne ar mysql !
×
×
  • Create New...