Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. briedis

    date();

    Eu, moš paskaties uzmanīgāk :D date("d.m.y. h:m")
  2. Ā, sorry, pārpratu jautājumu :D Tur gribi lai ir tā, ka atver koku, pārej uz citu sadaļu, bet koka struktūra paliek iepriekšējā? Ja gribi saglabāt koka struktūru(ar javascript), tad visdrīzāk jāglabā stāvokli cookies, un katru reizi kad ielādējas lapa, jāizpilda funkcija, kas atver koku līdz attiecīgajam stāvoklim. Protams, to sākotnējā stāvokļa parādīšanu var veikt arī servera daļā...
  3. Klikšķinot uz linka, vispirms izpildās onclick funkcija, ja tā atgriež true vērtību, tad arī href izpildās, bet tā kā tev tur ir return false, tad hren netiek izpildīts :) +marcis
  4. vot kad nobanos tevi no adsense :)) "P.s. Būšu pateicīgs, ja vienreiz dienā noklikosiet uz Google AdSense reklāmas, ar kuras palīdzību krāsim naudu domēnam un hostingu pakalpojumu apmaksai."
  5. Nu izčeko visur kodā, kur figurē darbības ar sesijas mainīgajiem, vai tur kaut kur nejauši nepārdefinējas. Uztaisi test1.php, kur sāc sesiju, nodefine pāris sesijas mainīgos un uztaisi test2.php kur sāc sesiju un ar print_r($_SESSION) apskaties vai viss ir vietā, kas tika nodefinēts test1.php.
  6. Paprovē aizkomentēt to session_destroy...
  7. Tu domā, tu izveidoji jaunu sesijas mainīgo, nevis sesiju :) Nekur nefigurē unset($_SESSION[..])?
  8. Pārbaudi vai tiešām nekur sesijas mainīgais netiek pārdefinēts, skaties vietas kur ir $_SESSION['webuser'] = ...... principā savādāk nevar pazust, jo ačimredzot last_reload nepazūd. Kaut kur kaut kas kodā nav kā vajag :)
  9. ahahahahahhahaha, Līga normālas mahinācijas veic :D
  10. Pirmkārt, noteikti izmanot funkciju mysql_real_escape_string() (kas tas ir - google), pirms bāz pa taisno POST datus iekšā kvērijā!!! Ko nozīmē šī rindiņa, un vai viņa ir vajdzīga - $_SESSION['webuser']; Pēc tā ko es redzu, nevajadzētu pazust... problēma varbūt ir citur. Otrajā lapā paprovē uztaisīt print_r($_SESSION), paskaties, kas vispār glabājas sesijā. Varbūt nekas neatnāk no pirmās lapas...
  11. Nu labi, saņemšos uz otro jautājumu. Karoč, doma tāda, ka tu nevari likt lietotājam paziņot par to, ka viņš iz aizgājos prom, JO VIŅŠ IR AIZGĀJIS PROM :D Kā es veidoju tabulu, kur ir online lietotāji. Ir tabula lietotaji_online, ar kolonnām: ip,last_seen ip - lietotāja ip last_seen - timestamp`s, kad lietotājs pēdējo reizi izrādījis aktivitāti(atvēris kādu lapu, kur tiek izsaukta šī funkcija getOnlineUserCount()). un tad funkcija, kas atgriež lietotāju skaitu, kas ir izrādīju aktivitāti pēdējo 5 min laikā - function getOnlineUserCount(){ $ip = $_SERVER['REMOTE_ADDR']; $now = time(); $delta = $now - 300; //5 minūtes iepriekš mysql_query("DELETE FROM lietotaji_online WHERE last_seen < $delta OR ip = '$ip'"); //dzēšam visus kas ir vismaz 5 minūtes prom un pašreizējo lietotāju mysql_query("INSERT INTO lietotaji_online(ip,last_seen) VALUES('$ip','$now')"); //pievienojam pašreizējo lietotāju $data = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM lietotaji_online")); //dabūjam ierakstu skaitu tabulā return (int)$data['COUNT(*)']; } ceru, ka noderēs! P.S. ja gribi reģistrētos, tad pievienot attiecīgo kolonnu(boolean) is_registered, un ja lietotājs ir reģistrēts, tad tur ievieto 1, un pēc tam kur atgriez skaitu, attiecīgo pieprasījumu, lai dabūtu reģistrēto skaitu un nereģistrēto (... WHERE is_registered = '1')
  12. Man liekas ka pirmajā tu dari kaut ko ko pats nemaz nesaproti :) Pirmkārt, kas tās par iekavām un priekš kam?? $ip = ($_SERVER['REMOTE_ADDR']); Ja tu raksti kvēriju, tad viņš izpildās ar mysql_query(); Eh, nu tam būtu jāizskatās šitādi: $ip = $_SERVER['REMOTE_ADDR']; $data = mysql_fetch_assoc(mysql_query("SELECT ip FROM lietotaaji WHERE ip = '$ip'")); $ip2 = $data['ip']; if($ip == $ip2){ echo "tava ip jau ir reģistrēta!!!!"; } else{ //reģistrēšanas lapa } Ņem vērā, ka uz IP pilnībā nederīkst paļauties. To var noviltot. Un ņem vērā, ka piem. Ip var būt dinamisks. Vai arī cilvēki kas sēž aiz viena rūtera ir redzami kā no viena ip.
  13. Principā viss ko tev vajag, ir pats sūtīšanas skripts(manuprāt pietiek ar 1 failu), vieta kur izvietot to (hostings ar PHP), un iespēju tam piekļūt :) Tev vispār ir kādas php zināšanas, vai tu vienkārši gribi haļavnu skriptu?
  14. Bezmaksas sms ir prosta meila sūtīšana. TELE2 un LMT katram lietotājam tiek piešķirta(vai jāpiesaka pašam) e-pasta adrese ar izvēlētu lietotājvārdu. Viss kas nāk uz šo pastu pāršutās kā sms. Bet katra lietotāja ziņā ir nokonfigurēt cik e-pastus(SMS) dienā var saņemt šādā veidā (20 ir max, tad jāatjauno limits), un cik lielus (līdz 3 saistītajām sms, tas ir 140*3 simboli. Vairāk meklē tele2 un lmt mājaslapās.
  15. Kā ir ar tiem vienkārši rādījumiem? (impressions vai kā tur) Par tiem nemaksā?
  16. Labadiena visiem! Nesen adsense tika palaists arī Latvijā (vairāk info: http://adsense.blogspot.com/2009/08/adsense-launched-in-lithuanian.html) Varbūt kāds no jums jau ir izvietojis šo, un var padalīties, cik tad var nopelnīt. Meklēju internetā, visi tik sauc savas summas, bet neviens nepasaka, cik apmeklētāji :) Man ir vietne, kur dienā vidēji ienāk 2000 lietotāji. Gribētu apjaust, cik apmēram ar to varētu nopelnīt.. (ja reklāma ir katrā lapā apakšā) Paldies!
  17. Ar peintu izlaboji? :D Īēstātījūmī :D
  18. hehe, ne par valodu ir runa, bet par kodējumu :)
  19. Pats tu baigais programmētājs - kur tu redzi kādu SQL INJEKCIJU? :) Tātad, rekur neliels risinājums :) -> $i = rand(1,1000); $data = mysql_query("SELECT * FROM table WHERE id >= '$i' LIMIT 1"); if(!mysql_num_rows($data){ $data = mysql_query("SELECT * FROM table WHERE id < '$i' LIMIT 1"); }
  20. do{ $i = rand(1,1000); $data = mysql_query("SELECT * FROM table WHERE id = '$i'"); }while(!mysql_num_rows($data)); Šitais nav diez ko labs, ja Tev tur ļoti daudz kas iztrūkst starp 1 un 1000, būs daudz lieku kvēriju :))
  21. Tjipa tabulā ieraksti ar ID, kas ir primary key, un kas vienmēr būs secīgi 1..1000 (nebūs secībā iztrūkstoša skaitļa) ? Nez, ej tā brutāli cauri ciklam un atrodi to pēdējo ID, kas neeksistē :)
  22. briedis

    PayPal

    Neesi slinks, palasi paypal dokumentāciju, tur viss ir atrunāts. https://www.paypal.com/developer
  23. briedis

    Skola

    Lai kas tas arī būtu, es arī gribu tādu šīzi noraut :D
  24. briedis

    iFrame

    Ja es tik gudri runāju, tad es tik gudri arī varu norādīt, kur to var izlasīt: http://docs.jquery.com/Selectors
×
×
  • Create New...