Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Paeksperimentē, paskaties :) Tur būtu jābūt string mainīgajam...
  2. Tur ir saraksts ar tipu apzīmējumiem: http://us3.php.net/manual/en/function.sprintf.php
  3. Nu ja, jquery noder lai dinamiski ērtāk pievienotu elementus :)
  4. Nejau par iemesliem es, bet par to, ka tu, manuprāt, nezini KĀ tu gribi, lai tas viss notiek. Ar javascript tu tā pat vien nevari uploadod failu. Vismaz ne bez papildus spraudņiem(uploadify), rīkiem(kāds flash objekts, kas nodarbojas ar datu sūtīšanu).
  5. Man liekas, ka tu nemaz neizni ko īsti gribi panākt :)
  6. Nu te tak ir paraugi un implementācijas apraksts. http://www.uploadify.com/
  7. paprovē noņemt aplīšus un katarm li likt fona bildi (kas ir aplītis via kāds smukāks simbols), kas centrēta vertikali un pa kreisi.
  8. Fonā vari likt bildi...
  9. Nez kādas garantijas tikt pie atalgojuma :)
  10. What you pay for is what you get :)
  11. Moš tam lietotāja failam nosaukumā ir apostrofs? ' Tad arī mēdz būt gļuki :)
  12. Man arī ir bijusi šīze ar atstarpēm, un izlīdzējos ar <!---->. Teiksim tev rakstīts kodā - <td> <bilde> </td> Browseris to saprot kā - <td>ATSTARPE<bilde>ATSTARPE</td> Paprovē uzrkastīts šitā:(tā lai nav atstarpes starp elementiem) <td><bilde></td> vai šitā: <td><!-- --><bilde><!-- --></td>
  13. http://www.onkulis.com/2006/08/09/ieskats-iepirksanas-ebay/
  14. 1. - Nepiekritīšu. Ja kods nav drošs, tad to nepasargās fakts, ka viņš būs izmetāts pa vairākiem failiem un galu galā inklūdots vienā failā. 2. - Nesapratu? Kas ir funkcijas, kas "pa taisno pārsē"? Vienkārši vajag izmantot mysql_real_escape_string un viss būs labi :) 3. - Atkal, nesapratu? "Submit pogu likt kā ?op=log" - kas ar šo domāts? Submit poga taču ir <input type="submit" /> :) 4. - Šinī gadījumā jau tiek glabāti sha1 veidā, kas ir "stiprāks" par md5 4.(5.?:D) - Nevienmēr. Savā gudrībā arī var apmudīties un nepamanīt bīstamus caurumus
  15. Tā, pirmais ko pamanīju - netiek nodrošināta aizsardzība pret sql injekciju. Visus mainīgos ko bāz kvērijā, vajag eskeipot ar mysql_real_escape_string() funkciju. Otrais, kam tev vēl vajadzīgi kūkiji, ja izmanto sesijas? Trešais, varētu uztaisīt papildus sesijas mainīgo kurš saturētu, teiksim, md5($_SERVER['REMOTE_ADDR'] . $_SERVER['user_agent']) Un katru reizi pārbaudīt, vai tā konkrētā sesijas mainīgā vertība sakrīt ar reālajiem datiem. Tas tādam gadījumam, ja kāds nosper sesijas identifikatoru, tu pārbaudi un secini ka nesakrīt ip vai user_agent un neļauj autorizēties atkārtoti... if($logged_in){ if(md5($ip . $user_agent) != $_SESSION['user_hash']){ //sesija zagta logout(); } }
  16. Es neesmu tā darījis, bet mēģinātu sekojošo - sākumā ar JS iebaro flasham datus, attēlo - pēc darbībām ar flashu (nobalso) izsaukt kādu JS funkciju, kas ar ajax nosūta/saņem datus no datubāzes un attēlo HTMLa... Moš te kkas noderīgs(pirmais rezultāts meklējot gūglē: "javascript retrieve data flash") - http://www.permadi.com/tutorial/flashjscommand/ Manurpāt, slikti meklē gūglē, jo šādu piemeru nu tur toč netrūkst!
  17. bet vispār nesaprotu, kā var labot bug'us, ja nesaprot kas kur kodā vispār notiek :)
  18. Vispār īsti nevar saprast ko tu gribi un kas tev ir. Balsošana notiek htmlā vai flashā? Rezultātu attēlošana notiek html'a vai flashā?
  19. To lapas apakšu noteikti norauj tas die(), sīkāk nepētīju...
  20. Manurpāt, drīkst tad, ja esi mainījis/papildinājis kodu...
  21. Te man liekas izpildās likums - ķēde ir tik stipra, cik tās vājākais posms :)
  22. briedis

    load() failed

    try - catch? Rekā es no twittera dabūju json datus, ik pa piecām minūtēm. Ja nav 5 min pagājušas, VAI serviss nav pieejams, tad ņemu lokālo failu. //Atjaunojam twittera JSON datus ik 5 minūtes function updateTwitter(){ $path = "myTwitterJson.json"; $url = "http://twitter.com/statuses/user_timeline/twitter_username.json?callback=twitterCallback2&count=6"; $stat = stat($path); $last_mod = (int)$stat[9]; //dabujam modificeto timestamp $delta_mins = time() - $last_mod; if($delta_mins > 300){ //defaultā 5 minūtes = 300 sekundes if($json_data = @file_get_contents($url)){ //Suppress warnings, ja neizdodas dabūt datus file_put_contents($path,$json_data); }else{ touch($path);//Pabakstam, lai nav jāmēģina atkal, ja neizdevās ielikt contentu } } }
  23. briedis

    JavaScript taimeri

    papētī šīs divas funkcijas: window.clearTimeout() window.clearInterval()
  24. Lai validētu meilu, es izmantoju šādu funckiju: function validMail($str){ if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $str)){ return true; } return false; } imo ir īsāka..
×
×
  • Create New...