Jump to content
php.lv forumi

john.brown

Reģistrētie lietotāji
  • Posts

    510
  • Joined

  • Last visited

Everything posted by john.brown

  1. Līdz tekošās dienas pusnaktij nav īsti prātīgi. Tev būs kā iekš top.lv, kur 00.01 ne uz viena saita apmeklētāju nav bijis :) Ir jēga taisīt 24 stundu statu, kurš rāda reālos apmeklētājus pa pēdējām 24 stundām. Pēc tam pa datumiem tu viņus vienmēr sadalīt varēsi...
  2. john.brown

    Id

    Bet to jau arī var atkost. Pārlādē n reizes, uztaisi kaķu bilžu sarakstu, un gatavs. A to, ka bildē xuadsxXZcxvasd.jpg ir cipars 1, neviens skripts neatkodīs, ja nākamo reizi viņai būs pavisam cits nosaukums :) Domāju, tik pat efektīvs, kā gd variants.
  3. $query = "SELECT aaa, bee FROM table WHERE aaa<=100 AND bee IN('viens','divi') ASC";
  4. john.brown

    Id

    Ja kas, variants ar random nosaukumiem bildītēm varētu būt reāls. Taisi tās bildītes ar cipariem un burtiem, un kad zini, kādas rādīsi, pārglabā viņas failos ar randomiem nosaukumiem. Tik saglabā sessijā tos nosaukumus, lai pie formas apstrādes viņas dzēstu. Domāju, būs ne daudz lēnāk, kā ģenerēt bildi ar gd
  5. john.brown

    Id

    gd protams ir normālākais risinājums. Tak kā neprātīga ideja, ja ir vēlēšanās... Vēl gan problēma pielikt nosaukumus priekš usera, citādi forma kļūs nelietojama... ;) p.s. To ar var atrisināt. Taisam bildītes ar lauku leibliem, katru reizi pārglabājam ar random nosaukumie...
  6. john.brown

    Id

    Vēl ienāca prātā: katru reizi ģenerēt formas lauciņiem random nosaukumus. Tas varētu 90% gadījumu līdzēt. Bots vienkārši nezinās, kādos lauciņos ko liet iekšā. Un mainīt lauciņu izvietojumu formā ;) Tad varētu būt arī 100%
  7. john.brown

    Id

    Bez gd diez vai...
  8. Nu tad liec viņam kukiju, ar expires 24 stundss, un tad skaties - ir kukijs, atkārtoti ienācis, nav, tātad unikāls. Nu un kukijā kādu identifikatoru unikālu, un varēsi arī raw appmeklētājus skaitīt :)
  9. http://php.lv/f/index.php?showtopic=4511
  10. Vispār interesanti - tēma JavaScript, VBScript, bet apspriežam php :) Iekš javascript tev globālie mainīgie ir jānodefinē papriekš ĀRPUS funkcijām. Pēc tam tu tiec tiem klāt no jebkuras vietas funkcijās var globVar = 0; function varPlus() { globVar++; } varPlus(); document.write(globVar);
  11. Un kas maisa modelī ielikt vairāku tabulu apstrādi? Controlleris tak vispār neko nezin par tabulām (vismaz tā vajadzētu būt). Viņš tik ar modeļa datiem strādā, a kā tu tos esi dabujis, viņam pof. Tik hemorojā tā var iedzīvoties, imho, zaudējot mvc kaifus...
  12. Viņš izdzēš sessijas datus no diska (vai db). tāpēc vēlams pēc session_destroy taisīt redirectu, jo globālais mainīgais $_SESSION saglabājas, tā kā ir ielasīts pirms session_destroy() izsaukuma. Redirecta gadījumā viņu vairs nav no kā ielasīt :) Vai arī, kā manuāļa piemērā augstāk...
  13. katra faila sākumā liec session_start(). Un sql where ir jāliek, lai dabūtu ārā KONKRĒTU user, nevis visus. Nu redz, kamēr rakstīju, jau atbildēja :)
  14. Tu bremze esi, vai? // Output imagejpeg($thumb, $adreseJOU); Ja tu uzrādi faila nosaukumu kā otro parametru, viņš tur arī saglabās. Ja nē, tad viņš drukā to bildi standarta outputā, t.b. brauserī!
  15. un priekš kam tev brauserī jādod ārā tas imagejpg()? Ja gribi parādīt, kāda smuka, maza bildīte sanāca, tad liec vienkārši: echo '<img src="'.$adreseJOU.'">'; Un nekāds hederis nav vajadzīgs
  16. Klau, tas jau ir vājprāts! Mācies angļu valodu un draudzējies ar manuāli, vai arī met pie malas programmēšanu! Bez tam search lietot mācies, forumā failu uploads ir aprunāts 256 reizes!
  17. Ja REQUEST_URI, tad arī QUERY_STRING nav vajadzīgs :)
  18. ifreimā: parent.mansMainigais++
  19. Ko tā, neatradi $_SERVER? echo 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME'].'?'.$_SERVER['QUERY_STRING'];
  20. Nu, jā. Mūžu dzīvo, mūžu mācies :) Ar kvadrātiekavām pilnīgi noteikti nav korekti, tā kā iekš php netiek akcentēts, ka strings pēc būtības ir masīvs, atšķirībā no c, piemēram.
  21. Tas viss ir tieši tāpat, kā ar kastītēm :) Katrai kastītei (objektam) ir savas īpašības un savas metodes, kuras strādā ar šīm īpašībām. Kastītē tu vari ielikt citas kastītes. Un vienu un to pašu kastīti vari izmantot daudzkārt. Tieši tāpēc oop ir vajadzīgs - tu uztaisi dažādas kastītes un vāc no viņām programmu kā no lego. Ja vajag ko mainīt, tev nav jārokas pa visu programmu, tu zini, ka šo dara tā kastīte, un pārtaisi tik viņu...
  22. Papriekš iemācīties vienkārši programmēt iekš php. Un saprast, kas tas oop ir teorētiski.
  23. Tad tev katrā stabiņā vajag 12 modeļus, vai katrā rindā 12. Un no kurienes tie 5 ņēmās? Tu vajadzību noformulē līdz galam, tad ar ko līdzēt varēsim ;) Ja vajag lai stabiņā būtu pa 12 modeļiem alfabēta kārtībā (kā failā), tad dari šitā: <?php $enteries = file($filename); $rows = 12; $cols_array = array_chunk($enteries,$rows); $cols = sizeof($cols_array); echo '<table>'; for($i = 0; $i < $rows;$i++) { echo '<tr>'; for($n = 0;$n < $cols; $n++) { $e = explode('|',$cols_array[$n][$i]); echo '<td width="120"><a href="?dir=transports&m=auto&model='.$e[1].'" class="auto_link">'.$e[0].'</a></td>'; } echo '</tr>'; } echo '</table>'; ?> Tik vēl vajag pielikt pārbaudes, vai elements ir, ja nav, likt tab. laukā tukšumu...
×
×
  • Create New...