Jump to content
php.lv forumi

So sick!

Reģistrētie lietotāji
  • Posts

    67
  • Joined

  • Last visited

Everything posted by So sick!

  1. Es uztaisiju visu tieši tā kā man vajag.. :) Varat taisīt ciet šo topiku.. :)
  2. Es jav visu esmu izdomājis.. Dabūšu ip un pārveidošu par INT ar INET_ATON. Tad to INT saglabāšu datubāzē un pārbaudi veikšu pārveidojot apmeklētāja ip arī par cipariem. Ja tādi cipari jav būs datubāzē ar šodienas datumu, tad nepieskaitīs punktus, bet ja nebūs ar šodienas datumu, tad pieskaitīs.. :)
  3. Kā lai pārbauda par to ip... Es domāju ka kaut kā šādi ne? <? $d = mysql_query("SELECT ip,date FROM advertise WHERE ip=$ip"); $d2 = mysql_result($d); $date = $d2['date']; if($date > date(Y-m-d)){ //pievieno punktus }else{ //nepievieno punktus } ?>
  4. Man nepieciešams skripts, kurš uzģenerēs kodu pēc lietotāja pieprasījuma. Lietotājs kodu ieliek savā lapā un parādas banneris ar linku piem. http://lapa.lv/b.php?banner=big&lid=1 un uzspiežot uz bannera lietotājam ar id 1 pieskaitās 5punkti. Kodēt es māku, bet man vajag arī izdomāt kā lai izdara tā, ka ja no viena ip 2x uzspiež, tad 2. reizē nepieskaita tos 5punktus? Tātad palīdziet man lūdzu ar šīm 2 lietām:pats skrips, ip aizsardzība. Aptuveni ka varetu izskatities: <? connect_to_db(); $lid = $_GET['lid']; $banner_izm = $_GET['banner']; $ip = $_SERVER['REMOTE_ADDR']; $date = date(Y-m-d); $r = mysql_query("SELECT * FROM advertise, users WHERE users.id=$lid AND advertise.izm=$banner_izm"); $row = mysql_fetch_array($r); mysql_query("INSERT INTO advertise (ip,date,lid) VALUES ($ip, $date, $lid)"); $points = $row['points']; $points_new = $points+5; mysql_query("UPDATE users SET points=$points_new WHERE id=$lid"); //If ip fignjas te.. //Redirekts uz indexu talak, bet to nerakstishu.. ?>
  5. So sick!

    Zinas

    Vēl jav var arī izveidot 2 skriptus. Vienā skriptā lai rāda to 1 postu ar lielumu 600px un otrā skriptā lai rāda 2 un 3 jaunumu ar 300px lielumu.. Vienīgais šis nav tas labākais risinājums..
  6. Atvainojos, mana kļūda. Ātri pārskatot topiku biju izlasījis nevis citati.chill.lv, bet chat.chill.lv.. :D
  7. waplet, nu nezinu vai tieši tāds skripts tev ir, jo chat.chill.lv ir gandrīz tāds kā skype. Tur var privāi čatot, dažādos publiskajos čatos čatot un tur nav jāreģistrējas pa jaunu lai viņu izmantotu. Vēl tur ir smuks dizains un drošība tur ir pietiekama, lai neuzlauztu. Un vispār man liekas, ka tur var ieiet arī ar D-Pasi..
  8. Varat man pateikt kā lai datubāzē rāda pie Online: 1,ja lietotajs ir ielogojies un 0 ja nav? EDIT: Es izdoāju tā, ka to var izdar;it tajā brīdī kad lietotājs ielogojas, tad datubāzē lauks Online setojas uz 1, bet kad uzspiež uz iziet tad setojas uz 0. Zinu, ka daudzi vienkārši neizlogojas, tāpēc ko man darīt tālāk? Ik pēc 5 minūtēm visiem setot uz 0? EDIT2: Es izdomāju, ka var uzlikt šādi SET online='".time()."' un izvilkt lietotājus WHERE online='".time(-3600)."'. Tad varētu viss strādāt?
  9. Es šo skriptu pabeidzu un ķeroties pie nākamā man atkal ir problēma.. Tātad, es gribu veidot online sarakstu. Man uztaisīt jaunu lauku (online) lietotaju tabulā un ar cookie ievadīt 1 uz 10 min tajā brīdī kad lietotājs ielogojas vai kautko izdara? Nekad neesmu strādājis ar cookie, tāpēc nezinu. Pašlaik izmantoju tikai sesijas.. EDIT: Es tikko palasiju par cookies un sapratu, ka tas ir līdzīgs sessijām.. Kā tad varētu to online lietotāju padarīšanu realizēt?
  10. Ja būs klāt tikai lauki tad tur būs pārbāzts un nepārskatāms, tāpēc es gribētu divas tabulas, bet ja neviens nezin to tad jav laikam taisīšu vairāk kollonas..
  11. So sick!

    limit(on page)

    Sāc ar to ka tu izveido ar CSS tām lapaspušu pogām dizainu, ja tev tas ir nepieciešams. Pēc tam uzzini cik tev ir lapaspuses kopejo lietu skaitu izdalot ar max per page. Tālāk tikai izvadi tās lapaspuses un limito..
  12. Esmu izveidojis lietotāju un reģistrācijas skriptu kur niks glabājas sesijās, bet id,email,parole(md5),niks glabājās datubāzē. Es gribētu izveidot vēl lietotājiem lai var pievienot avataru, datora info un labot paroli, itkā jav to visu mācētu, tikai kā lai uztaisa lai kad lietotājs uzspiež uz 'Labot profilu' tad parāda tieši viņa pašreizējo info un lai labojot info apdeitojas tikai tā lietotāja dati. Cik es pats to esmu izpratis tad man no sākuma vajag uzzināt lietotāja ID un pēctam uzzināt Info_id. Un pēc tam ar WHERE apstrādāt viņa submitoto pieprasījumu. Kā lai es dabūnu lai lietotāja ID ir tāds pats kā Info_id, ja ir divas dažādas tabulas - lietotaji un info?
  13. Malacis foxc.. Nekas.. Man tagad ir tapis jauns darbiņš ar acp un daudz labāks.. Jav ir uzlikts uz mgp.woano.lv..
  14. Nu sesijā glabājot lietas hakeri var tikt pie visa vajadzīgā, bet uz ip liekot kādam kuram nav statiskā ip arī nav droši.. Labāk tad izmanto sesijas..
  15. So sick!

    Countdown

    Nu itkā ideju es sapratu, tikai es esmu vēl iesācējs un neesmu apguvis date f-jas. Varbūt varētu iedot input lauka piemēru kas ievada dienas datumu+30 dienas? Un vēl būtu labi, ja iedotu arī piemēru kā uzzināt vai datums ir pagājis vai nav.. :) Cik es saprotu lai uzzinātu vai datums ir pagājis vajag izmantot kko šādu (100% kkas bus nepareizi): if(date(d:m:y) <= $laiks_lidz_bannera_beigam) { $url = array(); $img = array(); $alt = array(); $count = 0; while($ad_arr = mysql_fetch_array($ad_res)) { $count = $count + 1; $url[$count] = $ad_arr['url']; $img[$count] = $ad_arr['img']; $alt[$count] = $ad_arr['alt']; } $count = mysql_num_rows($ad_res); $chosen = mt_rand(1, $count); $adurl = $url[$chosen]; $adimg = $img[$chosen]; $admsg = $alt[$chosen]; echo"<div class=\"block\">"; echo"<table style=\"margin:auto;\"><tr><td>"; echo"<a href=\"$adurl\" target=\"_blank\"><img border=\"0\" src=\"$adimg\" alt=\"$admsg\" /></a>"; echo"</td></tr></table></div><br/>"; } } elseif(date(d:m:y) > $laiks_lidz_bannera_beigam) { echo '$paradit_brivas_vietas_reklamu'; }
  16. So sick!

    Countdown

    Es izveidoju sms reklamas skriptu. Man vajag uzzināt kā lai es inputāa (hidden) ievietoju kautkādu skaitli (sekundes vai min vai h vai d) kuras pēc konkrēta laika pazūd. Piem 30. Katru dienu pazūd 1 (atņemas 1). Un tad kad ir nulle, tad izdzēš to reklamu kam ir 0. Kāds varētu palīdzēt?
  17. Vispār s1.oo.lv bija mans, tāpēc to skriptu es varu pārdot: http://d-night.lv/shop
×
×
  • Create New...