-
Posts
1,796 -
Joined
-
Last visited
Everything posted by anonīms
-
sux. Cilvēks 30 gadus ir bijis "about" un tagad viņam ir jābūt about2 ;[ es raudātu
-
un, ko darīt, ja nepieciešama noteikta statiska lapa, bet lietotājs jau ir reģistrējies? delete from `users`? (devil)
-
variants ir likt pārbaudes. ja atrod tādu lietotāju, tad izmantojam users controllieri, ja neatrod, tad laižam tālāk uz page vai, kas tur tur tālāk seko.
-
nu nopietni? http://stackoverflow.com/questions/3108591/calculate-number-of-hours-between-2-dates-in-php
-
O, paldies! Noteikti pamēģināšu.
-
Šis variants liekas tīri loģisks. Kaut vai veidojot inputus zem noteikta kontroliera tam pie #id vēl pielikt no kura kontrolliera tiek uzsaukts. Tādā veidā sanāks kā jau minēji login-email, login-password, register-email, etc
-
Nu iespējams mans gadījums atšķiras no tava. Es savu veco projektu uz oop sāku pārveidot aptuveni 2-3 nedēļas atpakaļ, bet man bija pieredze pirms tam ar oop, tāpēc varbūt sanāca to visu dabūt nesāpīgākā veidā. Ja Tu gribi kā spainis minēja, ka nav visur globālais $messages, tad jādara pēc viņa veida. Man gan ir savādāk. Man visi messages tiek turēti globālajā, tāpēc es errorus salieku iekšs sessijas un tieši pirms izvadas ($this->load->view man tiek uzstādīts vnk kā variablis, nevis uzreiz izvadīts). tiek saģenerēts $messages variablis.
-
Šis jau tika miljons reizes izrunāts, gan šeit, gan citur forumos. Pirms 2011.gada vienmēr izmantoju echo, bet tagad pēc standariem darbā, jāraksta print, tāpēc arī pats saviem projektiem izmantoju. (man nekādas pretenzijas ne pret vienu, ne otru). http://fabien.potencier.org/article/8/print-vs-echo-which-one-is-faster
-
Protams, ka iespējams reizēm vajadzēs atšķirīgāi vietai (tas pats box, divs, sidebars, etc), bet nu pa lielam tomēr... btw, vai man vienīgajam liekas, ka auzās ir iebraukts ar template_view? if(isset($error)){ $this->load->view($main_content, $error); } else{ $this->load->view($main_content); } kāpēc Tu to visu nepārbaudi pirms tam un pēc tam nepadod vienkārši variablim, lai beigās sanāk, piemēram, "print $content;"? <html> <head/> <body> <?php print '<h1 class="title">'.$title.'</h1>'; print $messages; print $content; ?> </body> </html> $plugin = new $plugin_name; if(method_exists($plugin,$routes[1])) { $content = call_user_func(array($plugin,$routes[1])); $title = $plugin->title; }
-
kāpēc vispār to visu ir skatus ir jājauc iekšā, ja tie vairāk ir globāli errori? (bad auth, etc)
-
man atkal ir globāls šis messages, kur var būt gan successful, gan errori, etc teiksim ar to pašu try catch noķerarm erroru, tad $this->setError/setMessage(e->getMessage()) un tas tiek ielikts sesijā (session[messages][type]) un pirms izvadas saliek messageus iekšs variabļa un sesiju nodzēšam. Šāds variants liekas labs, ja nepieciešams errors vai messages pēc refresha. function setMessage($message,$status='info') { $_SESSION['messages'][$status][] = $message; } // handle errors & messages $messages = ''; if(!empty($_SESSION['messages'])) { foreach($_SESSION['messages'] AS $type=>$messages_list) { $messages .= '<div class="messages '.$type.'"><ul>'; foreach($messages_list AS $message) { $messages .= '<li>'.$message.'</li>'; } $messages .= '</ul></div>'; } unset($_SESSION['messages']); } un tad jau lapā vnk print $messages; un viss ($messages iet iekšs galvenā tēmas faila, vai tavā gadījumā pirms $main_content) Šādā gadījumā sanāk, ka iekšs moduļu view'iem, nemaz nevajag nekādas pārbaudes par izvadi, jo tas ir izvadīts pirms tam.
-
Iet runa par kādu noteiktu sistēmu (CMS)? Veido pati savus folderis un liec tikai to, kas pašai tur nepieciešams nevis visu, kas "bija citur". Man teiksim tāds inc folderis vispār nepastāv un nekad nav pastāvējis. P.S. Tev skaistas acis
-
1px http://pressf1.pcworld.co.nz/showthread.php?53606-How-big-is-a-pixel
-
jurchika variants. Brīvdienās maksimums sanāk 1-2stundas kaut ko padarīt, jo vajag atslodzi no full time job
-
remake, paspīdēji =D kāds sakars php versijai ar browseri?
-
nu issetam ir tas pats gļuks ar isset(arg(1)) teiksim
-
es domāju, ka nevienam nebūs iebildumi.
-
Nu lietotājiem var pietikt ar vienu grupu, ja grupas Tev ir statiskas (cipariņi un nekur citur neglabājas). Ja Tu vēlāk teiksim gribēsi veidot citas grupas un piesaistīt lietotāju VAIRĀKĀM grupām, tad ar tavu vienu tabulu nepietiks, bet teorētiski jau vari pie `users` to ciparu ielikt un tad jau vnk kodā if($user->group ==1) //show kāpēc Tev + pogu vajag javasriptā? tik pat labi redirektē uz php lapu (vai mega popup's, kas ved uz php lapu, ko neiesaku)
-
`users` (uid,name) VALUES (i,kapeika) `groups` (1, `tracking master) `users_groups` (uid,group) VALUES (1,1) un, ja users ir grupā 1, tad atļaujam tikai pievienot
-
vienīgi izskatās, ka isset's ir palicis vecais, kam neredzu jēgu, ja reiz empty "sataisīja". Varēja taču abus :/
-
mani vairāk priecē empty, jo tas tik bieži kaitina empty() supports arbitrary expressions list'am iekšs foreach gan īsti neredzu jēgu (nezinu kā būtu, ar subarray'iem), bet nu list(a,b) vs a=>v
-
Es šaubos, ka tavs hostings vispār atļaus kādu no šīm komandām... http://stackoverflow.com/questions/732832/php-exec-vs-system-vs-passthru
-
Bēdz, kamēr Tevi vēl lielie puikas nav apēduši! ņam, ņam, ņam https://www.google.lv/search?q=Warning%3A+exec()+has+been+disabled+for+security+reasons&rlz=1C1LHNE_enLV540LV540&oq=Warning%3A+exec()+has+been+disabled+for+security+reasons&aqs=chrome.0.57j58j62.178j0&sourceid=chrome&ie=UTF-8