Jump to content
php.lv forumi

Rincewind

Reģistrētie lietotāji
  • Posts

    299
  • Joined

  • Last visited

Everything posted by Rincewind

  1. Pa lokālo tīklu kopējot no datora uz datoru ātrums ir lielāks? Nav fakts ka interneti tev ir lēnākais posms, pārbaudes jāsāk ar šo.
  2. INSERT ... WHERE ...? Gan jau ka domāts UPDATE nevis INSERT.
  3. $league - objekts $league['id'] - masīvs? Nosaukumu objektam nomaini un tad izsauc ar $objekts->admin($league['id']);
  4. 1. Klasē nav mainīgā lid (private $lid; vai public $lid;), atbilstoši piešķirt viņu nevar. 2. Izskatās ka tev kļūdaini tiek izmantots viens un tas pats mainīgais masīvam un klasei. Vismaz nosaukumi viņiem vienādi.
  5. Īsti nesapratu par ko ir runa, bet varbūt tad: object->setLanguage("lv"); object->getTitle();
  6. Piebilde. No pieredzes - labs kods ir īss, saprotams un viegli lasāms bez komentāriem (ja man kaut kur sanāk kaudze ar ieliktiem nosacījumiem vai garas rindas ar daudziem operatoriem utt, uzreiz zinu ka neesmu visu kārtīgi izdomājis). Aptuveni novērtē vai koda sadalīšana starp modeli un kontrolieri saīsinās un novienkāršos kodu, ja jā tad pārraksti.
  7. >>Tad Man pateica, ka validācija ir jāsadala gan pa kontroleri, gan pa modeli. Ja vienkārši pateica un nekādi nepamatoja - droši ignorēt. Nav viena superpareiza veida kā dalīt kodu starp modeļiem un kontrolieriem. >>ka vajag izmantot arī veco validāciju... bet tā kā, iespējams, ne visa validācija, kas bija vecajā kontolerī, ir vajadzīga Yii šādos gadījumos izmanto modelim mainīgo scenario, katram var izveidot savādākus validācijas rūļus. Citos freimworkos gan jau ka ir līdzīgi.
  8. Man GROUP BY/HAVING liekas normāls risinājums. Ja nepatīk, var taisīt ar self-join: SELECT t1.id FROM table1 t1 INNER JOIN table1 t2 ON t1.id = t2.id INNER JOIN table1 t3 ON t1.id = t3.id WHERE t1.keyword_id = 3 AND t2.keyword_id = 4 AND t3.keyword_id = 5
  9. SELECT news_id FROM table1 WHERE keyword_id IN (3,4)
  10. Ai, ai, ai. Tādu var izmantot pie excerptu seivošanas, bet pie izvadīšnas labāk izmantot mysql LEFT (un opcionāli LENGTH) funkciju lai nedzenātu liekus datus. Manuprāt tā.
  11. Normāli būtu izmantot strlen, bet tavā kodā tas droši vien izskatīsies dīvaini, tapēc raksti: if($teksts[80])
  12. Citās valodās arī var norādīt kurš mainīgais ir domāts, tā ka nav gan :D
  13. Ā, nu jā. Vēl derīguma termiņš tai vērtībai jāpieliek, kādas 5-10 sekundes. 100% aizsardzības te būt nevar, ja ļoti gribēs tad tāpat apies.
  14. Varbūt: index.php $_SESSION['iframe'] = random skaitlis; <iframe name="home_form" src="home.php?id=<?php echo $_SESSION['iframe']?>" width="100%" height="600" scrolling="no" frameborder="0"> </iframe> home.php if($_GET['id']!=$_SESSION['iframe']){ die(); }
  15. Pag, tu tak teici ka freimworks pats izmanto exception pie validācijām, nevis ka viņš ļauj lietotājam viņus izmantot. Vai es kaut ko ne tā sapratu?
  16. Yii kodā es neko tādu neredzu, exception pie modeļa validācijas tiek izsaukts tikai ja pats validation rule ir uzrakstīts ar kļūdām.
  17. Hmm.. kapēc? Ja nu nākotnē savajadzēsies pielikt kaut kur redirect, ko ta man, visam kodam cauri urbties un meklēt vai viņš kaut ko nesaplēsīs? Labāk uzreiz izvēlēties vienu veidu kā kļūdas izvadīt un pie viņa pieturēties. Manuprāt tā. Mikrooptimizācijas nafig.
  18. CakePHP un Yii šāda tipa paziņojumus var glabāt sessijās (setFlash/getFlash funkcijas). Man šāda pieeja patīk, ļauj izvadīt kļūdas arī pēc redirektiem.
  19. Tumbnails ir liela bilde saglabāta mazā izmērā. Kad ielādē uz serveri lielo bildi, uzreiz noseivo arī mazo versiju (gūglē "gd thumbnail").
  20. Kāda jēga izmantot mysql_connect/mysql_close katrā pieprasījumā?
  21. Kas par problēmu ir skaidrs - "Invalid argument supplied for foreach()". Bet ja tev kods nošifrēts ar ioncube, jēgas no tā nekādas. Varianti: 1. šifrē vaļā un rādi 2. atjauno backup (jā, ņirgājos) 3. undo visas pēdējās izmaiņas 4. ? 5. profit
  22. Bet tā jau arī notiek. Ja met paziņojumu ka fails nav bilde - tātad fails nav bilde.
  23. Tad tev ir bildes bez faila paplašinajuma? Kaut kur kodā ir pārbaude uz $_FILES['image']['type'], ja viņu izņem ārā un tad ņems jebkādus failus.
×
×
  • Create New...